builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0129 starttime: 1466495703.69 results: success (0) buildid: 20160621001202 builduid: 43bee3b121c74b5c9b27a35f1df4b48b revision: 2a762ba88494113dff67f29216fadbabd9c03097 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:03.691514) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:03.691999) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:03.692287) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:03.790494) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:03.790855) ========= 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.0fuYXkYdtg/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.bGTJqMiQiI/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-21 00:55:03-- 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% 7.00M=0.002s 2016-06-21 00:55:03 (7.00 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.113773 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:03.941901) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:03.942218) ========= 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.0fuYXkYdtg/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.bGTJqMiQiI/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/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.020403 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:03.992373) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 00:55:03.992712) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2a762ba88494113dff67f29216fadbabd9c03097 --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 2a762ba88494113dff67f29216fadbabd9c03097 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0fuYXkYdtg/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.bGTJqMiQiI/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-21 00:55:04,075 truncating revision to first 12 chars 2016-06-21 00:55:04,075 Setting DEBUG logging. 2016-06-21 00:55:04,075 attempt 1/10 2016-06-21 00:55:04,075 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2a762ba88494?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-21 00:55:05,261 unpacking tar archive at: mozilla-beta-2a762ba88494/testing/mozharness/ program finished with exit code 0 elapsedTime=1.447082 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 00:55:05.467399) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:05.467715) ========= script_repo_revision: 2a762ba88494113dff67f29216fadbabd9c03097 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:05.468130) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:05.468403) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 00:55:05.487602) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-06-21 00:55:05.487982) ========= /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.0fuYXkYdtg/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.bGTJqMiQiI/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/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 00:55:05 INFO - MultiFileLogger online at 20160621 00:55:05 in /builds/slave/test 00:55:05 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 00:55:05 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:55:05 INFO - {'append_to_log': False, 00:55:05 INFO - 'base_work_dir': '/builds/slave/test', 00:55:05 INFO - 'blob_upload_branch': 'mozilla-beta', 00:55:05 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:55:05 INFO - 'buildbot_json_path': 'buildprops.json', 00:55:05 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:55:05 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:55:05 INFO - 'download_minidump_stackwalk': True, 00:55:05 INFO - 'download_symbols': 'true', 00:55:05 INFO - 'e10s': False, 00:55:05 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:55:05 INFO - 'tooltool.py': '/tools/tooltool.py', 00:55:05 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:55:05 INFO - '/tools/misc-python/virtualenv.py')}, 00:55:05 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:55:05 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:55:05 INFO - 'log_level': 'info', 00:55:05 INFO - 'log_to_console': True, 00:55:05 INFO - 'opt_config_files': (), 00:55:05 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:55:05 INFO - '--processes=1', 00:55:05 INFO - '--config=%(test_path)s/wptrunner.ini', 00:55:05 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:55:05 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:55:05 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:55:05 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:55:05 INFO - 'pip_index': False, 00:55:05 INFO - 'require_test_zip': True, 00:55:05 INFO - 'test_type': ('testharness',), 00:55:05 INFO - 'this_chunk': '1', 00:55:05 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:55:05 INFO - 'total_chunks': '10', 00:55:05 INFO - 'virtualenv_path': 'venv', 00:55:05 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:55:05 INFO - 'work_dir': 'build'} 00:55:05 INFO - ##### 00:55:05 INFO - ##### Running clobber step. 00:55:05 INFO - ##### 00:55:05 INFO - Running pre-action listener: _resource_record_pre_action 00:55:05 INFO - Running main action method: clobber 00:55:05 INFO - rmtree: /builds/slave/test/build 00:55:05 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:55:07 INFO - Running post-action listener: _resource_record_post_action 00:55:07 INFO - ##### 00:55:07 INFO - ##### Running read-buildbot-config step. 00:55:07 INFO - ##### 00:55:07 INFO - Running pre-action listener: _resource_record_pre_action 00:55:07 INFO - Running main action method: read_buildbot_config 00:55:07 INFO - Using buildbot properties: 00:55:07 INFO - { 00:55:07 INFO - "project": "", 00:55:07 INFO - "product": "firefox", 00:55:07 INFO - "script_repo_revision": "production", 00:55:07 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 00:55:07 INFO - "repository": "", 00:55:07 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 00:55:07 INFO - "buildid": "20160621001202", 00:55:07 INFO - "pgo_build": "False", 00:55:07 INFO - "basedir": "/builds/slave/test", 00:55:07 INFO - "buildnumber": 0, 00:55:07 INFO - "slavename": "t-yosemite-r7-0129", 00:55:07 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 00:55:07 INFO - "platform": "macosx64", 00:55:07 INFO - "branch": "mozilla-beta", 00:55:07 INFO - "revision": "2a762ba88494113dff67f29216fadbabd9c03097", 00:55:07 INFO - "repo_path": "releases/mozilla-beta", 00:55:07 INFO - "moz_repo_path": "", 00:55:07 INFO - "stage_platform": "macosx64", 00:55:07 INFO - "builduid": "43bee3b121c74b5c9b27a35f1df4b48b", 00:55:07 INFO - "slavebuilddir": "test" 00:55:07 INFO - } 00:55:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 00:55:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 00:55:07 INFO - Running post-action listener: _resource_record_post_action 00:55:07 INFO - ##### 00:55:07 INFO - ##### Running download-and-extract step. 00:55:07 INFO - ##### 00:55:07 INFO - Running pre-action listener: _resource_record_pre_action 00:55:07 INFO - Running main action method: download_and_extract 00:55:07 INFO - mkdir: /builds/slave/test/build/tests 00:55:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:07 INFO - https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 00:55:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 00:55:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 00:55:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/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 00:55:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/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 00:55:22 INFO - Downloaded 1201 bytes. 00:55:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:55:22 INFO - Using the following test package requirements: 00:55:22 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:55:22 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:55:22 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 00:55:22 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:55:22 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 00:55:22 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:55:22 INFO - u'jsshell-mac64.zip'], 00:55:22 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:55:22 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 00:55:22 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:55:22 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:55:22 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 00:55:22 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:55:22 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 00:55:22 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:55:22 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 00:55:22 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:55:22 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 00:55:22 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 00:55:22 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')]} 00:55:22 INFO - https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 00:55:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 00:55:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 00:55:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/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 00:55:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/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 00:55:23 INFO - Downloaded 18355700 bytes. 00:55:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:55:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:55:23 INFO - caution: filename not matched: web-platform/* 00:55:23 INFO - Return code: 11 00:55:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:23 INFO - https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 00:55:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:55:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:55:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/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 00:55:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/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 00:55:25 INFO - Downloaded 36389087 bytes. 00:55:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:55:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:55:29 INFO - caution: filename not matched: bin/* 00:55:29 INFO - caution: filename not matched: config/* 00:55:29 INFO - caution: filename not matched: mozbase/* 00:55:29 INFO - caution: filename not matched: marionette/* 00:55:29 INFO - caution: filename not matched: tools/wptserve/* 00:55:29 INFO - Return code: 11 00:55: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')]} 00:55:29 INFO - https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 00:55:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 00:55:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 00:55:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 00:55:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/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 00:55:31 INFO - Downloaded 73063720 bytes. 00:55:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 00:55:31 INFO - mkdir: /builds/slave/test/properties 00:55:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:55:31 INFO - Writing to file /builds/slave/test/properties/build_url 00:55:31 INFO - Contents: 00:55:31 INFO - build_url:https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 00:55:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:55:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:55:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:55:32 INFO - Contents: 00:55:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:55: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')]} 00:55:32 INFO - https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:55:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:55:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:55:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/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 00:55:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/WzSEIoJqQPWtsksfj-ghJg/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 00:55:36 INFO - Downloaded 103655579 bytes. 00:55:36 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'] 00:55:36 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 00:55:40 INFO - Return code: 0 00:55:40 INFO - Running post-action listener: _resource_record_post_action 00:55:40 INFO - Running post-action listener: set_extra_try_arguments 00:55:40 INFO - ##### 00:55:40 INFO - ##### Running create-virtualenv step. 00:55:40 INFO - ##### 00:55:40 INFO - Running pre-action listener: _pre_create_virtualenv 00:55:40 INFO - Running pre-action listener: _resource_record_pre_action 00:55:40 INFO - Running main action method: create_virtualenv 00:55:40 INFO - Creating virtualenv /builds/slave/test/build/venv 00:55:40 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:55:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:55:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:55:40 INFO - Using real prefix '/tools/python27' 00:55:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:55:40 INFO - Installing distribute.............................................................................................................................................................................................done. 00:55:43 INFO - Installing pip.................done. 00:55:43 INFO - Return code: 0 00:55:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:55:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:55:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:55:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:55:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:55:43 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 0x101db4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101dd1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fefa956f4a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101dcd5e0>, '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 0x1019b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019db990>, '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.0fuYXkYdtg/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.bGTJqMiQiI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:55:43 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 00:55:43 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 00:55:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0fuYXkYdtg/Render', 00:55:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:55:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:55:43 INFO - 'HOME': '/Users/cltbld', 00:55:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:55:43 INFO - 'LOGNAME': 'cltbld', 00:55:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:55:43 INFO - 'MOZ_NO_REMOTE': '1', 00:55:43 INFO - 'NO_EM_RESTART': '1', 00:55:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:55:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:55:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:55:43 INFO - 'PWD': '/builds/slave/test', 00:55:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:55:43 INFO - 'SHELL': '/bin/bash', 00:55:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bGTJqMiQiI/Listeners', 00:55:43 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 00:55:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:55:43 INFO - 'USER': 'cltbld', 00:55:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:55:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:55:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:55:43 INFO - 'XPC_FLAGS': '0x0', 00:55:43 INFO - 'XPC_SERVICE_NAME': '0', 00:55:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:55:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:55:44 INFO - Downloading/unpacking psutil>=0.7.1 00:55:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:55:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:55:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:55:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:55:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:55:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:55:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:55:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:55:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:55:46 INFO - Installing collected packages: psutil 00:55:46 INFO - Running setup.py install for psutil 00:55:47 INFO - building 'psutil._psutil_osx' extension 00:55:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 00:55:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 00:55:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 00:55:47 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 00:55:47 INFO - building 'psutil._psutil_posix' extension 00:55:47 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 00:55:47 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:55:47 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:55:47 INFO - ^ 00:55:47 INFO - 1 warning generated. 00:55:47 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 00:55:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:55:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:55:47 INFO - Successfully installed psutil 00:55:47 INFO - Cleaning up... 00:55:47 INFO - Return code: 0 00:55:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:55: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')]} 00:55:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:55:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:55: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')]} 00:55:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:55:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:55:47 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 0x101db4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101dd1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fefa956f4a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101dcd5e0>, '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 0x1019b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019db990>, '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.0fuYXkYdtg/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.bGTJqMiQiI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:55:47 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 00:55:47 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 00:55:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0fuYXkYdtg/Render', 00:55:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:55:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:55:47 INFO - 'HOME': '/Users/cltbld', 00:55:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:55:47 INFO - 'LOGNAME': 'cltbld', 00:55:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:55:47 INFO - 'MOZ_NO_REMOTE': '1', 00:55:47 INFO - 'NO_EM_RESTART': '1', 00:55:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:55:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:55:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:55:47 INFO - 'PWD': '/builds/slave/test', 00:55:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:55:47 INFO - 'SHELL': '/bin/bash', 00:55:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bGTJqMiQiI/Listeners', 00:55:47 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 00:55:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:55:47 INFO - 'USER': 'cltbld', 00:55:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:55:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:55:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:55:47 INFO - 'XPC_FLAGS': '0x0', 00:55:47 INFO - 'XPC_SERVICE_NAME': '0', 00:55:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:55:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:55:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:55:48 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 00:55:48 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 00:55:48 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 00:55:48 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 00:55:48 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 00:55:48 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 00:55:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:55:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:55:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:55:50 INFO - Installing collected packages: mozsystemmonitor 00:55:50 INFO - Running setup.py install for mozsystemmonitor 00:55:50 INFO - Successfully installed mozsystemmonitor 00:55:50 INFO - Cleaning up... 00:55:50 INFO - Return code: 0 00:55:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:55:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:55:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:55:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:55:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:55:50 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 0x101db4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101dd1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fefa956f4a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101dcd5e0>, '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 0x1019b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019db990>, '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.0fuYXkYdtg/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.bGTJqMiQiI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:55:50 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 00:55:50 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 00:55:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0fuYXkYdtg/Render', 00:55:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:55:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:55:50 INFO - 'HOME': '/Users/cltbld', 00:55:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:55:50 INFO - 'LOGNAME': 'cltbld', 00:55:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:55:50 INFO - 'MOZ_NO_REMOTE': '1', 00:55:50 INFO - 'NO_EM_RESTART': '1', 00:55:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:55:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:55:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:55:50 INFO - 'PWD': '/builds/slave/test', 00:55:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:55:50 INFO - 'SHELL': '/bin/bash', 00:55:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bGTJqMiQiI/Listeners', 00:55:50 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 00:55:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:55:50 INFO - 'USER': 'cltbld', 00:55:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:55:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:55:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:55:50 INFO - 'XPC_FLAGS': '0x0', 00:55:50 INFO - 'XPC_SERVICE_NAME': '0', 00:55:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:55:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:55:51 INFO - Downloading/unpacking blobuploader==1.2.4 00:55:51 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 00:55:51 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 00:55:51 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 00:55:51 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 00:55:51 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 00:55:51 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 00:55:53 INFO - Downloading blobuploader-1.2.4.tar.gz 00:55:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:55:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:55:53 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 00:55:53 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 00:55:53 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 00:55:53 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 00:55:53 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 00:55:53 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 00:55:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:55:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:55:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:55:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:55:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:55:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:55:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:55:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:55:54 INFO - Downloading docopt-0.6.1.tar.gz 00:55:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:55:54 INFO - Installing collected packages: blobuploader, requests, docopt 00:55:54 INFO - Running setup.py install for blobuploader 00:55:54 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:55:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:55:55 INFO - Running setup.py install for requests 00:55:55 INFO - Running setup.py install for docopt 00:55:55 INFO - Successfully installed blobuploader requests docopt 00:55:55 INFO - Cleaning up... 00:55:55 INFO - Return code: 0 00:55:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:55:55 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')]} 00:55:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:55:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:55:55 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')]} 00:55:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:55:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:55:55 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 0x101db4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101dd1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fefa956f4a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101dcd5e0>, '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 0x1019b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019db990>, '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.0fuYXkYdtg/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.bGTJqMiQiI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:55:55 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 00:55:55 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 00:55:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0fuYXkYdtg/Render', 00:55:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:55:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:55:55 INFO - 'HOME': '/Users/cltbld', 00:55:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:55:55 INFO - 'LOGNAME': 'cltbld', 00:55:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:55:55 INFO - 'MOZ_NO_REMOTE': '1', 00:55:55 INFO - 'NO_EM_RESTART': '1', 00:55:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:55:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:55:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:55:55 INFO - 'PWD': '/builds/slave/test', 00:55:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:55:55 INFO - 'SHELL': '/bin/bash', 00:55:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bGTJqMiQiI/Listeners', 00:55:55 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 00:55:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:55:55 INFO - 'USER': 'cltbld', 00:55:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:55:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:55:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:55:55 INFO - 'XPC_FLAGS': '0x0', 00:55:55 INFO - 'XPC_SERVICE_NAME': '0', 00:55:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:55:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:55:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:55:56 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-YN3diE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:55:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:55:56 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-Cl84YH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:55:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:55:56 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-6604az-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:55:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:55:56 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-c3kw4V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:55:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:55:56 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-4QEQQc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:55:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:55:56 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-aDIbOm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:55:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:55:56 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-pM7ugX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:55:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:55:56 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-ElEyA2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:55:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:55:56 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-rf50aU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:55:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:55:56 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-lPfBPj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:55:57 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-Za6CpQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:55:57 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-Xju6Dv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:55:57 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-JhNlrp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:55:57 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-TmwGWH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:55:57 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-dRGxUn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:55:57 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-u9aPQ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:55:57 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-hK2LCz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:55:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:55:57 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-wKFzd4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:55:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:55:57 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-mW2RD5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:55:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:55:58 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-kZc7Ra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:55:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:55:58 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-xagssm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:55:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:55:58 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 00:55:58 INFO - Running setup.py install for manifestparser 00:55:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:55:58 INFO - Running setup.py install for mozcrash 00:55:58 INFO - Running setup.py install for mozdebug 00:55:59 INFO - Running setup.py install for mozdevice 00:55:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:55:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:55:59 INFO - Running setup.py install for mozfile 00:55:59 INFO - Running setup.py install for mozhttpd 00:55:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:55:59 INFO - Running setup.py install for mozinfo 00:55:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:55:59 INFO - Running setup.py install for mozInstall 00:55:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:55:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:55:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:55:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:55:59 INFO - Running setup.py install for mozleak 00:55:59 INFO - Running setup.py install for mozlog 00:56:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:56:00 INFO - Running setup.py install for moznetwork 00:56:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:56:00 INFO - Running setup.py install for mozprocess 00:56:00 INFO - Running setup.py install for mozprofile 00:56:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:56:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:56:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:56:00 INFO - Running setup.py install for mozrunner 00:56:00 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:56:00 INFO - Running setup.py install for mozscreenshot 00:56:00 INFO - Running setup.py install for moztest 00:56:01 INFO - Running setup.py install for mozversion 00:56:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:56:01 INFO - Running setup.py install for wptserve 00:56:01 INFO - Running setup.py install for marionette-driver 00:56:01 INFO - Running setup.py install for browsermob-proxy 00:56:01 INFO - Running setup.py install for marionette-client 00:56:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:56:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:56:02 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 00:56:02 INFO - Cleaning up... 00:56:02 INFO - Return code: 0 00:56:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:56: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')]} 00:56:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:56:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56: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')]} 00:56:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:56:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56:02 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 0x101db4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101dd1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fefa956f4a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101dcd5e0>, '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 0x1019b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019db990>, '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.0fuYXkYdtg/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.bGTJqMiQiI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:56:02 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 00:56:02 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 00:56:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0fuYXkYdtg/Render', 00:56:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:56:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:56:02 INFO - 'HOME': '/Users/cltbld', 00:56:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:56:02 INFO - 'LOGNAME': 'cltbld', 00:56:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:56:02 INFO - 'MOZ_NO_REMOTE': '1', 00:56:02 INFO - 'NO_EM_RESTART': '1', 00:56:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:56:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:56:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:56:02 INFO - 'PWD': '/builds/slave/test', 00:56:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:56:02 INFO - 'SHELL': '/bin/bash', 00:56:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bGTJqMiQiI/Listeners', 00:56:02 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 00:56:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:56:02 INFO - 'USER': 'cltbld', 00:56:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:56:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:56:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:56:02 INFO - 'XPC_FLAGS': '0x0', 00:56:02 INFO - 'XPC_SERVICE_NAME': '0', 00:56:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:56:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:56:02 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-PhaVX6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:56:02 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)) 00:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:56:02 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-vSSmml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:56:02 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)) 00:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:56:02 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-5PJGEM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:56:02 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)) 00:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:56:02 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-4IPnIQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:56:02 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)) 00:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:56:02 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-09yHWk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:56:02 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)) 00:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:56:02 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-xckBAZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:56:02 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)) 00:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:56:02 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-6f7zte-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:56:03 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)) 00:56:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:56:03 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-zfhunO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:56:03 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)) 00:56:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:56:03 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-woK4pD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:56:03 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)) 00:56:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:56:03 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-OdTkv6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:56:03 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)) 00:56:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:56:03 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-ax0i_q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:56:03 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)) 00:56:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:56:03 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-KCaE5A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:56:03 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)) 00:56:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:56:03 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-IibHLS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:56:03 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)) 00:56:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:56:03 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-vZt0Xs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:56:03 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)) 00:56:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:56:03 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-_sY99g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:56:03 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)) 00:56:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:56:03 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-neuxvx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:56:04 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)) 00:56:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:56:04 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-caOtde-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:56:04 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)) 00:56:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:56:04 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-9X8OoO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:56:04 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)) 00:56:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:56:04 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-QZfmnQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:56:04 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)) 00:56:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:56:04 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-Rgtu8D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:56:04 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)) 00:56:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:56:04 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-7aSOcu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:56:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:56:05 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)) 00:56:05 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)) 00:56:05 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)) 00:56:05 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)) 00:56:05 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)) 00:56:05 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)) 00:56:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:56:05 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 00:56:05 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 00:56:05 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 00:56:05 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 00:56:05 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 00:56:05 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 00:56:07 INFO - Downloading blessings-1.6.tar.gz 00:56:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:56:07 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)) 00:56:07 INFO - Installing collected packages: blessings 00:56:07 INFO - Running setup.py install for blessings 00:56:07 INFO - Successfully installed blessings 00:56:07 INFO - Cleaning up... 00:56:07 INFO - Return code: 0 00:56:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:56:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:56:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:56:08 INFO - Reading from file tmpfile_stdout 00:56:08 INFO - Current package versions: 00:56:08 INFO - blessings == 1.6 00:56:08 INFO - blobuploader == 1.2.4 00:56:08 INFO - browsermob-proxy == 0.6.0 00:56:08 INFO - docopt == 0.6.1 00:56:08 INFO - manifestparser == 1.1 00:56:08 INFO - marionette-client == 2.3.0 00:56:08 INFO - marionette-driver == 1.4.0 00:56:08 INFO - mozInstall == 1.12 00:56:08 INFO - mozcrash == 0.17 00:56:08 INFO - mozdebug == 0.1 00:56:08 INFO - mozdevice == 0.48 00:56:08 INFO - mozfile == 1.2 00:56:08 INFO - mozhttpd == 0.7 00:56:08 INFO - mozinfo == 0.9 00:56:08 INFO - mozleak == 0.1 00:56:08 INFO - mozlog == 3.1 00:56:08 INFO - moznetwork == 0.27 00:56:08 INFO - mozprocess == 0.22 00:56:08 INFO - mozprofile == 0.28 00:56:08 INFO - mozrunner == 6.11 00:56:08 INFO - mozscreenshot == 0.1 00:56:08 INFO - mozsystemmonitor == 0.0 00:56:08 INFO - moztest == 0.7 00:56:08 INFO - mozversion == 1.4 00:56:08 INFO - psutil == 3.1.1 00:56:08 INFO - requests == 1.2.3 00:56:08 INFO - wptserve == 1.4.0 00:56:08 INFO - wsgiref == 0.1.2 00:56:08 INFO - Running post-action listener: _resource_record_post_action 00:56:08 INFO - Running post-action listener: _start_resource_monitoring 00:56:08 INFO - Starting resource monitoring. 00:56:08 INFO - ##### 00:56:08 INFO - ##### Running pull step. 00:56:08 INFO - ##### 00:56:08 INFO - Running pre-action listener: _resource_record_pre_action 00:56:08 INFO - Running main action method: pull 00:56:08 INFO - Pull has nothing to do! 00:56:08 INFO - Running post-action listener: _resource_record_post_action 00:56:08 INFO - ##### 00:56:08 INFO - ##### Running install step. 00:56:08 INFO - ##### 00:56:08 INFO - Running pre-action listener: _resource_record_pre_action 00:56:08 INFO - Running main action method: install 00:56:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:56:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:56:08 INFO - Reading from file tmpfile_stdout 00:56:08 INFO - Detecting whether we're running mozinstall >=1.0... 00:56:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:56:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:56:08 INFO - Reading from file tmpfile_stdout 00:56:08 INFO - Output received: 00:56:08 INFO - Usage: mozinstall [options] installer 00:56:08 INFO - Options: 00:56:08 INFO - -h, --help show this help message and exit 00:56:08 INFO - -d DEST, --destination=DEST 00:56:08 INFO - Directory to install application into. [default: 00:56:08 INFO - "/builds/slave/test"] 00:56:08 INFO - --app=APP Application being installed. [default: firefox] 00:56:08 INFO - mkdir: /builds/slave/test/build/application 00:56:08 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'] 00:56:08 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 00:56:26 INFO - Reading from file tmpfile_stdout 00:56:26 INFO - Output received: 00:56:26 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:56:26 INFO - Running post-action listener: _resource_record_post_action 00:56:26 INFO - ##### 00:56:26 INFO - ##### Running run-tests step. 00:56:26 INFO - ##### 00:56:26 INFO - Running pre-action listener: _resource_record_pre_action 00:56:26 INFO - Running main action method: run_tests 00:56:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:56:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:56:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:56:26 INFO - grabbing minidump binary from tooltool 00:56: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')]} 00:56:26 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 0x101dcd5e0>, '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 0x1019b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019db990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:56:26 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 00:56:26 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 00:56:26 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:56:26 INFO - Return code: 0 00:56:26 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:56:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:56:26 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/WzSEIoJqQPWtsksfj-ghJg/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 00:56:26 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/WzSEIoJqQPWtsksfj-ghJg/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 00:56:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0fuYXkYdtg/Render', 00:56:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:56:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:56:26 INFO - 'HOME': '/Users/cltbld', 00:56:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:56:26 INFO - 'LOGNAME': 'cltbld', 00:56:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:56:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:56:26 INFO - 'MOZ_NO_REMOTE': '1', 00:56:26 INFO - 'NO_EM_RESTART': '1', 00:56:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:56:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:56:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:56:26 INFO - 'PWD': '/builds/slave/test', 00:56:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:56:26 INFO - 'SHELL': '/bin/bash', 00:56:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bGTJqMiQiI/Listeners', 00:56:26 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 00:56:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:56:26 INFO - 'USER': 'cltbld', 00:56:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:56:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:56:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:56:26 INFO - 'XPC_FLAGS': '0x0', 00:56:26 INFO - 'XPC_SERVICE_NAME': '0', 00:56:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:56:26 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/WzSEIoJqQPWtsksfj-ghJg/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 00:56:27 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 00:56:27 INFO - import pkg_resources 00:56:27 INFO - Using 1 client processes 00:56:28 INFO - wptserve Starting http server on 127.0.0.1:8000 00:56:28 INFO - wptserve Starting http server on 127.0.0.1:8001 00:56:28 INFO - wptserve Starting http server on 127.0.0.1:8443 00:56:30 INFO - SUITE-START | Running 778 tests 00:56:30 INFO - Running testharness tests 00:56:30 INFO - Setting up ssl 00:56:30 INFO - PROCESS | certutil | 00:56:30 INFO - PROCESS | certutil | 00:56:30 INFO - PROCESS | certutil | 00:56:30 INFO - Certificate Nickname Trust Attributes 00:56:30 INFO - SSL,S/MIME,JAR/XPI 00:56:30 INFO - 00:56:30 INFO - web-platform-tests CT,, 00:56:30 INFO - 00:56:30 INFO - Starting runner 00:56:31 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:56:31 INFO - PROCESS | 1948 | 1466495791288 Marionette DEBUG Marionette enabled via build flag and pref 00:56:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x113f23000 == 1 [pid = 1948] [id = 1] 00:56:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 1 (0x113f23800) [pid = 1948] [serial = 1] [outer = 0x0] 00:56:31 INFO - PROCESS | 1948 | [1948] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:56:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 2 (0x113f24800) [pid = 1948] [serial = 2] [outer = 0x113f23800] 00:56:31 INFO - PROCESS | 1948 | 1466495791725 Marionette INFO Listening on port 2828 00:56:31 INFO - PROCESS | 1948 | 1466495791961 Marionette DEBUG Marionette enabled via command-line flag 00:56:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x116950000 == 2 [pid = 1948] [id = 2] 00:56:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 3 (0x116950800) [pid = 1948] [serial = 3] [outer = 0x0] 00:56:31 INFO - PROCESS | 1948 | [1948] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:56:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 4 (0x116951800) [pid = 1948] [serial = 4] [outer = 0x116950800] 00:56:32 INFO - PROCESS | 1948 | [1948] 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 00:56:32 INFO - PROCESS | 1948 | 1466495792108 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56114 00:56:32 INFO - PROCESS | 1948 | 1466495792193 Marionette DEBUG Closed connection conn0 00:56:32 INFO - PROCESS | 1948 | [1948] 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 00:56:32 INFO - PROCESS | 1948 | 1466495792199 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56115 00:56:32 INFO - PROCESS | 1948 | 1466495792208 Marionette DEBUG Closed connection conn1 00:56:32 INFO - PROCESS | 1948 | [1948] 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 00:56:32 INFO - PROCESS | 1948 | 1466495792213 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56116 00:56:32 INFO - PROCESS | 1948 | 1466495792222 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:56:32 INFO - PROCESS | 1948 | 1466495792228 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":"20160621001202","device":"desktop","version":"48.0"} 00:56:32 INFO - PROCESS | 1948 | [1948] 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 00:56:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fcc800 == 3 [pid = 1948] [id = 3] 00:56:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 5 (0x119fcd000) [pid = 1948] [serial = 5] [outer = 0x0] 00:56:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fcd800 == 4 [pid = 1948] [id = 4] 00:56:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 6 (0x120f04400) [pid = 1948] [serial = 6] [outer = 0x0] 00:56:33 INFO - PROCESS | 1948 | [1948] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:56:33 INFO - PROCESS | 1948 | [1948] 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 00:56:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x123fc1800 == 5 [pid = 1948] [id = 5] 00:56:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 7 (0x120f03c00) [pid = 1948] [serial = 7] [outer = 0x0] 00:56:33 INFO - PROCESS | 1948 | [1948] 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 00:56:33 INFO - PROCESS | 1948 | [1948] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:56:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 8 (0x1240aec00) [pid = 1948] [serial = 8] [outer = 0x120f03c00] 00:56:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 9 (0x124654800) [pid = 1948] [serial = 9] [outer = 0x119fcd000] 00:56:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 10 (0x123b83c00) [pid = 1948] [serial = 10] [outer = 0x120f04400] 00:56:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 11 (0x123b85c00) [pid = 1948] [serial = 11] [outer = 0x120f03c00] 00:56:33 INFO - PROCESS | 1948 | [1948] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:56:34 INFO - PROCESS | 1948 | 1466495794146 Marionette INFO startBrowser 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:34 INFO - PROCESS | 1948 | 1466495794169 Marionette DEBUG loaded listener.js 00:56:34 INFO - PROCESS | 1948 | 1466495794178 Marionette DEBUG loaded listener.js 00:56:34 INFO - PROCESS | 1948 | 1466495794179 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 12 (0x12682d400) [pid = 1948] [serial = 12] [outer = 0x120f03c00] 00:56:34 INFO - PROCESS | 1948 | 1466495794494 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"88acbf71-3af2-6043-9916-e0ec42d392c3","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":"20160621001202","device":"desktop","version":"48.0","command_id":1}}] 00:56:34 INFO - PROCESS | 1948 | 1466495794591 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}] 00:56:34 INFO - PROCESS | 1948 | 1466495794595 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:34 INFO - PROCESS | 1948 | 1466495794636 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:56:34 INFO - PROCESS | 1948 | 1466495794709 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:56:34 INFO - PROCESS | 1948 | 1466495794710 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:34 INFO - PROCESS | 1948 | [1948] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:56:34 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:56:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 13 (0x128bee000) [pid = 1948] [serial = 13] [outer = 0x120f03c00] 00:56:34 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:56:34 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:56:34 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:56:34 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:56:34 INFO - PROCESS | 1948 | 1466495794994 Marionette TRACE conn2 <- [1,3,null,{}] 00:56:34 INFO - PROCESS | 1948 | 1466495794997 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:56:35 INFO - PROCESS | 1948 | 1466495794999 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:35 INFO - PROCESS | 1948 | 1466495795016 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:56:35 INFO - PROCESS | 1948 | 1466495795045 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:56:35 INFO - PROCESS | 1948 | 1466495795046 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:56:35 INFO - PROCESS | 1948 | 1466495795049 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:56:35 INFO - PROCESS | 1948 | 1466495795052 Marionette TRACE conn2 <- [1,6,null,{}] 00:56:35 INFO - PROCESS | 1948 | 1466495795054 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}] 00:56:35 INFO - PROCESS | 1948 | 1466495795057 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:35 INFO - PROCESS | 1948 | 1466495795069 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:56:35 INFO - PROCESS | 1948 | 1466495795072 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:35 INFO - PROCESS | 1948 | 1466495795075 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12903f000 == 6 [pid = 1948] [id = 6] 00:56:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 14 (0x126830000) [pid = 1948] [serial = 14] [outer = 0x0] 00:56:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 15 (0x128beac00) [pid = 1948] [serial = 15] [outer = 0x126830000] 00:56:35 INFO - PROCESS | 1948 | 1466495795107 Marionette DEBUG loaded listener.js 00:56:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 16 (0x1290ebc00) [pid = 1948] [serial = 16] [outer = 0x126830000] 00:56:35 INFO - PROCESS | 1948 | 1466495795419 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]]]}] 00:56:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12929d800 == 7 [pid = 1948] [id = 7] 00:56:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 17 (0x1290ef400) [pid = 1948] [serial = 17] [outer = 0x0] 00:56:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 18 (0x129407c00) [pid = 1948] [serial = 18] [outer = 0x1290ef400] 00:56:35 INFO - PROCESS | 1948 | 1466495795445 Marionette DEBUG loaded listener.js 00:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 00:56:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 19 (0x12943e400) [pid = 1948] [serial = 19] [outer = 0x1290ef400] 00:56:35 INFO - PROCESS | 1948 | 1466495795517 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:56:35 INFO - PROCESS | 1948 | 1466495795519 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:56:35 INFO - PROCESS | 1948 | 1466495795533 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:56:35 INFO - PROCESS | 1948 | 1466495795534 Marionette TRACE conn2 <- [1,10,null,{}] 00:56:35 INFO - PROCESS | 1948 | 1466495795545 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}] 00:56:35 INFO - PROCESS | 1948 | 1466495795548 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:35 INFO - PROCESS | 1948 | 1466495795685 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:56:35 INFO - PROCESS | 1948 | 1466495795709 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:35 INFO - PROCESS | 1948 | 1466495795711 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a826000 == 8 [pid = 1948] [id = 8] 00:56:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 20 (0x12a83f400) [pid = 1948] [serial = 20] [outer = 0x0] 00:56:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 21 (0x12a841000) [pid = 1948] [serial = 21] [outer = 0x12a83f400] 00:56:35 INFO - PROCESS | 1948 | 1466495795741 Marionette DEBUG loaded listener.js 00:56:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 22 (0x12a845400) [pid = 1948] [serial = 22] [outer = 0x12a83f400] 00:56:36 INFO - PROCESS | 1948 | 1466495796050 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]]]}] 00:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 580ms 00:56:36 INFO - PROCESS | 1948 | 1466495796108 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:56:36 INFO - PROCESS | 1948 | 1466495796111 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:56:36 INFO - PROCESS | 1948 | 1466495796145 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:56:36 INFO - PROCESS | 1948 | 1466495796146 Marionette TRACE conn2 <- [1,14,null,{}] 00:56:36 INFO - PROCESS | 1948 | 1466495796149 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}] 00:56:36 INFO - PROCESS | 1948 | 1466495796151 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:36 INFO - PROCESS | 1948 | 1466495796249 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:56:36 INFO - PROCESS | 1948 | 1466495796253 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:36 INFO - PROCESS | 1948 | 1466495796255 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0c6800 == 9 [pid = 1948] [id = 9] 00:56:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 23 (0x12a988c00) [pid = 1948] [serial = 23] [outer = 0x0] 00:56:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 24 (0x12a995000) [pid = 1948] [serial = 24] [outer = 0x12a988c00] 00:56:36 INFO - PROCESS | 1948 | 1466495796281 Marionette DEBUG loaded listener.js 00:56:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 25 (0x12b811000) [pid = 1948] [serial = 25] [outer = 0x12a988c00] 00:56:36 INFO - PROCESS | 1948 | 1466495796554 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]]]}] 00:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 499ms 00:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:56:36 INFO - PROCESS | 1948 | 1466495796615 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:56:36 INFO - PROCESS | 1948 | 1466495796616 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:56:36 INFO - PROCESS | 1948 | 1466495796619 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:56:36 INFO - PROCESS | 1948 | 1466495796620 Marionette TRACE conn2 <- [1,18,null,{}] 00:56:36 INFO - PROCESS | 1948 | 1466495796627 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}] 00:56:36 INFO - PROCESS | 1948 | 1466495796629 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:36 INFO - PROCESS | 1948 | 1466495796754 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:56:36 INFO - PROCESS | 1948 | 1466495796760 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:36 INFO - PROCESS | 1948 | 1466495796763 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8d3800 == 10 [pid = 1948] [id = 10] 00:56:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 26 (0x12bb14800) [pid = 1948] [serial = 26] [outer = 0x0] 00:56:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 27 (0x12bb1a800) [pid = 1948] [serial = 27] [outer = 0x12bb14800] 00:56:36 INFO - PROCESS | 1948 | 1466495796802 Marionette DEBUG loaded listener.js 00:56:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 28 (0x12bb20800) [pid = 1948] [serial = 28] [outer = 0x12bb14800] 00:56:37 INFO - PROCESS | 1948 | 1466495797202 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]]]}] 00:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 618ms 00:56:37 INFO - PROCESS | 1948 | 1466495797238 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:56:37 INFO - PROCESS | 1948 | 1466495797240 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:56:37 INFO - PROCESS | 1948 | 1466495797242 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:56:37 INFO - PROCESS | 1948 | 1466495797243 Marionette TRACE conn2 <- [1,22,null,{}] 00:56:37 INFO - PROCESS | 1948 | 1466495797246 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}] 00:56:37 INFO - PROCESS | 1948 | 1466495797247 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:37 INFO - PROCESS | 1948 | 1466495797348 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:56:37 INFO - PROCESS | 1948 | 1466495797351 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:37 INFO - PROCESS | 1948 | 1466495797352 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x118316800 == 11 [pid = 1948] [id = 11] 00:56:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 29 (0x117e96800) [pid = 1948] [serial = 29] [outer = 0x0] 00:56:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 30 (0x118372c00) [pid = 1948] [serial = 30] [outer = 0x117e96800] 00:56:37 INFO - PROCESS | 1948 | 1466495797378 Marionette DEBUG loaded listener.js 00:56:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 31 (0x12beeb800) [pid = 1948] [serial = 31] [outer = 0x117e96800] 00:56:37 INFO - PROCESS | 1948 | 1466495797620 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]]]}] 00:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 00:56:37 INFO - PROCESS | 1948 | 1466495797668 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:56:37 INFO - PROCESS | 1948 | 1466495797669 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:56:37 INFO - PROCESS | 1948 | 1466495797680 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:56:37 INFO - PROCESS | 1948 | 1466495797681 Marionette TRACE conn2 <- [1,26,null,{}] 00:56:37 INFO - PROCESS | 1948 | 1466495797684 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}] 00:56:37 INFO - PROCESS | 1948 | 1466495797685 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:37 INFO - PROCESS | 1948 | 1466495797840 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:56:37 INFO - PROCESS | 1948 | 1466495797845 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:37 INFO - PROCESS | 1948 | 1466495797847 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x1180db800 == 12 [pid = 1948] [id = 12] 00:56:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 32 (0x12be19800) [pid = 1948] [serial = 32] [outer = 0x0] 00:56:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 33 (0x12be21c00) [pid = 1948] [serial = 33] [outer = 0x12be19800] 00:56:37 INFO - PROCESS | 1948 | 1466495797884 Marionette DEBUG loaded listener.js 00:56:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 34 (0x12bef5000) [pid = 1948] [serial = 34] [outer = 0x12be19800] 00:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 477ms 00:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:56:38 INFO - PROCESS | 1948 | 1466495798145 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]]]}] 00:56:38 INFO - PROCESS | 1948 | 1466495798149 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:56:38 INFO - PROCESS | 1948 | 1466495798150 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:56:38 INFO - PROCESS | 1948 | 1466495798152 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:56:38 INFO - PROCESS | 1948 | 1466495798153 Marionette TRACE conn2 <- [1,30,null,{}] 00:56:38 INFO - PROCESS | 1948 | 1466495798166 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}] 00:56:38 INFO - PROCESS | 1948 | 1466495798168 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:38 INFO - PROCESS | 1948 | 1466495798274 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:56:38 INFO - PROCESS | 1948 | 1466495798278 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:38 INFO - PROCESS | 1948 | 1466495798279 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c659000 == 13 [pid = 1948] [id = 13] 00:56:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 35 (0x12bef7400) [pid = 1948] [serial = 35] [outer = 0x0] 00:56:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 36 (0x12c611800) [pid = 1948] [serial = 36] [outer = 0x12bef7400] 00:56:38 INFO - PROCESS | 1948 | 1466495798304 Marionette DEBUG loaded listener.js 00:56:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 37 (0x12c615400) [pid = 1948] [serial = 37] [outer = 0x12bef7400] 00:56:38 INFO - PROCESS | 1948 | 1466495798547 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]]]}] 00:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 421ms 00:56:38 INFO - PROCESS | 1948 | 1466495798579 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:56:38 INFO - PROCESS | 1948 | 1466495798581 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:56:38 INFO - PROCESS | 1948 | 1466495798586 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:56:38 INFO - PROCESS | 1948 | 1466495798587 Marionette TRACE conn2 <- [1,34,null,{}] 00:56:38 INFO - PROCESS | 1948 | 1466495798597 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}] 00:56:38 INFO - PROCESS | 1948 | 1466495798599 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:38 INFO - PROCESS | 1948 | 1466495798696 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:56:38 INFO - PROCESS | 1948 | 1466495798700 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:38 INFO - PROCESS | 1948 | 1466495798701 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ca4c000 == 14 [pid = 1948] [id = 14] 00:56:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 38 (0x12b81a800) [pid = 1948] [serial = 38] [outer = 0x0] 00:56:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 39 (0x12ca04400) [pid = 1948] [serial = 39] [outer = 0x12b81a800] 00:56:38 INFO - PROCESS | 1948 | 1466495798726 Marionette DEBUG loaded listener.js 00:56:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 40 (0x12ca0bc00) [pid = 1948] [serial = 40] [outer = 0x12b81a800] 00:56:38 INFO - PROCESS | 1948 | 1466495798963 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]]]}] 00:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 428ms 00:56:39 INFO - PROCESS | 1948 | 1466495799015 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:56:39 INFO - PROCESS | 1948 | 1466495799016 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:56:39 INFO - PROCESS | 1948 | 1466495799018 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:56:39 INFO - PROCESS | 1948 | 1466495799019 Marionette TRACE conn2 <- [1,38,null,{}] 00:56:39 INFO - PROCESS | 1948 | 1466495799029 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}] 00:56:39 INFO - PROCESS | 1948 | 1466495799031 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:39 INFO - PROCESS | 1948 | 1466495799145 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:56:39 INFO - PROCESS | 1948 | 1466495799150 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:39 INFO - PROCESS | 1948 | 1466495799151 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12451b000 == 15 [pid = 1948] [id = 15] 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 41 (0x12454d800) [pid = 1948] [serial = 41] [outer = 0x0] 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 42 (0x124557400) [pid = 1948] [serial = 42] [outer = 0x12454d800] 00:56:39 INFO - PROCESS | 1948 | 1466495799175 Marionette DEBUG loaded listener.js 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 43 (0x12ca0c400) [pid = 1948] [serial = 43] [outer = 0x12454d800] 00:56:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d146800 == 16 [pid = 1948] [id = 16] 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 44 (0x12d147000) [pid = 1948] [serial = 44] [outer = 0x0] 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 45 (0x12d148000) [pid = 1948] [serial = 45] [outer = 0x12d147000] 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 46 (0x12450c000) [pid = 1948] [serial = 46] [outer = 0x12d147000] 00:56:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x124518000 == 17 [pid = 1948] [id = 17] 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 47 (0x12ca0d800) [pid = 1948] [serial = 47] [outer = 0x0] 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 48 (0x12d10ec00) [pid = 1948] [serial = 48] [outer = 0x12ca0d800] 00:56:39 INFO - PROCESS | 1948 | 1466495799476 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]]]}] 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 49 (0x1166ea000) [pid = 1948] [serial = 49] [outer = 0x12ca0d800] 00:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 00:56:39 INFO - PROCESS | 1948 | 1466495799549 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:56:39 INFO - PROCESS | 1948 | 1466495799550 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:56:39 INFO - PROCESS | 1948 | 1466495799565 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:56:39 INFO - PROCESS | 1948 | 1466495799566 Marionette TRACE conn2 <- [1,42,null,{}] 00:56:39 INFO - PROCESS | 1948 | 1466495799568 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}] 00:56:39 INFO - PROCESS | 1948 | 1466495799569 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:39 INFO - PROCESS | 1948 | 1466495799666 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:56:39 INFO - PROCESS | 1948 | 1466495799670 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:39 INFO - PROCESS | 1948 | 1466495799671 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d45d000 == 18 [pid = 1948] [id = 18] 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 50 (0x12ca0e800) [pid = 1948] [serial = 50] [outer = 0x0] 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 51 (0x12d10c800) [pid = 1948] [serial = 51] [outer = 0x12ca0e800] 00:56:39 INFO - PROCESS | 1948 | 1466495799698 Marionette DEBUG loaded listener.js 00:56:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 52 (0x12d507c00) [pid = 1948] [serial = 52] [outer = 0x12ca0e800] 00:56:39 INFO - PROCESS | 1948 | 1466495799950 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]]]}] 00:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 00:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:56:39 INFO - PROCESS | 1948 | 1466495799984 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:56:39 INFO - PROCESS | 1948 | 1466495799985 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:56:39 INFO - PROCESS | 1948 | 1466495799987 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:56:39 INFO - PROCESS | 1948 | 1466495799990 Marionette TRACE conn2 <- [1,46,null,{}] 00:56:40 INFO - PROCESS | 1948 | 1466495800000 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}] 00:56:40 INFO - PROCESS | 1948 | 1466495800001 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:40 INFO - PROCESS | 1948 | 1466495800110 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:56:40 INFO - PROCESS | 1948 | 1466495800115 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:40 INFO - PROCESS | 1948 | 1466495800117 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d5da800 == 19 [pid = 1948] [id = 19] 00:56:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 53 (0x118372000) [pid = 1948] [serial = 53] [outer = 0x0] 00:56:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 54 (0x12bb24000) [pid = 1948] [serial = 54] [outer = 0x118372000] 00:56:40 INFO - PROCESS | 1948 | 1466495800143 Marionette DEBUG loaded listener.js 00:56:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 55 (0x12d50cc00) [pid = 1948] [serial = 55] [outer = 0x118372000] 00:56:40 INFO - PROCESS | 1948 | 1466495800391 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]]]}] 00:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 427ms 00:56:40 INFO - PROCESS | 1948 | 1466495800415 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:56:40 INFO - PROCESS | 1948 | 1466495800417 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:56:40 INFO - PROCESS | 1948 | 1466495800419 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:56:40 INFO - PROCESS | 1948 | 1466495800420 Marionette TRACE conn2 <- [1,50,null,{}] 00:56:40 INFO - PROCESS | 1948 | 1466495800432 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}] 00:56:40 INFO - PROCESS | 1948 | 1466495800433 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:40 INFO - PROCESS | 1948 | 1466495800538 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:56:40 INFO - PROCESS | 1948 | 1466495800542 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:40 INFO - PROCESS | 1948 | 1466495800543 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b84b800 == 20 [pid = 1948] [id = 20] 00:56:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 56 (0x12d50f800) [pid = 1948] [serial = 56] [outer = 0x0] 00:56:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 57 (0x12d713400) [pid = 1948] [serial = 57] [outer = 0x12d50f800] 00:56:40 INFO - PROCESS | 1948 | 1466495800567 Marionette DEBUG loaded listener.js 00:56:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 58 (0x12d719c00) [pid = 1948] [serial = 58] [outer = 0x12d50f800] 00:56:40 INFO - PROCESS | 1948 | 1466495800805 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]]]}] 00:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 423ms 00:56:40 INFO - PROCESS | 1948 | 1466495800851 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:56:40 INFO - PROCESS | 1948 | 1466495800852 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:56:40 INFO - PROCESS | 1948 | 1466495800855 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:56:40 INFO - PROCESS | 1948 | 1466495800856 Marionette TRACE conn2 <- [1,54,null,{}] 00:56:40 INFO - PROCESS | 1948 | 1466495800867 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}] 00:56:40 INFO - PROCESS | 1948 | 1466495800868 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:40 INFO - PROCESS | 1948 | 1466495800977 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:56:40 INFO - PROCESS | 1948 | 1466495800991 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:40 INFO - PROCESS | 1948 | 1466495800992 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d5f2800 == 21 [pid = 1948] [id = 21] 00:56:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 59 (0x12bbbcc00) [pid = 1948] [serial = 59] [outer = 0x0] 00:56:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 60 (0x12bbc3800) [pid = 1948] [serial = 60] [outer = 0x12bbbcc00] 00:56:41 INFO - PROCESS | 1948 | 1466495801022 Marionette DEBUG loaded listener.js 00:56:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 61 (0x12bbc8c00) [pid = 1948] [serial = 61] [outer = 0x12bbbcc00] 00:56:41 INFO - PROCESS | 1948 | 1466495801393 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]]]}] 00:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 580ms 00:56:41 INFO - PROCESS | 1948 | 1466495801436 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:56:41 INFO - PROCESS | 1948 | 1466495801438 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:56:41 INFO - PROCESS | 1948 | 1466495801441 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:56:41 INFO - PROCESS | 1948 | 1466495801443 Marionette TRACE conn2 <- [1,58,null,{}] 00:56:41 INFO - PROCESS | 1948 | 1466495801446 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}] 00:56:41 INFO - PROCESS | 1948 | 1466495801448 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:41 INFO - PROCESS | 1948 | 1466495801645 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:56:42 INFO - PROCESS | 1948 | 1466495802319 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:42 INFO - PROCESS | 1948 | 1466495802320 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x112168000 == 22 [pid = 1948] [id = 22] 00:56:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x111f13400) [pid = 1948] [serial = 62] [outer = 0x0] 00:56:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x111f49000) [pid = 1948] [serial = 63] [outer = 0x111f13400] 00:56:42 INFO - PROCESS | 1948 | 1466495802352 Marionette DEBUG loaded listener.js 00:56:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x1121a1800) [pid = 1948] [serial = 64] [outer = 0x111f13400] 00:56:42 INFO - PROCESS | 1948 | 1466495802766 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]]]}] 00:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1372ms 00:56:42 INFO - PROCESS | 1948 | 1466495802815 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:56:42 INFO - PROCESS | 1948 | 1466495802817 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:56:42 INFO - PROCESS | 1948 | 1466495802821 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:56:42 INFO - PROCESS | 1948 | 1466495802823 Marionette TRACE conn2 <- [1,62,null,{}] 00:56:42 INFO - PROCESS | 1948 | 1466495802826 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}] 00:56:42 INFO - PROCESS | 1948 | 1466495802828 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:42 INFO - PROCESS | 1948 | 1466495802948 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:56:42 INFO - PROCESS | 1948 | 1466495802989 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:42 INFO - PROCESS | 1948 | 1466495802991 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x116602800 == 23 [pid = 1948] [id = 23] 00:56:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x1130e3800) [pid = 1948] [serial = 65] [outer = 0x0] 00:56:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x113d10c00) [pid = 1948] [serial = 66] [outer = 0x1130e3800] 00:56:43 INFO - PROCESS | 1948 | 1466495803024 Marionette DEBUG loaded listener.js 00:56:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x1160a1800) [pid = 1948] [serial = 67] [outer = 0x1130e3800] 00:56:43 INFO - PROCESS | 1948 | 1466495803431 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]]]}] 00:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 00:56:43 INFO - PROCESS | 1948 | 1466495803493 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:56:43 INFO - PROCESS | 1948 | 1466495803495 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:56:43 INFO - PROCESS | 1948 | 1466495803497 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:56:43 INFO - PROCESS | 1948 | 1466495803499 Marionette TRACE conn2 <- [1,66,null,{}] 00:56:43 INFO - PROCESS | 1948 | 1466495803501 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}] 00:56:43 INFO - PROCESS | 1948 | 1466495803503 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:43 INFO - PROCESS | 1948 | 1466495803637 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:56:43 INFO - PROCESS | 1948 | 1466495803707 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:43 INFO - PROCESS | 1948 | 1466495803708 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x117060000 == 24 [pid = 1948] [id = 24] 00:56:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x117036800) [pid = 1948] [serial = 68] [outer = 0x0] 00:56:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x11827d000) [pid = 1948] [serial = 69] [outer = 0x117036800] 00:56:43 INFO - PROCESS | 1948 | 1466495803738 Marionette DEBUG loaded listener.js 00:56:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x1188e0400) [pid = 1948] [serial = 70] [outer = 0x117036800] 00:56:44 INFO - PROCESS | 1948 | 1466495804411 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]]]}] 00:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 973ms 00:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:56:44 INFO - PROCESS | 1948 | 1466495804471 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:56:44 INFO - PROCESS | 1948 | 1466495804473 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:56:44 INFO - PROCESS | 1948 | 1466495804476 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:56:44 INFO - PROCESS | 1948 | 1466495804477 Marionette TRACE conn2 <- [1,70,null,{}] 00:56:44 INFO - PROCESS | 1948 | 1466495804481 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}] 00:56:44 INFO - PROCESS | 1948 | 1466495804482 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:44 INFO - PROCESS | 1948 | 1466495804565 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:56:44 INFO - PROCESS | 1948 | 1466495804606 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:44 INFO - PROCESS | 1948 | 1466495804607 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x113d41800 == 25 [pid = 1948] [id = 25] 00:56:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x1163cd400) [pid = 1948] [serial = 71] [outer = 0x0] 00:56:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x11662ac00) [pid = 1948] [serial = 72] [outer = 0x1163cd400] 00:56:44 INFO - PROCESS | 1948 | 1466495804635 Marionette DEBUG loaded listener.js 00:56:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x11677d800) [pid = 1948] [serial = 73] [outer = 0x1163cd400] 00:56:45 INFO - PROCESS | 1948 | 1466495805049 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]]]}] 00:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 621ms 00:56:45 INFO - PROCESS | 1948 | 1466495805096 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:56:45 INFO - PROCESS | 1948 | 1466495805099 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:56:45 INFO - PROCESS | 1948 | 1466495805103 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:56:45 INFO - PROCESS | 1948 | 1466495805105 Marionette TRACE conn2 <- [1,74,null,{}] 00:56:45 INFO - PROCESS | 1948 | 1466495805113 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}] 00:56:45 INFO - PROCESS | 1948 | 1466495805115 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:45 INFO - PROCESS | 1948 | 1466495805194 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:56:45 INFO - PROCESS | 1948 | 1466495805198 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:45 INFO - PROCESS | 1948 | 1466495805200 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x116316800 == 26 [pid = 1948] [id = 26] 00:56:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11728e400) [pid = 1948] [serial = 74] [outer = 0x0] 00:56:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1176c2c00) [pid = 1948] [serial = 75] [outer = 0x11728e400] 00:56:45 INFO - PROCESS | 1948 | 1466495805231 Marionette DEBUG loaded listener.js 00:56:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118268800) [pid = 1948] [serial = 76] [outer = 0x11728e400] 00:56:45 INFO - PROCESS | 1948 | 1466495805561 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]]]}] 00:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 476ms 00:56:45 INFO - PROCESS | 1948 | 1466495805585 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:56:45 INFO - PROCESS | 1948 | 1466495805586 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:56:45 INFO - PROCESS | 1948 | 1466495805589 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:56:45 INFO - PROCESS | 1948 | 1466495805591 Marionette TRACE conn2 <- [1,78,null,{}] 00:56:45 INFO - PROCESS | 1948 | 1466495805599 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}] 00:56:45 INFO - PROCESS | 1948 | 1466495805602 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:45 INFO - PROCESS | 1948 | 1466495805678 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:56:45 INFO - PROCESS | 1948 | 1466495805683 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:45 INFO - PROCESS | 1948 | 1466495805685 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x116991800 == 27 [pid = 1948] [id = 27] 00:56:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1133c0000) [pid = 1948] [serial = 77] [outer = 0x0] 00:56:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11856d000) [pid = 1948] [serial = 78] [outer = 0x1133c0000] 00:56:45 INFO - PROCESS | 1948 | 1466495805715 Marionette DEBUG loaded listener.js 00:56:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1188e0000) [pid = 1948] [serial = 79] [outer = 0x1133c0000] 00:56:46 INFO - PROCESS | 1948 | 1466495806070 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]]]}] 00:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 523ms 00:56:46 INFO - PROCESS | 1948 | 1466495806113 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:56:46 INFO - PROCESS | 1948 | 1466495806116 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:56:46 INFO - PROCESS | 1948 | 1466495806119 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:56:46 INFO - PROCESS | 1948 | 1466495806121 Marionette TRACE conn2 <- [1,82,null,{}] 00:56:46 INFO - PROCESS | 1948 | 1466495806125 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}] 00:56:46 INFO - PROCESS | 1948 | 1466495806127 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:46 INFO - PROCESS | 1948 | 1466495806209 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:56:46 INFO - PROCESS | 1948 | 1466495806214 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:46 INFO - PROCESS | 1948 | 1466495806216 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x11720d800 == 28 [pid = 1948] [id = 28] 00:56:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x119154400) [pid = 1948] [serial = 80] [outer = 0x0] 00:56:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x11918b400) [pid = 1948] [serial = 81] [outer = 0x119154400] 00:56:46 INFO - PROCESS | 1948 | 1466495806239 Marionette DEBUG loaded listener.js 00:56:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1192db800) [pid = 1948] [serial = 82] [outer = 0x119154400] 00:56:46 INFO - PROCESS | 1948 | 1466495806611 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]]]}] 00:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 523ms 00:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:56:46 INFO - PROCESS | 1948 | 1466495806643 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:56:46 INFO - PROCESS | 1948 | 1466495806645 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:56:46 INFO - PROCESS | 1948 | 1466495806648 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:56:46 INFO - PROCESS | 1948 | 1466495806649 Marionette TRACE conn2 <- [1,86,null,{}] 00:56:46 INFO - PROCESS | 1948 | 1466495806653 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}] 00:56:46 INFO - PROCESS | 1948 | 1466495806655 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:46 INFO - PROCESS | 1948 | 1466495806801 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:56:46 INFO - PROCESS | 1948 | 1466495806815 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:46 INFO - PROCESS | 1948 | 1466495806817 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x1180c7800 == 29 [pid = 1948] [id = 29] 00:56:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1133bac00) [pid = 1948] [serial = 83] [outer = 0x0] 00:56:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1192e0000) [pid = 1948] [serial = 84] [outer = 0x1133bac00] 00:56:46 INFO - PROCESS | 1948 | 1466495806858 Marionette DEBUG loaded listener.js 00:56:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11952c400) [pid = 1948] [serial = 85] [outer = 0x1133bac00] 00:56:47 INFO - PROCESS | 1948 | 1466495807192 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]]]}] 00:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 569ms 00:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:56:47 INFO - PROCESS | 1948 | 1466495807217 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:56:47 INFO - PROCESS | 1948 | 1466495807218 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:56:47 INFO - PROCESS | 1948 | 1466495807220 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:56:47 INFO - PROCESS | 1948 | 1466495807221 Marionette TRACE conn2 <- [1,90,null,{}] 00:56:47 INFO - PROCESS | 1948 | 1466495807232 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}] 00:56:47 INFO - PROCESS | 1948 | 1466495807236 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:47 INFO - PROCESS | 1948 | 1466495807335 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:56:47 INFO - PROCESS | 1948 | 1466495807380 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:47 INFO - PROCESS | 1948 | 1466495807381 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x118210800 == 30 [pid = 1948] [id = 30] 00:56:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11826c800) [pid = 1948] [serial = 86] [outer = 0x0] 00:56:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11970bc00) [pid = 1948] [serial = 87] [outer = 0x11826c800] 00:56:47 INFO - PROCESS | 1948 | 1466495807406 Marionette DEBUG loaded listener.js 00:56:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x120f05400) [pid = 1948] [serial = 88] [outer = 0x11826c800] 00:56:47 INFO - PROCESS | 1948 | 1466495807654 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]]]}] 00:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 479ms 00:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:56:47 INFO - PROCESS | 1948 | 1466495807699 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:56:47 INFO - PROCESS | 1948 | 1466495807701 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:56:47 INFO - PROCESS | 1948 | 1466495807703 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:56:47 INFO - PROCESS | 1948 | 1466495807704 Marionette TRACE conn2 <- [1,94,null,{}] 00:56:47 INFO - PROCESS | 1948 | 1466495807707 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}] 00:56:47 INFO - PROCESS | 1948 | 1466495807710 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:47 INFO - PROCESS | 1948 | 1466495807796 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:56:47 INFO - PROCESS | 1948 | 1466495807800 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:47 INFO - PROCESS | 1948 | 1466495807801 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188c5800 == 31 [pid = 1948] [id = 31] 00:56:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119ac7800) [pid = 1948] [serial = 89] [outer = 0x0] 00:56:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x120fe3400) [pid = 1948] [serial = 90] [outer = 0x119ac7800] 00:56:47 INFO - PROCESS | 1948 | 1466495807829 Marionette DEBUG loaded listener.js 00:56:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x123805000) [pid = 1948] [serial = 91] [outer = 0x119ac7800] 00:56:48 INFO - PROCESS | 1948 | 1466495808144 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]]]}] 00:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 00:56:48 INFO - PROCESS | 1948 | 1466495808172 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:56:48 INFO - PROCESS | 1948 | 1466495808175 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:56:48 INFO - PROCESS | 1948 | 1466495808178 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:56:48 INFO - PROCESS | 1948 | 1466495808179 Marionette TRACE conn2 <- [1,98,null,{}] 00:56:48 INFO - PROCESS | 1948 | 1466495808181 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}] 00:56:48 INFO - PROCESS | 1948 | 1466495808182 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:48 INFO - PROCESS | 1948 | 1466495808255 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:56:48 INFO - PROCESS | 1948 | 1466495808300 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:48 INFO - PROCESS | 1948 | 1466495808301 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x119292000 == 32 [pid = 1948] [id = 32] 00:56:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x120fd9000) [pid = 1948] [serial = 92] [outer = 0x0] 00:56:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x123806c00) [pid = 1948] [serial = 93] [outer = 0x120fd9000] 00:56:48 INFO - PROCESS | 1948 | 1466495808326 Marionette DEBUG loaded listener.js 00:56:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x123b7d800) [pid = 1948] [serial = 94] [outer = 0x120fd9000] 00:56:48 INFO - PROCESS | 1948 | 1466495808573 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]]]}] 00:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 00:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:56:48 INFO - PROCESS | 1948 | 1466495808598 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:56:48 INFO - PROCESS | 1948 | 1466495808600 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:56:48 INFO - PROCESS | 1948 | 1466495808605 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:56:48 INFO - PROCESS | 1948 | 1466495808607 Marionette TRACE conn2 <- [1,102,null,{}] 00:56:48 INFO - PROCESS | 1948 | 1466495808619 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}] 00:56:48 INFO - PROCESS | 1948 | 1466495808620 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:48 INFO - PROCESS | 1948 | 1466495808736 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:56:48 INFO - PROCESS | 1948 | 1466495808743 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:48 INFO - PROCESS | 1948 | 1466495808744 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x11698e800 == 33 [pid = 1948] [id = 33] 00:56:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12383dc00) [pid = 1948] [serial = 95] [outer = 0x0] 00:56:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x123bbc400) [pid = 1948] [serial = 96] [outer = 0x12383dc00] 00:56:48 INFO - PROCESS | 1948 | 1466495808784 Marionette DEBUG loaded listener.js 00:56:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x123f0f000) [pid = 1948] [serial = 97] [outer = 0x12383dc00] 00:56:49 INFO - PROCESS | 1948 | 1466495809257 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]]]}] 00:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 682ms 00:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:56:49 INFO - PROCESS | 1948 | 1466495809284 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:56:49 INFO - PROCESS | 1948 | 1466495809286 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:56:49 INFO - PROCESS | 1948 | 1466495809288 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:56:49 INFO - PROCESS | 1948 | 1466495809289 Marionette TRACE conn2 <- [1,106,null,{}] 00:56:49 INFO - PROCESS | 1948 | 1466495809291 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}] 00:56:49 INFO - PROCESS | 1948 | 1466495809292 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:49 INFO - PROCESS | 1948 | 1466495809368 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:56:49 INFO - PROCESS | 1948 | 1466495809371 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:49 INFO - PROCESS | 1948 | 1466495809373 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197ea000 == 34 [pid = 1948] [id = 34] 00:56:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x123f68000) [pid = 1948] [serial = 98] [outer = 0x0] 00:56:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x124189400) [pid = 1948] [serial = 99] [outer = 0x123f68000] 00:56:49 INFO - PROCESS | 1948 | 1466495809400 Marionette DEBUG loaded listener.js 00:56:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12454dc00) [pid = 1948] [serial = 100] [outer = 0x123f68000] 00:56:49 INFO - PROCESS | 1948 | 1466495809715 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]]]}] 00:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 00:56:49 INFO - PROCESS | 1948 | 1466495809756 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:56:49 INFO - PROCESS | 1948 | 1466495809758 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:56:49 INFO - PROCESS | 1948 | 1466495809760 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:56:49 INFO - PROCESS | 1948 | 1466495809762 Marionette TRACE conn2 <- [1,110,null,{}] 00:56:49 INFO - PROCESS | 1948 | 1466495809765 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}] 00:56:49 INFO - PROCESS | 1948 | 1466495809767 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:49 INFO - PROCESS | 1948 | 1466495809854 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:56:49 INFO - PROCESS | 1948 | 1466495809901 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:49 INFO - PROCESS | 1948 | 1466495809903 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fd2800 == 35 [pid = 1948] [id = 35] 00:56:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x124181400) [pid = 1948] [serial = 101] [outer = 0x0] 00:56:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x124551800) [pid = 1948] [serial = 102] [outer = 0x124181400] 00:56:49 INFO - PROCESS | 1948 | 1466495809929 Marionette DEBUG loaded listener.js 00:56:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x124f90000) [pid = 1948] [serial = 103] [outer = 0x124181400] 00:56:50 INFO - PROCESS | 1948 | 1466495810209 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]]]}] 00:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 00:56:50 INFO - PROCESS | 1948 | 1466495810232 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:56:50 INFO - PROCESS | 1948 | 1466495810233 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:56:50 INFO - PROCESS | 1948 | 1466495810235 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:56:50 INFO - PROCESS | 1948 | 1466495810236 Marionette TRACE conn2 <- [1,114,null,{}] 00:56:50 INFO - PROCESS | 1948 | 1466495810247 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}] 00:56:50 INFO - PROCESS | 1948 | 1466495810248 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:50 INFO - PROCESS | 1948 | 1466495810332 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:56:50 INFO - PROCESS | 1948 | 1466495810336 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:50 INFO - PROCESS | 1948 | 1466495810337 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x123942800 == 36 [pid = 1948] [id = 36] 00:56:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12417ac00) [pid = 1948] [serial = 104] [outer = 0x0] 00:56:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12506a000) [pid = 1948] [serial = 105] [outer = 0x12417ac00] 00:56:50 INFO - PROCESS | 1948 | 1466495810364 Marionette DEBUG loaded listener.js 00:56:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x125794000) [pid = 1948] [serial = 106] [outer = 0x12417ac00] 00:56:50 INFO - PROCESS | 1948 | 1466495810682 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]]]}] 00:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 00:56:50 INFO - PROCESS | 1948 | 1466495810706 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:56:50 INFO - PROCESS | 1948 | 1466495810709 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:56:50 INFO - PROCESS | 1948 | 1466495810713 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:56:50 INFO - PROCESS | 1948 | 1466495810714 Marionette TRACE conn2 <- [1,118,null,{}] 00:56:50 INFO - PROCESS | 1948 | 1466495810716 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}] 00:56:50 INFO - PROCESS | 1948 | 1466495810717 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:50 INFO - PROCESS | 1948 | 1466495810820 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:56:50 INFO - PROCESS | 1948 | 1466495810828 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:50 INFO - PROCESS | 1948 | 1466495810829 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a7d800 == 37 [pid = 1948] [id = 37] 00:56:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x124f9c400) [pid = 1948] [serial = 107] [outer = 0x0] 00:56:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12579d800) [pid = 1948] [serial = 108] [outer = 0x124f9c400] 00:56:50 INFO - PROCESS | 1948 | 1466495810854 Marionette DEBUG loaded listener.js 00:56:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1261b1c00) [pid = 1948] [serial = 109] [outer = 0x124f9c400] 00:56:51 INFO - PROCESS | 1948 | 1466495811133 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]]]}] 00:56:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 00:56:51 INFO - PROCESS | 1948 | 1466495811182 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:56:51 INFO - PROCESS | 1948 | 1466495811184 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:56:51 INFO - PROCESS | 1948 | 1466495811186 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:56:51 INFO - PROCESS | 1948 | 1466495811187 Marionette TRACE conn2 <- [1,122,null,{}] 00:56:51 INFO - PROCESS | 1948 | 1466495811190 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}] 00:56:51 INFO - PROCESS | 1948 | 1466495811192 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:51 INFO - PROCESS | 1948 | 1466495811277 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:56:51 INFO - PROCESS | 1948 | 1466495811281 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:51 INFO - PROCESS | 1948 | 1466495811282 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243b6000 == 38 [pid = 1948] [id = 38] 00:56:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x1261b3c00) [pid = 1948] [serial = 110] [outer = 0x0] 00:56:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12650a000) [pid = 1948] [serial = 111] [outer = 0x1261b3c00] 00:56:51 INFO - PROCESS | 1948 | 1466495811307 Marionette DEBUG loaded listener.js 00:56:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x126827000) [pid = 1948] [serial = 112] [outer = 0x1261b3c00] 00:56:51 INFO - PROCESS | 1948 | 1466495811606 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]]]}] 00:56:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 467ms 00:56:51 INFO - PROCESS | 1948 | 1466495811654 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:56:51 INFO - PROCESS | 1948 | 1466495811655 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:56:51 INFO - PROCESS | 1948 | 1466495811659 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:56:51 INFO - PROCESS | 1948 | 1466495811660 Marionette TRACE conn2 <- [1,126,null,{}] 00:56:51 INFO - PROCESS | 1948 | 1466495811663 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}] 00:56:51 INFO - PROCESS | 1948 | 1466495811664 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:51 INFO - PROCESS | 1948 | 1466495811768 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:56:51 INFO - PROCESS | 1948 | 1466495811774 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:51 INFO - PROCESS | 1948 | 1466495811782 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12450a000 == 39 [pid = 1948] [id = 39] 00:56:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x124f28800) [pid = 1948] [serial = 113] [outer = 0x0] 00:56:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x126821800) [pid = 1948] [serial = 114] [outer = 0x124f28800] 00:56:51 INFO - PROCESS | 1948 | 1466495811806 Marionette DEBUG loaded listener.js 00:56:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x128a7e000) [pid = 1948] [serial = 115] [outer = 0x124f28800] 00:56:52 INFO - PROCESS | 1948 | 1466495812112 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]]]}] 00:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 00:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:56:52 INFO - PROCESS | 1948 | 1466495812129 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:56:52 INFO - PROCESS | 1948 | 1466495812131 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:56:52 INFO - PROCESS | 1948 | 1466495812133 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:56:52 INFO - PROCESS | 1948 | 1466495812134 Marionette TRACE conn2 <- [1,130,null,{}] 00:56:52 INFO - PROCESS | 1948 | 1466495812137 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}] 00:56:52 INFO - PROCESS | 1948 | 1466495812139 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:52 INFO - PROCESS | 1948 | 1466495812232 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:56:52 INFO - PROCESS | 1948 | 1466495812236 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:52 INFO - PROCESS | 1948 | 1466495812237 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bd2800 == 40 [pid = 1948] [id = 40] 00:56:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x123b84000) [pid = 1948] [serial = 116] [outer = 0x0] 00:56:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x128bf3800) [pid = 1948] [serial = 117] [outer = 0x123b84000] 00:56:52 INFO - PROCESS | 1948 | 1466495812265 Marionette DEBUG loaded listener.js 00:56:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x12900ac00) [pid = 1948] [serial = 118] [outer = 0x123b84000] 00:56:53 INFO - PROCESS | 1948 | 1466495813449 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]]]}] 00:56:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1321ms 00:56:53 INFO - PROCESS | 1948 | 1466495813459 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:56:53 INFO - PROCESS | 1948 | 1466495813461 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:56:53 INFO - PROCESS | 1948 | 1466495813464 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:56:53 INFO - PROCESS | 1948 | 1466495813467 Marionette TRACE conn2 <- [1,134,null,{}] 00:56:53 INFO - PROCESS | 1948 | 1466495813488 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}] 00:56:53 INFO - PROCESS | 1948 | 1466495813490 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:53 INFO - PROCESS | 1948 | 1466495813588 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:56:53 INFO - PROCESS | 1948 | 1466495813593 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:53 INFO - PROCESS | 1948 | 1466495813594 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x113d53000 == 41 [pid = 1948] [id = 41] 00:56:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x116a11c00) [pid = 1948] [serial = 119] [outer = 0x0] 00:56:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x1176c5c00) [pid = 1948] [serial = 120] [outer = 0x116a11c00] 00:56:53 INFO - PROCESS | 1948 | 1466495813622 Marionette DEBUG loaded listener.js 00:56:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x118281800) [pid = 1948] [serial = 121] [outer = 0x116a11c00] 00:56:53 INFO - PROCESS | 1948 | 1466495813937 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]]]}] 00:56:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 522ms 00:56:53 INFO - PROCESS | 1948 | 1466495813987 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:56:53 INFO - PROCESS | 1948 | 1466495813990 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:56:53 INFO - PROCESS | 1948 | 1466495813996 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:56:53 INFO - PROCESS | 1948 | 1466495813998 Marionette TRACE conn2 <- [1,138,null,{}] 00:56:54 INFO - PROCESS | 1948 | 1466495814000 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}] 00:56:54 INFO - PROCESS | 1948 | 1466495814002 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:54 INFO - PROCESS | 1948 | 1466495814094 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:56:54 INFO - PROCESS | 1948 | 1466495814126 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:54 INFO - PROCESS | 1948 | 1466495814127 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x11699e800 == 42 [pid = 1948] [id = 42] 00:56:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x118571400) [pid = 1948] [serial = 122] [outer = 0x0] 00:56:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x1188e3000) [pid = 1948] [serial = 123] [outer = 0x118571400] 00:56:54 INFO - PROCESS | 1948 | 1466495814154 Marionette DEBUG loaded listener.js 00:56:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x119192c00) [pid = 1948] [serial = 124] [outer = 0x118571400] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x12d50f800) [pid = 1948] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x118372000) [pid = 1948] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x12ca0e800) [pid = 1948] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x12454d800) [pid = 1948] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x12b81a800) [pid = 1948] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x12bef7400) [pid = 1948] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x12be19800) [pid = 1948] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x117e96800) [pid = 1948] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12bb14800) [pid = 1948] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12a988c00) [pid = 1948] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12a83f400) [pid = 1948] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x126830000) [pid = 1948] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x119ac7800) [pid = 1948] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x120fd9000) [pid = 1948] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12383dc00) [pid = 1948] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x123f68000) [pid = 1948] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12417ac00) [pid = 1948] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x124f9c400) [pid = 1948] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1261b3c00) [pid = 1948] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12bbbcc00) [pid = 1948] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x111f13400) [pid = 1948] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1130e3800) [pid = 1948] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x117036800) [pid = 1948] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1163cd400) [pid = 1948] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x11728e400) [pid = 1948] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1133c0000) [pid = 1948] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119154400) [pid = 1948] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1133bac00) [pid = 1948] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:56:54 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11826c800) [pid = 1948] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:56:54 INFO - PROCESS | 1948 | 1466495814927 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]]]}] 00:56:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 969ms 00:56:54 INFO - PROCESS | 1948 | 1466495814966 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:56:54 INFO - PROCESS | 1948 | 1466495814967 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:56:54 INFO - PROCESS | 1948 | 1466495814970 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:56:54 INFO - PROCESS | 1948 | 1466495814972 Marionette TRACE conn2 <- [1,142,null,{}] 00:56:54 INFO - PROCESS | 1948 | 1466495814985 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}] 00:56:54 INFO - PROCESS | 1948 | 1466495814988 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:55 INFO - PROCESS | 1948 | 1466495815065 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:56:55 INFO - PROCESS | 1948 | 1466495815069 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:55 INFO - PROCESS | 1948 | 1466495815071 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e61000 == 43 [pid = 1948] [id = 43] 00:56:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1133b9400) [pid = 1948] [serial = 125] [outer = 0x0] 00:56:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1192e8c00) [pid = 1948] [serial = 126] [outer = 0x1133b9400] 00:56:55 INFO - PROCESS | 1948 | 1466495815101 Marionette DEBUG loaded listener.js 00:56:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11952d800) [pid = 1948] [serial = 127] [outer = 0x1133b9400] 00:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 475ms 00:56:55 INFO - PROCESS | 1948 | 1466495815439 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]]]}] 00:56:55 INFO - PROCESS | 1948 | 1466495815448 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:56:55 INFO - PROCESS | 1948 | 1466495815450 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:56:55 INFO - PROCESS | 1948 | 1466495815453 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:56:55 INFO - PROCESS | 1948 | 1466495815454 Marionette TRACE conn2 <- [1,146,null,{}] 00:56:55 INFO - PROCESS | 1948 | 1466495815456 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}] 00:56:55 INFO - PROCESS | 1948 | 1466495815460 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:55 INFO - PROCESS | 1948 | 1466495815535 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:56:55 INFO - PROCESS | 1948 | 1466495815540 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:55 INFO - PROCESS | 1948 | 1466495815543 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x118313800 == 44 [pid = 1948] [id = 44] 00:56:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11970d800) [pid = 1948] [serial = 128] [outer = 0x0] 00:56:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11998b000) [pid = 1948] [serial = 129] [outer = 0x11970d800] 00:56:55 INFO - PROCESS | 1948 | 1466495815569 Marionette DEBUG loaded listener.js 00:56:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119ac2400) [pid = 1948] [serial = 130] [outer = 0x11970d800] 00:56:55 INFO - PROCESS | 1948 | 1466495815900 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]]]}] 00:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 00:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:56:55 INFO - PROCESS | 1948 | 1466495815921 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:56:55 INFO - PROCESS | 1948 | 1466495815922 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:56:55 INFO - PROCESS | 1948 | 1466495815927 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:56:55 INFO - PROCESS | 1948 | 1466495815928 Marionette TRACE conn2 <- [1,150,null,{}] 00:56:55 INFO - PROCESS | 1948 | 1466495815931 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}] 00:56:55 INFO - PROCESS | 1948 | 1466495815932 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:56 INFO - PROCESS | 1948 | 1466495816003 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:56:56 INFO - PROCESS | 1948 | 1466495816049 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:56 INFO - PROCESS | 1948 | 1466495816051 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x119160000 == 45 [pid = 1948] [id = 45] 00:56:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11383c400) [pid = 1948] [serial = 131] [outer = 0x0] 00:56:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x119ac8c00) [pid = 1948] [serial = 132] [outer = 0x11383c400] 00:56:56 INFO - PROCESS | 1948 | 1466495816075 Marionette DEBUG loaded listener.js 00:56:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x11952e400) [pid = 1948] [serial = 133] [outer = 0x11383c400] 00:56:56 INFO - PROCESS | 1948 | 1466495816375 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]]]}] 00:56:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:56:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 00:56:56 INFO - PROCESS | 1948 | 1466495816397 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:56:56 INFO - PROCESS | 1948 | 1466495816398 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:56:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:56:56 INFO - PROCESS | 1948 | 1466495816401 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:56:56 INFO - PROCESS | 1948 | 1466495816402 Marionette TRACE conn2 <- [1,154,null,{}] 00:56:56 INFO - PROCESS | 1948 | 1466495816404 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}] 00:56:56 INFO - PROCESS | 1948 | 1466495816410 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:56 INFO - PROCESS | 1948 | 1466495816497 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:56:56 INFO - PROCESS | 1948 | 1466495816500 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:56 INFO - PROCESS | 1948 | 1466495816502 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x119de5000 == 46 [pid = 1948] [id = 46] 00:56:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x123807c00) [pid = 1948] [serial = 134] [outer = 0x0] 00:56:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x124186800) [pid = 1948] [serial = 135] [outer = 0x123807c00] 00:56:56 INFO - PROCESS | 1948 | 1466495816537 Marionette DEBUG loaded listener.js 00:56:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x124b2bc00) [pid = 1948] [serial = 136] [outer = 0x123807c00] 00:56:56 INFO - PROCESS | 1948 | 1466495816893 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]]]}] 00:56:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:56:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 517ms 00:56:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:56:56 INFO - PROCESS | 1948 | 1466495816919 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:56:56 INFO - PROCESS | 1948 | 1466495816922 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:56:56 INFO - PROCESS | 1948 | 1466495816927 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:56:56 INFO - PROCESS | 1948 | 1466495816930 Marionette TRACE conn2 <- [1,158,null,{}] 00:56:56 INFO - PROCESS | 1948 | 1466495816934 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}] 00:56:56 INFO - PROCESS | 1948 | 1466495816936 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:57 INFO - PROCESS | 1948 | 1466495817031 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:56:57 INFO - PROCESS | 1948 | 1466495817074 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:57 INFO - PROCESS | 1948 | 1466495817077 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x1130ae800 == 47 [pid = 1948] [id = 47] 00:56:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x113867000) [pid = 1948] [serial = 137] [outer = 0x0] 00:56:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x115eddc00) [pid = 1948] [serial = 138] [outer = 0x113867000] 00:56:57 INFO - PROCESS | 1948 | 1466495817108 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x11677f400) [pid = 1948] [serial = 139] [outer = 0x113867000] 00:56:57 INFO - PROCESS | 1948 | 1466495817516 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]]]}] 00:56:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:56:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 622ms 00:56:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:56:57 INFO - PROCESS | 1948 | 1466495817548 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:56:57 INFO - PROCESS | 1948 | 1466495817551 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:56:57 INFO - PROCESS | 1948 | 1466495817556 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:56:57 INFO - PROCESS | 1948 | 1466495817558 Marionette TRACE conn2 <- [1,162,null,{}] 00:56:57 INFO - PROCESS | 1948 | 1466495817560 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}] 00:56:57 INFO - PROCESS | 1948 | 1466495817562 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:57 INFO - PROCESS | 1948 | 1466495817660 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:56:57 INFO - PROCESS | 1948 | 1466495817720 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:57 INFO - PROCESS | 1948 | 1466495817721 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x118306800 == 48 [pid = 1948] [id = 48] 00:56:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x117e9a800) [pid = 1948] [serial = 140] [outer = 0x0] 00:56:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x11869e800) [pid = 1948] [serial = 141] [outer = 0x117e9a800] 00:56:57 INFO - PROCESS | 1948 | 1466495817754 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x11918ec00) [pid = 1948] [serial = 142] [outer = 0x117e9a800] 00:56:58 INFO - PROCESS | 1948 | 1466495818198 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]]]}] 00:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 00:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:56:58 INFO - PROCESS | 1948 | 1466495818226 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:56:58 INFO - PROCESS | 1948 | 1466495818228 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:56:58 INFO - PROCESS | 1948 | 1466495818230 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:56:58 INFO - PROCESS | 1948 | 1466495818233 Marionette TRACE conn2 <- [1,166,null,{}] 00:56:58 INFO - PROCESS | 1948 | 1466495818258 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}] 00:56:58 INFO - PROCESS | 1948 | 1466495818261 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:58 INFO - PROCESS | 1948 | 1466495818374 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:56:58 INFO - PROCESS | 1948 | 1466495818421 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:58 INFO - PROCESS | 1948 | 1466495818423 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x123fc3800 == 49 [pid = 1948] [id = 49] 00:56:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x123804400) [pid = 1948] [serial = 143] [outer = 0x0] 00:56:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12380b000) [pid = 1948] [serial = 144] [outer = 0x123804400] 00:56:58 INFO - PROCESS | 1948 | 1466495818455 Marionette DEBUG loaded listener.js 00:56:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x123bbcc00) [pid = 1948] [serial = 145] [outer = 0x123804400] 00:56:58 INFO - PROCESS | 1948 | 1466495818886 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]]]}] 00:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 00:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:56:58 INFO - PROCESS | 1948 | 1466495818901 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:56:58 INFO - PROCESS | 1948 | 1466495818903 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:56:58 INFO - PROCESS | 1948 | 1466495818906 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:56:58 INFO - PROCESS | 1948 | 1466495818907 Marionette TRACE conn2 <- [1,170,null,{}] 00:56:58 INFO - PROCESS | 1948 | 1466495818909 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}] 00:56:58 INFO - PROCESS | 1948 | 1466495818910 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:59 INFO - PROCESS | 1948 | 1466495819018 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:56:59 INFO - PROCESS | 1948 | 1466495819088 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:59 INFO - PROCESS | 1948 | 1466495819090 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x12450b800 == 50 [pid = 1948] [id = 50] 00:56:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x124320400) [pid = 1948] [serial = 146] [outer = 0x0] 00:56:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x124b2cc00) [pid = 1948] [serial = 147] [outer = 0x124320400] 00:56:59 INFO - PROCESS | 1948 | 1466495819121 Marionette DEBUG loaded listener.js 00:56:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x124c2e000) [pid = 1948] [serial = 148] [outer = 0x124320400] 00:56:59 INFO - PROCESS | 1948 | 1466495819538 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]]]}] 00:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 669ms 00:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:56:59 INFO - PROCESS | 1948 | 1466495819576 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:56:59 INFO - PROCESS | 1948 | 1466495819577 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:56:59 INFO - PROCESS | 1948 | 1466495819579 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:56:59 INFO - PROCESS | 1948 | 1466495819581 Marionette TRACE conn2 <- [1,174,null,{}] 00:56:59 INFO - PROCESS | 1948 | 1466495819583 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}] 00:56:59 INFO - PROCESS | 1948 | 1466495819585 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:59 INFO - PROCESS | 1948 | 1466495819678 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:56:59 INFO - PROCESS | 1948 | 1466495819725 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:59 INFO - PROCESS | 1948 | 1466495819726 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:56:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a75800 == 51 [pid = 1948] [id = 51] 00:56:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x1160a3000) [pid = 1948] [serial = 149] [outer = 0x0] 00:56:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x124f94c00) [pid = 1948] [serial = 150] [outer = 0x1160a3000] 00:56:59 INFO - PROCESS | 1948 | 1466495819755 Marionette DEBUG loaded listener.js 00:56:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x1252b1400) [pid = 1948] [serial = 151] [outer = 0x1160a3000] 00:57:00 INFO - PROCESS | 1948 | 1466495820233 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]]]}] 00:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 00:57:00 INFO - PROCESS | 1948 | 1466495820258 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:57:00 INFO - PROCESS | 1948 | 1466495820261 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:57:00 INFO - PROCESS | 1948 | 1466495820266 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:57:00 INFO - PROCESS | 1948 | 1466495820268 Marionette TRACE conn2 <- [1,178,null,{}] 00:57:00 INFO - PROCESS | 1948 | 1466495820272 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}] 00:57:00 INFO - PROCESS | 1948 | 1466495820276 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:00 INFO - PROCESS | 1948 | 1466495820385 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:57:00 INFO - PROCESS | 1948 | 1466495820445 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:00 INFO - PROCESS | 1948 | 1466495820448 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x117062800 == 52 [pid = 1948] [id = 52] 00:57:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x1160a7000) [pid = 1948] [serial = 152] [outer = 0x0] 00:57:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x1166e9800) [pid = 1948] [serial = 153] [outer = 0x1160a7000] 00:57:00 INFO - PROCESS | 1948 | 1466495820476 Marionette DEBUG loaded listener.js 00:57:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x116a11800) [pid = 1948] [serial = 154] [outer = 0x1160a7000] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x119160000 == 51 [pid = 1948] [id = 45] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x118313800 == 50 [pid = 1948] [id = 44] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x117e61000 == 49 [pid = 1948] [id = 43] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x118210800 == 48 [pid = 1948] [id = 30] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x11699e800 == 47 [pid = 1948] [id = 42] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1197ea000 == 46 [pid = 1948] [id = 34] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x11720d800 == 45 [pid = 1948] [id = 28] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x113d53000 == 44 [pid = 1948] [id = 41] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1180c7800 == 43 [pid = 1948] [id = 29] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x116991800 == 42 [pid = 1948] [id = 27] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1188c5800 == 41 [pid = 1948] [id = 31] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x119292000 == 40 [pid = 1948] [id = 32] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x11698e800 == 39 [pid = 1948] [id = 33] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x123a75800 == 38 [pid = 1948] [id = 51] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x12450b800 == 37 [pid = 1948] [id = 50] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x123fc3800 == 36 [pid = 1948] [id = 49] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1243b6000 == 35 [pid = 1948] [id = 38] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x12450a000 == 34 [pid = 1948] [id = 39] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x118306800 == 33 [pid = 1948] [id = 48] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x119de5000 == 32 [pid = 1948] [id = 46] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x123a7d800 == 31 [pid = 1948] [id = 37] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x124bd2800 == 30 [pid = 1948] [id = 40] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1130ae800 == 29 [pid = 1948] [id = 47] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x119fd2800 == 28 [pid = 1948] [id = 35] 00:57:01 INFO - PROCESS | 1948 | --DOCSHELL 0x123942800 == 27 [pid = 1948] [id = 36] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x123b85c00) [pid = 1948] [serial = 11] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x120fe3400) [pid = 1948] [serial = 90] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x123805000) [pid = 1948] [serial = 91] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x123806c00) [pid = 1948] [serial = 93] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x123b7d800) [pid = 1948] [serial = 94] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x123bbc400) [pid = 1948] [serial = 96] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x123f0f000) [pid = 1948] [serial = 97] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x124189400) [pid = 1948] [serial = 99] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x124551800) [pid = 1948] [serial = 102] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12506a000) [pid = 1948] [serial = 105] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12579d800) [pid = 1948] [serial = 108] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12650a000) [pid = 1948] [serial = 111] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x111f49000) [pid = 1948] [serial = 63] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x113d10c00) [pid = 1948] [serial = 66] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x11827d000) [pid = 1948] [serial = 69] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1188e0400) [pid = 1948] [serial = 70] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x11662ac00) [pid = 1948] [serial = 72] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x11677d800) [pid = 1948] [serial = 73] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1176c2c00) [pid = 1948] [serial = 75] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x118268800) [pid = 1948] [serial = 76] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11856d000) [pid = 1948] [serial = 78] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x11918b400) [pid = 1948] [serial = 81] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1192e0000) [pid = 1948] [serial = 84] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x11970bc00) [pid = 1948] [serial = 87] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x120f05400) [pid = 1948] [serial = 88] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12454dc00) [pid = 1948] [serial = 100] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x125794000) [pid = 1948] [serial = 106] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1261b1c00) [pid = 1948] [serial = 109] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1160a1800) [pid = 1948] [serial = 67] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1188e0000) [pid = 1948] [serial = 79] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11952c400) [pid = 1948] [serial = 85] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1121a1800) [pid = 1948] [serial = 64] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x126827000) [pid = 1948] [serial = 112] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1192db800) [pid = 1948] [serial = 82] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x126821800) [pid = 1948] [serial = 114] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12bbc8c00) [pid = 1948] [serial = 61] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1240aec00) [pid = 1948] [serial = 8] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12beeb800) [pid = 1948] [serial = 31] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x118372c00) [pid = 1948] [serial = 30] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12bb1a800) [pid = 1948] [serial = 27] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12bb20800) [pid = 1948] [serial = 28] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12a995000) [pid = 1948] [serial = 24] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12b811000) [pid = 1948] [serial = 25] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12a841000) [pid = 1948] [serial = 21] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12a845400) [pid = 1948] [serial = 22] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x129407c00) [pid = 1948] [serial = 18] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x128beac00) [pid = 1948] [serial = 15] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1290ebc00) [pid = 1948] [serial = 16] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x12bbc3800) [pid = 1948] [serial = 60] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x12d713400) [pid = 1948] [serial = 57] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12d719c00) [pid = 1948] [serial = 58] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x12d50cc00) [pid = 1948] [serial = 55] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x12bb24000) [pid = 1948] [serial = 54] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x12d10c800) [pid = 1948] [serial = 51] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x12d507c00) [pid = 1948] [serial = 52] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x12d148000) [pid = 1948] [serial = 45] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x12d10ec00) [pid = 1948] [serial = 48] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x124557400) [pid = 1948] [serial = 42] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x12ca0c400) [pid = 1948] [serial = 43] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x12ca0bc00) [pid = 1948] [serial = 40] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x12ca04400) [pid = 1948] [serial = 39] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x12c611800) [pid = 1948] [serial = 36] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x12c615400) [pid = 1948] [serial = 37] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 61 (0x12be21c00) [pid = 1948] [serial = 33] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | --DOMWINDOW == 60 (0x12bef5000) [pid = 1948] [serial = 34] [outer = 0x0] [url = about:blank] 00:57:01 INFO - PROCESS | 1948 | 1466495821325 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]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1072ms 00:57:01 INFO - PROCESS | 1948 | 1466495821338 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 1948 | 1466495821341 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:57:01 INFO - PROCESS | 1948 | 1466495821346 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 1948 | 1466495821348 Marionette TRACE conn2 <- [1,182,null,{}] 00:57:01 INFO - PROCESS | 1948 | 1466495821351 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}] 00:57:01 INFO - PROCESS | 1948 | 1466495821353 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:01 INFO - PROCESS | 1948 | 1466495821428 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:57:01 INFO - PROCESS | 1948 | 1466495821433 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:01 INFO - PROCESS | 1948 | 1466495821436 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x11380d000 == 28 [pid = 1948] [id = 53] 00:57:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 61 (0x11604c800) [pid = 1948] [serial = 155] [outer = 0x0] 00:57:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x116358800) [pid = 1948] [serial = 156] [outer = 0x11604c800] 00:57:01 INFO - PROCESS | 1948 | 1466495821466 Marionette DEBUG loaded listener.js 00:57:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x113274400) [pid = 1948] [serial = 157] [outer = 0x11604c800] 00:57:01 INFO - PROCESS | 1948 | 1466495821787 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]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms 00:57:01 INFO - PROCESS | 1948 | 1466495821823 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 1948 | 1466495821829 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:57:01 INFO - PROCESS | 1948 | 1466495821835 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 1948 | 1466495821836 Marionette TRACE conn2 <- [1,186,null,{}] 00:57:01 INFO - PROCESS | 1948 | 1466495821839 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}] 00:57:01 INFO - PROCESS | 1948 | 1466495821841 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:01 INFO - PROCESS | 1948 | 1466495821915 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:57:01 INFO - PROCESS | 1948 | 1466495821919 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:01 INFO - PROCESS | 1948 | 1466495821920 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x11678d800 == 29 [pid = 1948] [id = 54] 00:57:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x1176be800) [pid = 1948] [serial = 158] [outer = 0x0] 00:57:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x117e99000) [pid = 1948] [serial = 159] [outer = 0x1176be800] 00:57:01 INFO - PROCESS | 1948 | 1466495821950 Marionette DEBUG loaded listener.js 00:57:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x11856ac00) [pid = 1948] [serial = 160] [outer = 0x1176be800] 00:57:02 INFO - PROCESS | 1948 | 1466495822281 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]]]}] 00:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 00:57:02 INFO - PROCESS | 1948 | 1466495822305 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:57:02 INFO - PROCESS | 1948 | 1466495822307 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:57:02 INFO - PROCESS | 1948 | 1466495822311 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:57:02 INFO - PROCESS | 1948 | 1466495822313 Marionette TRACE conn2 <- [1,190,null,{}] 00:57:02 INFO - PROCESS | 1948 | 1466495822321 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}] 00:57:02 INFO - PROCESS | 1948 | 1466495822324 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:02 INFO - PROCESS | 1948 | 1466495822402 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:57:02 INFO - PROCESS | 1948 | 1466495822444 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:02 INFO - PROCESS | 1948 | 1466495822446 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x117204000 == 30 [pid = 1948] [id = 55] 00:57:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x117036800) [pid = 1948] [serial = 161] [outer = 0x0] 00:57:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x11918a400) [pid = 1948] [serial = 162] [outer = 0x117036800] 00:57:02 INFO - PROCESS | 1948 | 1466495822474 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x119525800) [pid = 1948] [serial = 163] [outer = 0x117036800] 00:57:02 INFO - PROCESS | 1948 | 1466495822738 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]]]}] 00:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 00:57:02 INFO - PROCESS | 1948 | 1466495822782 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:57:02 INFO - PROCESS | 1948 | 1466495822784 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:57:02 INFO - PROCESS | 1948 | 1466495822786 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:57:02 INFO - PROCESS | 1948 | 1466495822787 Marionette TRACE conn2 <- [1,194,null,{}] 00:57:02 INFO - PROCESS | 1948 | 1466495822797 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}] 00:57:02 INFO - PROCESS | 1948 | 1466495822799 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:02 INFO - PROCESS | 1948 | 1466495822880 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:57:02 INFO - PROCESS | 1948 | 1466495822884 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:02 INFO - PROCESS | 1948 | 1466495822886 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x118203800 == 31 [pid = 1948] [id = 56] 00:57:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x11970ec00) [pid = 1948] [serial = 164] [outer = 0x0] 00:57:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x119990800) [pid = 1948] [serial = 165] [outer = 0x11970ec00] 00:57:02 INFO - PROCESS | 1948 | 1466495822917 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x119f18c00) [pid = 1948] [serial = 166] [outer = 0x11970ec00] 00:57:03 INFO - PROCESS | 1948 | 1466495823347 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]]]}] 00:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 00:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:57:03 INFO - PROCESS | 1948 | 1466495823364 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:57:03 INFO - PROCESS | 1948 | 1466495823366 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:57:03 INFO - PROCESS | 1948 | 1466495823369 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:57:03 INFO - PROCESS | 1948 | 1466495823371 Marionette TRACE conn2 <- [1,198,null,{}] 00:57:03 INFO - PROCESS | 1948 | 1466495823375 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}] 00:57:03 INFO - PROCESS | 1948 | 1466495823377 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:03 INFO - PROCESS | 1948 | 1466495823469 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:57:03 INFO - PROCESS | 1948 | 1466495823472 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:03 INFO - PROCESS | 1948 | 1466495823473 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188b0000 == 32 [pid = 1948] [id = 57] 00:57:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x1133ba000) [pid = 1948] [serial = 167] [outer = 0x0] 00:57:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x120fe2000) [pid = 1948] [serial = 168] [outer = 0x1133ba000] 00:57:03 INFO - PROCESS | 1948 | 1466495823501 Marionette DEBUG loaded listener.js 00:57:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x123803c00) [pid = 1948] [serial = 169] [outer = 0x1133ba000] 00:57:03 INFO - PROCESS | 1948 | 1466495823833 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]]]}] 00:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 00:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:57:03 INFO - PROCESS | 1948 | 1466495823852 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:57:03 INFO - PROCESS | 1948 | 1466495823854 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:57:03 INFO - PROCESS | 1948 | 1466495823856 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:57:03 INFO - PROCESS | 1948 | 1466495823857 Marionette TRACE conn2 <- [1,202,null,{}] 00:57:03 INFO - PROCESS | 1948 | 1466495823863 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}] 00:57:03 INFO - PROCESS | 1948 | 1466495823867 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:03 INFO - PROCESS | 1948 | 1466495823975 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:57:04 INFO - PROCESS | 1948 | 1466495824004 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:04 INFO - PROCESS | 1948 | 1466495824005 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x11959f800 == 33 [pid = 1948] [id = 58] 00:57:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x123806c00) [pid = 1948] [serial = 170] [outer = 0x0] 00:57:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x123be5800) [pid = 1948] [serial = 171] [outer = 0x123806c00] 00:57:04 INFO - PROCESS | 1948 | 1466495824030 Marionette DEBUG loaded listener.js 00:57:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x124557400) [pid = 1948] [serial = 172] [outer = 0x123806c00] 00:57:04 INFO - PROCESS | 1948 | 1466495824400 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]]]}] 00:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 573ms 00:57:04 INFO - PROCESS | 1948 | 1466495824430 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:57:04 INFO - PROCESS | 1948 | 1466495824431 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:57:04 INFO - PROCESS | 1948 | 1466495824433 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:57:04 INFO - PROCESS | 1948 | 1466495824434 Marionette TRACE conn2 <- [1,206,null,{}] 00:57:04 INFO - PROCESS | 1948 | 1466495824437 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}] 00:57:04 INFO - PROCESS | 1948 | 1466495824445 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:04 INFO - PROCESS | 1948 | 1466495824530 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:57:04 INFO - PROCESS | 1948 | 1466495824558 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:04 INFO - PROCESS | 1948 | 1466495824559 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x119a26000 == 34 [pid = 1948] [id = 59] 00:57:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x124557000) [pid = 1948] [serial = 173] [outer = 0x0] 00:57:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x124b37c00) [pid = 1948] [serial = 174] [outer = 0x124557000] 00:57:04 INFO - PROCESS | 1948 | 1466495824584 Marionette DEBUG loaded listener.js 00:57:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x125067800) [pid = 1948] [serial = 175] [outer = 0x124557000] 00:57:04 INFO - PROCESS | 1948 | 1466495824864 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]]]}] 00:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 473ms 00:57:04 INFO - PROCESS | 1948 | 1466495824912 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:57:04 INFO - PROCESS | 1948 | 1466495824914 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:57:04 INFO - PROCESS | 1948 | 1466495824916 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:57:04 INFO - PROCESS | 1948 | 1466495824917 Marionette TRACE conn2 <- [1,210,null,{}] 00:57:04 INFO - PROCESS | 1948 | 1466495824919 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}] 00:57:04 INFO - PROCESS | 1948 | 1466495824921 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:05 INFO - PROCESS | 1948 | 1466495825010 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:57:05 INFO - PROCESS | 1948 | 1466495825014 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 1948 | 1466495825015 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x123938800 == 35 [pid = 1948] [id = 60] 00:57:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x124558400) [pid = 1948] [serial = 176] [outer = 0x0] 00:57:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1252ab800) [pid = 1948] [serial = 177] [outer = 0x124558400] 00:57:05 INFO - PROCESS | 1948 | 1466495825039 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x12579ec00) [pid = 1948] [serial = 178] [outer = 0x124558400] 00:57:05 INFO - PROCESS | 1948 | 1466495825400 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]]]}] 00:57:05 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x123807c00) [pid = 1948] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:57:05 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x116a11c00) [pid = 1948] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:57:05 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x118571400) [pid = 1948] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:57:05 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1133b9400) [pid = 1948] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:57:05 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x11383c400) [pid = 1948] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:57:05 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x11970d800) [pid = 1948] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:57:05 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x123b84000) [pid = 1948] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:57:05 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x124181400) [pid = 1948] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:57:05 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x124f28800) [pid = 1948] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 00:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:57:05 INFO - PROCESS | 1948 | 1466495825435 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:57:05 INFO - PROCESS | 1948 | 1466495825436 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:57:05 INFO - PROCESS | 1948 | 1466495825438 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:57:05 INFO - PROCESS | 1948 | 1466495825439 Marionette TRACE conn2 <- [1,214,null,{}] 00:57:05 INFO - PROCESS | 1948 | 1466495825445 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}] 00:57:05 INFO - PROCESS | 1948 | 1466495825446 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:05 INFO - PROCESS | 1948 | 1466495825525 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:57:05 INFO - PROCESS | 1948 | 1466495825529 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 1948 | 1466495825530 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x117203000 == 36 [pid = 1948] [id = 61] 00:57:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x119f15800) [pid = 1948] [serial = 179] [outer = 0x0] 00:57:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x119528000) [pid = 1948] [serial = 180] [outer = 0x119f15800] 00:57:05 INFO - PROCESS | 1948 | 1466495825558 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x12579f000) [pid = 1948] [serial = 181] [outer = 0x119f15800] 00:57:05 INFO - PROCESS | 1948 | 1466495825830 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]]]}] 00:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 420ms 00:57:05 INFO - PROCESS | 1948 | 1466495825864 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:57:05 INFO - PROCESS | 1948 | 1466495825865 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:57:05 INFO - PROCESS | 1948 | 1466495825868 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:57:05 INFO - PROCESS | 1948 | 1466495825869 Marionette TRACE conn2 <- [1,218,null,{}] 00:57:05 INFO - PROCESS | 1948 | 1466495825871 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}] 00:57:05 INFO - PROCESS | 1948 | 1466495825872 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:05 INFO - PROCESS | 1948 | 1466495825961 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:57:05 INFO - PROCESS | 1948 | 1466495825964 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 1948 | 1466495825966 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243cb800 == 37 [pid = 1948] [id = 62] 00:57:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x12612e800) [pid = 1948] [serial = 182] [outer = 0x0] 00:57:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1261b7800) [pid = 1948] [serial = 183] [outer = 0x12612e800] 00:57:05 INFO - PROCESS | 1948 | 1466495825992 Marionette DEBUG loaded listener.js 00:57:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x12650a000) [pid = 1948] [serial = 184] [outer = 0x12612e800] 00:57:06 INFO - PROCESS | 1948 | 1466495826312 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]]]}] 00:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 00:57:06 INFO - PROCESS | 1948 | 1466495826353 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:57:06 INFO - PROCESS | 1948 | 1466495826355 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:57:06 INFO - PROCESS | 1948 | 1466495826358 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:57:06 INFO - PROCESS | 1948 | 1466495826363 Marionette TRACE conn2 <- [1,222,null,{}] 00:57:06 INFO - PROCESS | 1948 | 1466495826365 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}] 00:57:06 INFO - PROCESS | 1948 | 1466495826367 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:06 INFO - PROCESS | 1948 | 1466495826464 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:57:06 INFO - PROCESS | 1948 | 1466495826468 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:06 INFO - PROCESS | 1948 | 1466495826469 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188af000 == 38 [pid = 1948] [id = 63] 00:57:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x12579c800) [pid = 1948] [serial = 185] [outer = 0x0] 00:57:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1268f0400) [pid = 1948] [serial = 186] [outer = 0x12579c800] 00:57:06 INFO - PROCESS | 1948 | 1466495826499 Marionette DEBUG loaded listener.js 00:57:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x128a86000) [pid = 1948] [serial = 187] [outer = 0x12579c800] 00:57:06 INFO - PROCESS | 1948 | 1466495826783 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]]]}] 00:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 473ms 00:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:57:06 INFO - PROCESS | 1948 | 1466495826831 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:57:06 INFO - PROCESS | 1948 | 1466495826832 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:57:06 INFO - PROCESS | 1948 | 1466495826834 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:57:06 INFO - PROCESS | 1948 | 1466495826835 Marionette TRACE conn2 <- [1,226,null,{}] 00:57:06 INFO - PROCESS | 1948 | 1466495826838 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}] 00:57:06 INFO - PROCESS | 1948 | 1466495826839 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:06 INFO - PROCESS | 1948 | 1466495826916 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:57:06 INFO - PROCESS | 1948 | 1466495826962 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:06 INFO - PROCESS | 1948 | 1466495826963 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257c4000 == 39 [pid = 1948] [id = 64] 00:57:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x123803400) [pid = 1948] [serial = 188] [outer = 0x0] 00:57:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x128bf1800) [pid = 1948] [serial = 189] [outer = 0x123803400] 00:57:06 INFO - PROCESS | 1948 | 1466495826987 Marionette DEBUG loaded listener.js 00:57:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1290ed800) [pid = 1948] [serial = 190] [outer = 0x123803400] 00:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 421ms 00:57:07 INFO - PROCESS | 1948 | 1466495827249 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]]]}] 00:57:07 INFO - PROCESS | 1948 | 1466495827255 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:57:07 INFO - PROCESS | 1948 | 1466495827257 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:57:07 INFO - PROCESS | 1948 | 1466495827271 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:57:07 INFO - PROCESS | 1948 | 1466495827272 Marionette TRACE conn2 <- [1,230,null,{}] 00:57:07 INFO - PROCESS | 1948 | 1466495827286 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}] 00:57:07 INFO - PROCESS | 1948 | 1466495827287 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:07 INFO - PROCESS | 1948 | 1466495827406 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:57:07 INFO - PROCESS | 1948 | 1466495827526 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:07 INFO - PROCESS | 1948 | 1466495827529 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x112602800 == 40 [pid = 1948] [id = 65] 00:57:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x111c1d800) [pid = 1948] [serial = 191] [outer = 0x0] 00:57:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11219f800) [pid = 1948] [serial = 192] [outer = 0x111c1d800] 00:57:07 INFO - PROCESS | 1948 | 1466495827579 Marionette DEBUG loaded listener.js 00:57:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1133b8800) [pid = 1948] [serial = 193] [outer = 0x111c1d800] 00:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 886ms 00:57:08 INFO - PROCESS | 1948 | 1466495828149 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]]]}] 00:57:08 INFO - PROCESS | 1948 | 1466495828156 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:57:08 INFO - PROCESS | 1948 | 1466495828158 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:57:08 INFO - PROCESS | 1948 | 1466495828161 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:57:08 INFO - PROCESS | 1948 | 1466495828163 Marionette TRACE conn2 <- [1,234,null,{}] 00:57:08 INFO - PROCESS | 1948 | 1466495828167 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}] 00:57:08 INFO - PROCESS | 1948 | 1466495828170 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:08 INFO - PROCESS | 1948 | 1466495828279 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:57:08 INFO - PROCESS | 1948 | 1466495828321 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:08 INFO - PROCESS | 1948 | 1466495828323 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x117202800 == 41 [pid = 1948] [id = 66] 00:57:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x11604bc00) [pid = 1948] [serial = 194] [outer = 0x0] 00:57:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x118271800) [pid = 1948] [serial = 195] [outer = 0x11604bc00] 00:57:08 INFO - PROCESS | 1948 | 1466495828356 Marionette DEBUG loaded listener.js 00:57:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1186a6400) [pid = 1948] [serial = 196] [outer = 0x11604bc00] 00:57:08 INFO - PROCESS | 1948 | 1466495828856 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]]]}] 00:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 720ms 00:57:08 INFO - PROCESS | 1948 | 1466495828883 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:57:08 INFO - PROCESS | 1948 | 1466495828886 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:57:08 INFO - PROCESS | 1948 | 1466495828916 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:57:08 INFO - PROCESS | 1948 | 1466495828918 Marionette TRACE conn2 <- [1,238,null,{}] 00:57:08 INFO - PROCESS | 1948 | 1466495828922 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}] 00:57:08 INFO - PROCESS | 1948 | 1466495828925 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:09 INFO - PROCESS | 1948 | 1466495829116 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:57:09 INFO - PROCESS | 1948 | 1466495829189 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:09 INFO - PROCESS | 1948 | 1466495829190 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x11606d000 == 42 [pid = 1948] [id = 67] 00:57:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x116968400) [pid = 1948] [serial = 197] [outer = 0x0] 00:57:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x117038000) [pid = 1948] [serial = 198] [outer = 0x116968400] 00:57:09 INFO - PROCESS | 1948 | 1466495829218 Marionette DEBUG loaded listener.js 00:57:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x11836e800) [pid = 1948] [serial = 199] [outer = 0x116968400] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x1257c4000 == 41 [pid = 1948] [id = 64] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x1188af000 == 40 [pid = 1948] [id = 63] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x1243cb800 == 39 [pid = 1948] [id = 62] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x117203000 == 38 [pid = 1948] [id = 61] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x123938800 == 37 [pid = 1948] [id = 60] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x119a26000 == 36 [pid = 1948] [id = 59] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x11959f800 == 35 [pid = 1948] [id = 58] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x1188b0000 == 34 [pid = 1948] [id = 57] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x118203800 == 33 [pid = 1948] [id = 56] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x117204000 == 32 [pid = 1948] [id = 55] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x11678d800 == 31 [pid = 1948] [id = 54] 00:57:09 INFO - PROCESS | 1948 | --DOCSHELL 0x11380d000 == 30 [pid = 1948] [id = 53] 00:57:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x117e97c00) [pid = 1948] [serial = 200] [outer = 0x12ca0d800] 00:57:09 INFO - PROCESS | 1948 | 1466495829703 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]]]}] 00:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 848ms 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x124186800) [pid = 1948] [serial = 135] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x124b2bc00) [pid = 1948] [serial = 136] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1176c5c00) [pid = 1948] [serial = 120] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1188e3000) [pid = 1948] [serial = 123] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1192e8c00) [pid = 1948] [serial = 126] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11952e400) [pid = 1948] [serial = 133] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119ac8c00) [pid = 1948] [serial = 132] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119192c00) [pid = 1948] [serial = 124] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11952d800) [pid = 1948] [serial = 127] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118281800) [pid = 1948] [serial = 121] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119ac2400) [pid = 1948] [serial = 130] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x11998b000) [pid = 1948] [serial = 129] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12900ac00) [pid = 1948] [serial = 118] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x128bf3800) [pid = 1948] [serial = 117] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x124f90000) [pid = 1948] [serial = 103] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x128a7e000) [pid = 1948] [serial = 115] [outer = 0x0] [url = about:blank] 00:57:09 INFO - PROCESS | 1948 | 1466495829761 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:57:09 INFO - PROCESS | 1948 | 1466495829765 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:57:09 INFO - PROCESS | 1948 | 1466495829772 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:57:09 INFO - PROCESS | 1948 | 1466495829775 Marionette TRACE conn2 <- [1,242,null,{}] 00:57:09 INFO - PROCESS | 1948 | 1466495829780 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}] 00:57:09 INFO - PROCESS | 1948 | 1466495829783 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:09 INFO - PROCESS | 1948 | 1466495829904 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:57:09 INFO - PROCESS | 1948 | 1466495829919 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:09 INFO - PROCESS | 1948 | 1466495829920 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f3f000 == 31 [pid = 1948] [id = 68] 00:57:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119189c00) [pid = 1948] [serial = 201] [outer = 0x0] 00:57:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11944d400) [pid = 1948] [serial = 202] [outer = 0x119189c00] 00:57:09 INFO - PROCESS | 1948 | 1466495829966 Marionette DEBUG loaded listener.js 00:57:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11952e400) [pid = 1948] [serial = 203] [outer = 0x119189c00] 00:57:10 INFO - PROCESS | 1948 | 1466495830338 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]]]}] 00:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 623ms 00:57:10 INFO - PROCESS | 1948 | 1466495830411 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:57:10 INFO - PROCESS | 1948 | 1466495830413 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:57:10 INFO - PROCESS | 1948 | 1466495830415 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 1948 | 1466495830416 Marionette TRACE conn2 <- [1,246,null,{}] 00:57:10 INFO - PROCESS | 1948 | 1466495830419 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}] 00:57:10 INFO - PROCESS | 1948 | 1466495830420 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:10 INFO - PROCESS | 1948 | 1466495830498 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:57:10 INFO - PROCESS | 1948 | 1466495830505 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:10 INFO - PROCESS | 1948 | 1466495830506 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x11842d000 == 32 [pid = 1948] [id = 69] 00:57:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x113a71400) [pid = 1948] [serial = 204] [outer = 0x0] 00:57:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x120fe3c00) [pid = 1948] [serial = 205] [outer = 0x113a71400] 00:57:10 INFO - PROCESS | 1948 | 1466495830537 Marionette DEBUG loaded listener.js 00:57:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x123b81400) [pid = 1948] [serial = 206] [outer = 0x113a71400] 00:57:10 INFO - PROCESS | 1948 | 1466495830855 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]]]}] 00:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 468ms 00:57:10 INFO - PROCESS | 1948 | 1466495830884 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:57:10 INFO - PROCESS | 1948 | 1466495830887 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:57:10 INFO - PROCESS | 1948 | 1466495830898 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 1948 | 1466495830901 Marionette TRACE conn2 <- [1,250,null,{}] 00:57:10 INFO - PROCESS | 1948 | 1466495830904 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}] 00:57:10 INFO - PROCESS | 1948 | 1466495830907 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:11 INFO - PROCESS | 1948 | 1466495830999 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:57:11 INFO - PROCESS | 1948 | 1466495831062 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:11 INFO - PROCESS | 1948 | 1466495831064 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197db800 == 33 [pid = 1948] [id = 70] 00:57:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x11609fc00) [pid = 1948] [serial = 207] [outer = 0x0] 00:57:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x123b87000) [pid = 1948] [serial = 208] [outer = 0x11609fc00] 00:57:11 INFO - PROCESS | 1948 | 1466495831105 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124b3a000) [pid = 1948] [serial = 209] [outer = 0x11609fc00] 00:57:11 INFO - PROCESS | 1948 | 1466495831480 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]]]}] 00:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 628ms 00:57:11 INFO - PROCESS | 1948 | 1466495831519 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:57:11 INFO - PROCESS | 1948 | 1466495831521 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:57:11 INFO - PROCESS | 1948 | 1466495831523 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:57:11 INFO - PROCESS | 1948 | 1466495831524 Marionette TRACE conn2 <- [1,254,null,{}] 00:57:11 INFO - PROCESS | 1948 | 1466495831526 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}] 00:57:11 INFO - PROCESS | 1948 | 1466495831528 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:11 INFO - PROCESS | 1948 | 1466495831627 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:57:11 INFO - PROCESS | 1948 | 1466495831632 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:11 INFO - PROCESS | 1948 | 1466495831633 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x11704f800 == 34 [pid = 1948] [id = 71] 00:57:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119986800) [pid = 1948] [serial = 210] [outer = 0x0] 00:57:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x124f9ac00) [pid = 1948] [serial = 211] [outer = 0x119986800] 00:57:11 INFO - PROCESS | 1948 | 1466495831658 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12612f400) [pid = 1948] [serial = 212] [outer = 0x119986800] 00:57:11 INFO - PROCESS | 1948 | 1466495831986 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]]]}] 00:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 520ms 00:57:12 INFO - PROCESS | 1948 | 1466495832043 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:57:12 INFO - PROCESS | 1948 | 1466495832045 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:57:12 INFO - PROCESS | 1948 | 1466495832047 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:57:12 INFO - PROCESS | 1948 | 1466495832048 Marionette TRACE conn2 <- [1,258,null,{}] 00:57:12 INFO - PROCESS | 1948 | 1466495832050 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}] 00:57:12 INFO - PROCESS | 1948 | 1466495832051 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:12 INFO - PROCESS | 1948 | 1466495832144 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:57:12 INFO - PROCESS | 1948 | 1466495832179 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:12 INFO - PROCESS | 1948 | 1466495832183 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243c0000 == 35 [pid = 1948] [id = 72] 00:57:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12682cc00) [pid = 1948] [serial = 213] [outer = 0x0] 00:57:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1268f0c00) [pid = 1948] [serial = 214] [outer = 0x12682cc00] 00:57:12 INFO - PROCESS | 1948 | 1466495832215 Marionette DEBUG loaded listener.js 00:57:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x128a80400) [pid = 1948] [serial = 215] [outer = 0x12682cc00] 00:57:12 INFO - PROCESS | 1948 | 1466495832548 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]]]}] 00:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 519ms 00:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:57:12 INFO - PROCESS | 1948 | 1466495832566 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:57:12 INFO - PROCESS | 1948 | 1466495832568 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:57:12 INFO - PROCESS | 1948 | 1466495832570 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:57:12 INFO - PROCESS | 1948 | 1466495832571 Marionette TRACE conn2 <- [1,262,null,{}] 00:57:12 INFO - PROCESS | 1948 | 1466495832573 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}] 00:57:12 INFO - PROCESS | 1948 | 1466495832575 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:12 INFO - PROCESS | 1948 | 1466495832671 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:57:12 INFO - PROCESS | 1948 | 1466495832702 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:12 INFO - PROCESS | 1948 | 1466495832704 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x124f05800 == 36 [pid = 1948] [id = 73] 00:57:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x128bed000) [pid = 1948] [serial = 216] [outer = 0x0] 00:57:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1290f7000) [pid = 1948] [serial = 217] [outer = 0x128bed000] 00:57:12 INFO - PROCESS | 1948 | 1466495832730 Marionette DEBUG loaded listener.js 00:57:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12940c000) [pid = 1948] [serial = 218] [outer = 0x128bed000] 00:57:13 INFO - PROCESS | 1948 | 1466495833097 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]]]}] 00:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 571ms 00:57:13 INFO - PROCESS | 1948 | 1466495833142 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:57:13 INFO - PROCESS | 1948 | 1466495833144 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:57:13 INFO - PROCESS | 1948 | 1466495833147 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:57:13 INFO - PROCESS | 1948 | 1466495833149 Marionette TRACE conn2 <- [1,266,null,{}] 00:57:13 INFO - PROCESS | 1948 | 1466495833153 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}] 00:57:13 INFO - PROCESS | 1948 | 1466495833155 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:13 INFO - PROCESS | 1948 | 1466495833281 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:57:13 INFO - PROCESS | 1948 | 1466495833296 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1948 | 1466495833297 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x125839000 == 37 [pid = 1948] [id = 74] 00:57:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x129410000) [pid = 1948] [serial = 219] [outer = 0x0] 00:57:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x129441800) [pid = 1948] [serial = 220] [outer = 0x129410000] 00:57:13 INFO - PROCESS | 1948 | 1466495833321 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12a562800) [pid = 1948] [serial = 221] [outer = 0x129410000] 00:57:13 INFO - PROCESS | 1948 | 1466495833627 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]]]}] 00:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 00:57:13 INFO - PROCESS | 1948 | 1466495833667 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:57:13 INFO - PROCESS | 1948 | 1466495833669 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:57:13 INFO - PROCESS | 1948 | 1466495833671 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:57:13 INFO - PROCESS | 1948 | 1466495833672 Marionette TRACE conn2 <- [1,270,null,{}] 00:57:13 INFO - PROCESS | 1948 | 1466495833674 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}] 00:57:13 INFO - PROCESS | 1948 | 1466495833676 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:13 INFO - PROCESS | 1948 | 1466495833769 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:57:13 INFO - PROCESS | 1948 | 1466495833772 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1948 | 1466495833773 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x12697b800 == 38 [pid = 1948] [id = 75] 00:57:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x123840400) [pid = 1948] [serial = 222] [outer = 0x0] 00:57:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12a5b4000) [pid = 1948] [serial = 223] [outer = 0x123840400] 00:57:13 INFO - PROCESS | 1948 | 1466495833799 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x119ac3400) [pid = 1948] [serial = 224] [outer = 0x123840400] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x123806c00) [pid = 1948] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1133ba000) [pid = 1948] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x11604c800) [pid = 1948] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x113867000) [pid = 1948] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x124557000) [pid = 1948] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1176be800) [pid = 1948] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x117e9a800) [pid = 1948] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x117036800) [pid = 1948] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x11970ec00) [pid = 1948] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1160a7000) [pid = 1948] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x123804400) [pid = 1948] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x124320400) [pid = 1948] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1160a3000) [pid = 1948] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x124558400) [pid = 1948] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119f15800) [pid = 1948] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12612e800) [pid = 1948] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:57:14 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12579c800) [pid = 1948] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:57:14 INFO - PROCESS | 1948 | 1466495834191 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]]]}] 00:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 571ms 00:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:57:14 INFO - PROCESS | 1948 | 1466495834242 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:57:14 INFO - PROCESS | 1948 | 1466495834244 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:57:14 INFO - PROCESS | 1948 | 1466495834246 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:57:14 INFO - PROCESS | 1948 | 1466495834247 Marionette TRACE conn2 <- [1,274,null,{}] 00:57:14 INFO - PROCESS | 1948 | 1466495834249 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}] 00:57:14 INFO - PROCESS | 1948 | 1466495834250 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:14 INFO - PROCESS | 1948 | 1466495834329 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:57:14 INFO - PROCESS | 1948 | 1466495834376 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:14 INFO - PROCESS | 1948 | 1466495834377 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x11958d000 == 39 [pid = 1948] [id = 76] 00:57:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11326e400) [pid = 1948] [serial = 225] [outer = 0x0] 00:57:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119528400) [pid = 1948] [serial = 226] [outer = 0x11326e400] 00:57:14 INFO - PROCESS | 1948 | 1466495834401 Marionette DEBUG loaded listener.js 00:57:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1240ae800) [pid = 1948] [serial = 227] [outer = 0x11326e400] 00:57:14 INFO - PROCESS | 1948 | 1466495834668 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]]]}] 00:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 00:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:57:14 INFO - PROCESS | 1948 | 1466495834715 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:57:14 INFO - PROCESS | 1948 | 1466495834717 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:57:14 INFO - PROCESS | 1948 | 1466495834719 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:57:14 INFO - PROCESS | 1948 | 1466495834720 Marionette TRACE conn2 <- [1,278,null,{}] 00:57:14 INFO - PROCESS | 1948 | 1466495834722 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}] 00:57:14 INFO - PROCESS | 1948 | 1466495834724 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:14 INFO - PROCESS | 1948 | 1466495834806 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:57:14 INFO - PROCESS | 1948 | 1466495834812 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:14 INFO - PROCESS | 1948 | 1466495834814 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x12903a000 == 40 [pid = 1948] [id = 77] 00:57:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x124320400) [pid = 1948] [serial = 228] [outer = 0x0] 00:57:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12a5b8000) [pid = 1948] [serial = 229] [outer = 0x124320400] 00:57:14 INFO - PROCESS | 1948 | 1466495834840 Marionette DEBUG loaded listener.js 00:57:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a842800) [pid = 1948] [serial = 230] [outer = 0x124320400] 00:57:15 INFO - PROCESS | 1948 | 1466495835182 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]]]}] 00:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 00:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:57:15 INFO - PROCESS | 1948 | 1466495835188 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:57:15 INFO - PROCESS | 1948 | 1466495835189 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:57:15 INFO - PROCESS | 1948 | 1466495835193 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:57:15 INFO - PROCESS | 1948 | 1466495835195 Marionette TRACE conn2 <- [1,282,null,{}] 00:57:15 INFO - PROCESS | 1948 | 1466495835198 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}] 00:57:15 INFO - PROCESS | 1948 | 1466495835199 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:15 INFO - PROCESS | 1948 | 1466495835313 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:57:15 INFO - PROCESS | 1948 | 1466495835318 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:15 INFO - PROCESS | 1948 | 1466495835319 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x12904c800 == 41 [pid = 1948] [id = 78] 00:57:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1188e0000) [pid = 1948] [serial = 231] [outer = 0x0] 00:57:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12a845c00) [pid = 1948] [serial = 232] [outer = 0x1188e0000] 00:57:15 INFO - PROCESS | 1948 | 1466495835343 Marionette DEBUG loaded listener.js 00:57:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12af16800) [pid = 1948] [serial = 233] [outer = 0x1188e0000] 00:57:15 INFO - PROCESS | 1948 | 1466495835615 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]]]}] 00:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 00:57:15 INFO - PROCESS | 1948 | 1466495835665 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:57:15 INFO - PROCESS | 1948 | 1466495835666 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:57:15 INFO - PROCESS | 1948 | 1466495835669 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:57:15 INFO - PROCESS | 1948 | 1466495835670 Marionette TRACE conn2 <- [1,286,null,{}] 00:57:15 INFO - PROCESS | 1948 | 1466495835672 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}] 00:57:15 INFO - PROCESS | 1948 | 1466495835674 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:15 INFO - PROCESS | 1948 | 1466495835758 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:57:15 INFO - PROCESS | 1948 | 1466495835763 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:15 INFO - PROCESS | 1948 | 1466495835764 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295e2000 == 42 [pid = 1948] [id = 79] 00:57:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12af1c800) [pid = 1948] [serial = 234] [outer = 0x0] 00:57:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12b09e000) [pid = 1948] [serial = 235] [outer = 0x12af1c800] 00:57:15 INFO - PROCESS | 1948 | 1466495835789 Marionette DEBUG loaded listener.js 00:57:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12b811400) [pid = 1948] [serial = 236] [outer = 0x12af1c800] 00:57:16 INFO - PROCESS | 1948 | 1466495836207 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]]]}] 00:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 568ms 00:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:57:16 INFO - PROCESS | 1948 | 1466495836238 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:57:16 INFO - PROCESS | 1948 | 1466495836240 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:57:16 INFO - PROCESS | 1948 | 1466495836244 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:57:16 INFO - PROCESS | 1948 | 1466495836245 Marionette TRACE conn2 <- [1,290,null,{}] 00:57:16 INFO - PROCESS | 1948 | 1466495836250 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}] 00:57:16 INFO - PROCESS | 1948 | 1466495836251 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:16 INFO - PROCESS | 1948 | 1466495836355 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:57:16 INFO - PROCESS | 1948 | 1466495836418 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:16 INFO - PROCESS | 1948 | 1466495836419 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f30000 == 43 [pid = 1948] [id = 80] 00:57:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11662a400) [pid = 1948] [serial = 237] [outer = 0x0] 00:57:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11827d800) [pid = 1948] [serial = 238] [outer = 0x11662a400] 00:57:16 INFO - PROCESS | 1948 | 1466495836450 Marionette DEBUG loaded listener.js 00:57:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x11918fc00) [pid = 1948] [serial = 239] [outer = 0x11662a400] 00:57:16 INFO - PROCESS | 1948 | 1466495836863 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]]]}] 00:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 673ms 00:57:16 INFO - PROCESS | 1948 | 1466495836917 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:57:16 INFO - PROCESS | 1948 | 1466495836919 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:57:16 INFO - PROCESS | 1948 | 1466495836923 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:57:16 INFO - PROCESS | 1948 | 1466495836925 Marionette TRACE conn2 <- [1,294,null,{}] 00:57:16 INFO - PROCESS | 1948 | 1466495836928 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}] 00:57:16 INFO - PROCESS | 1948 | 1466495836929 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:17 INFO - PROCESS | 1948 | 1466495837033 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:57:17 INFO - PROCESS | 1948 | 1466495837083 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:17 INFO - PROCESS | 1948 | 1466495837084 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x123939800 == 44 [pid = 1948] [id = 81] 00:57:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x11952ec00) [pid = 1948] [serial = 240] [outer = 0x0] 00:57:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x119ac6000) [pid = 1948] [serial = 241] [outer = 0x11952ec00] 00:57:17 INFO - PROCESS | 1948 | 1466495837114 Marionette DEBUG loaded listener.js 00:57:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x123808c00) [pid = 1948] [serial = 242] [outer = 0x11952ec00] 00:57:17 INFO - PROCESS | 1948 | 1466495837531 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]]]}] 00:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 00:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:57:17 INFO - PROCESS | 1948 | 1466495837543 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:57:17 INFO - PROCESS | 1948 | 1466495837545 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:57:17 INFO - PROCESS | 1948 | 1466495837547 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:57:17 INFO - PROCESS | 1948 | 1466495837550 Marionette TRACE conn2 <- [1,298,null,{}] 00:57:17 INFO - PROCESS | 1948 | 1466495837558 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}] 00:57:17 INFO - PROCESS | 1948 | 1466495837561 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:17 INFO - PROCESS | 1948 | 1466495837663 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:57:17 INFO - PROCESS | 1948 | 1466495837746 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:17 INFO - PROCESS | 1948 | 1466495837749 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x128856000 == 45 [pid = 1948] [id = 82] 00:57:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x124f9b800) [pid = 1948] [serial = 243] [outer = 0x0] 00:57:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1252b2000) [pid = 1948] [serial = 244] [outer = 0x124f9b800] 00:57:17 INFO - PROCESS | 1948 | 1466495837779 Marionette DEBUG loaded listener.js 00:57:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12650b400) [pid = 1948] [serial = 245] [outer = 0x124f9b800] 00:57:18 INFO - PROCESS | 1948 | 1466495838180 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]]]}] 00:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 00:57:18 INFO - PROCESS | 1948 | 1466495838219 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:57:18 INFO - PROCESS | 1948 | 1466495838221 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:57:18 INFO - PROCESS | 1948 | 1466495838223 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 1948 | 1466495838224 Marionette TRACE conn2 <- [1,302,null,{}] 00:57:18 INFO - PROCESS | 1948 | 1466495838227 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}] 00:57:18 INFO - PROCESS | 1948 | 1466495838228 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:18 INFO - PROCESS | 1948 | 1466495838331 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:57:18 INFO - PROCESS | 1948 | 1466495838380 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:18 INFO - PROCESS | 1948 | 1466495838381 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a3ea000 == 46 [pid = 1948] [id = 83] 00:57:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x128a09c00) [pid = 1948] [serial = 246] [outer = 0x0] 00:57:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x128a0c000) [pid = 1948] [serial = 247] [outer = 0x128a09c00] 00:57:18 INFO - PROCESS | 1948 | 1466495838410 Marionette DEBUG loaded listener.js 00:57:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x128a10800) [pid = 1948] [serial = 248] [outer = 0x128a09c00] 00:57:18 INFO - PROCESS | 1948 | 1466495838820 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]]]}] 00:57:18 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. 00:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 618ms 00:57:18 INFO - PROCESS | 1948 | 1466495838842 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:57:18 INFO - PROCESS | 1948 | 1466495838843 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:57:18 INFO - PROCESS | 1948 | 1466495838845 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 1948 | 1466495838846 Marionette TRACE conn2 <- [1,306,null,{}] 00:57:18 INFO - PROCESS | 1948 | 1466495838849 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}] 00:57:18 INFO - PROCESS | 1948 | 1466495838850 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:18 INFO - PROCESS | 1948 | 1466495838954 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:57:19 INFO - PROCESS | 1948 | 1466495839071 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:19 INFO - PROCESS | 1948 | 1466495839073 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x113a14000 == 47 [pid = 1948] [id = 84] 00:57:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x117e9ac00) [pid = 1948] [serial = 249] [outer = 0x0] 00:57:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x11915c000) [pid = 1948] [serial = 250] [outer = 0x117e9ac00] 00:57:19 INFO - PROCESS | 1948 | 1466495839133 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x128a14c00) [pid = 1948] [serial = 251] [outer = 0x117e9ac00] 00:57:19 INFO - PROCESS | 1948 | 1466495839773 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]]]}] 00:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 970ms 00:57:19 INFO - PROCESS | 1948 | 1466495839829 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:57:19 INFO - PROCESS | 1948 | 1466495839831 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:57:19 INFO - PROCESS | 1948 | 1466495839836 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:57:19 INFO - PROCESS | 1948 | 1466495839837 Marionette TRACE conn2 <- [1,310,null,{}] 00:57:19 INFO - PROCESS | 1948 | 1466495839841 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}] 00:57:19 INFO - PROCESS | 1948 | 1466495839845 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:19 INFO - PROCESS | 1948 | 1466495839935 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:57:20 INFO - PROCESS | 1948 | 1466495840001 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:20 INFO - PROCESS | 1948 | 1466495840002 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x112db4800 == 48 [pid = 1948] [id = 85] 00:57:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x118277800) [pid = 1948] [serial = 252] [outer = 0x0] 00:57:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x11836e000) [pid = 1948] [serial = 253] [outer = 0x118277800] 00:57:20 INFO - PROCESS | 1948 | 1466495840031 Marionette DEBUG loaded listener.js 00:57:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x11915d000) [pid = 1948] [serial = 254] [outer = 0x118277800] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12904c800 == 47 [pid = 1948] [id = 78] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12903a000 == 46 [pid = 1948] [id = 77] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x11958d000 == 45 [pid = 1948] [id = 76] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12697b800 == 44 [pid = 1948] [id = 75] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x125839000 == 43 [pid = 1948] [id = 74] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x128bf1800) [pid = 1948] [serial = 189] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | 1466495840463 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]]]}] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x124f05800 == 42 [pid = 1948] [id = 73] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x1243c0000 == 41 [pid = 1948] [id = 72] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x11704f800 == 40 [pid = 1948] [id = 71] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x1197db800 == 39 [pid = 1948] [id = 70] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x11842d000 == 38 [pid = 1948] [id = 69] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x116f3f000 == 37 [pid = 1948] [id = 68] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x11606d000 == 36 [pid = 1948] [id = 67] 00:57:20 INFO - PROCESS | 1948 | --DOCSHELL 0x112602800 == 35 [pid = 1948] [id = 65] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x123be5800) [pid = 1948] [serial = 171] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x120fe2000) [pid = 1948] [serial = 168] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x116358800) [pid = 1948] [serial = 156] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x11677f400) [pid = 1948] [serial = 139] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x115eddc00) [pid = 1948] [serial = 138] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x113274400) [pid = 1948] [serial = 157] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x124b37c00) [pid = 1948] [serial = 174] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x117e99000) [pid = 1948] [serial = 159] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x11856ac00) [pid = 1948] [serial = 160] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x11918ec00) [pid = 1948] [serial = 142] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x11918a400) [pid = 1948] [serial = 162] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x119525800) [pid = 1948] [serial = 163] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x119990800) [pid = 1948] [serial = 165] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x11869e800) [pid = 1948] [serial = 141] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x116a11800) [pid = 1948] [serial = 154] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1166e9800) [pid = 1948] [serial = 153] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x123bbcc00) [pid = 1948] [serial = 145] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12380b000) [pid = 1948] [serial = 144] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x124c2e000) [pid = 1948] [serial = 148] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x124b2cc00) [pid = 1948] [serial = 147] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1252b1400) [pid = 1948] [serial = 151] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x124f94c00) [pid = 1948] [serial = 150] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x124557400) [pid = 1948] [serial = 172] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1252ab800) [pid = 1948] [serial = 177] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x125067800) [pid = 1948] [serial = 175] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119528000) [pid = 1948] [serial = 180] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12579f000) [pid = 1948] [serial = 181] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1261b7800) [pid = 1948] [serial = 183] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1268f0400) [pid = 1948] [serial = 186] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12579ec00) [pid = 1948] [serial = 178] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12650a000) [pid = 1948] [serial = 184] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x123803c00) [pid = 1948] [serial = 169] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x128a86000) [pid = 1948] [serial = 187] [outer = 0x0] [url = about:blank] 00:57:20 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119f18c00) [pid = 1948] [serial = 166] [outer = 0x0] [url = about:blank] 00:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 671ms 00:57:20 INFO - PROCESS | 1948 | 1466495840507 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 1948 | 1466495840510 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:57:20 INFO - PROCESS | 1948 | 1466495840514 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 1948 | 1466495840516 Marionette TRACE conn2 <- [1,314,null,{}] 00:57:20 INFO - PROCESS | 1948 | 1466495840518 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}] 00:57:20 INFO - PROCESS | 1948 | 1466495840519 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:20 INFO - PROCESS | 1948 | 1466495840607 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:57:20 INFO - PROCESS | 1948 | 1466495840659 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:20 INFO - PROCESS | 1948 | 1466495840660 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x1167a4000 == 36 [pid = 1948] [id = 86] 00:57:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x119192800) [pid = 1948] [serial = 255] [outer = 0x0] 00:57:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119528000) [pid = 1948] [serial = 256] [outer = 0x119192800] 00:57:20 INFO - PROCESS | 1948 | 1466495840687 Marionette DEBUG loaded listener.js 00:57:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x120f10000) [pid = 1948] [serial = 257] [outer = 0x119192800] 00:57:20 INFO - PROCESS | 1948 | 1466495840979 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]]]}] 00:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 00:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:57:21 INFO - PROCESS | 1948 | 1466495841034 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:57:21 INFO - PROCESS | 1948 | 1466495841035 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:57:21 INFO - PROCESS | 1948 | 1466495841037 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:57:21 INFO - PROCESS | 1948 | 1466495841040 Marionette TRACE conn2 <- [1,318,null,{}] 00:57:21 INFO - PROCESS | 1948 | 1466495841049 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}] 00:57:21 INFO - PROCESS | 1948 | 1466495841052 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:21 INFO - PROCESS | 1948 | 1466495841130 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:57:21 INFO - PROCESS | 1948 | 1466495841186 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:21 INFO - PROCESS | 1948 | 1466495841188 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x11928b800 == 37 [pid = 1948] [id = 87] 00:57:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x120f06400) [pid = 1948] [serial = 258] [outer = 0x0] 00:57:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x123be2c00) [pid = 1948] [serial = 259] [outer = 0x120f06400] 00:57:21 INFO - PROCESS | 1948 | 1466495841216 Marionette DEBUG loaded listener.js 00:57:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124554c00) [pid = 1948] [serial = 260] [outer = 0x120f06400] 00:57:21 INFO - PROCESS | 1948 | 1466495841512 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]]]}] 00:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 526ms 00:57:21 INFO - PROCESS | 1948 | 1466495841563 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:57:21 INFO - PROCESS | 1948 | 1466495841565 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:57:21 INFO - PROCESS | 1948 | 1466495841567 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:57:21 INFO - PROCESS | 1948 | 1466495841569 Marionette TRACE conn2 <- [1,322,null,{}] 00:57:21 INFO - PROCESS | 1948 | 1466495841571 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}] 00:57:21 INFO - PROCESS | 1948 | 1466495841572 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:21 INFO - PROCESS | 1948 | 1466495841654 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:57:21 INFO - PROCESS | 1948 | 1466495841665 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:21 INFO - PROCESS | 1948 | 1466495841666 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195ac800 == 38 [pid = 1948] [id = 88] 00:57:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124553800) [pid = 1948] [serial = 261] [outer = 0x0] 00:57:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x124f34c00) [pid = 1948] [serial = 262] [outer = 0x124553800] 00:57:21 INFO - PROCESS | 1948 | 1466495841731 Marionette DEBUG loaded listener.js 00:57:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12579bc00) [pid = 1948] [serial = 263] [outer = 0x124553800] 00:57:22 INFO - PROCESS | 1948 | 1466495842014 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]]]}] 00:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 00:57:22 INFO - PROCESS | 1948 | 1466495842037 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:57:22 INFO - PROCESS | 1948 | 1466495842038 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:57:22 INFO - PROCESS | 1948 | 1466495842049 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:57:22 INFO - PROCESS | 1948 | 1466495842050 Marionette TRACE conn2 <- [1,326,null,{}] 00:57:22 INFO - PROCESS | 1948 | 1466495842052 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}] 00:57:22 INFO - PROCESS | 1948 | 1466495842054 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:22 INFO - PROCESS | 1948 | 1466495842136 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:57:22 INFO - PROCESS | 1948 | 1466495842141 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:22 INFO - PROCESS | 1948 | 1466495842143 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x12394f000 == 39 [pid = 1948] [id = 89] 00:57:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12579d400) [pid = 1948] [serial = 264] [outer = 0x0] 00:57:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12650b000) [pid = 1948] [serial = 265] [outer = 0x12579d400] 00:57:22 INFO - PROCESS | 1948 | 1466495842170 Marionette DEBUG loaded listener.js 00:57:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x128a08400) [pid = 1948] [serial = 266] [outer = 0x12579d400] 00:57:22 INFO - PROCESS | 1948 | 1466495842505 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]]]}] 00:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 476ms 00:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:57:22 INFO - PROCESS | 1948 | 1466495842517 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:57:22 INFO - PROCESS | 1948 | 1466495842519 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:57:22 INFO - PROCESS | 1948 | 1466495842521 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:57:22 INFO - PROCESS | 1948 | 1466495842522 Marionette TRACE conn2 <- [1,330,null,{}] 00:57:22 INFO - PROCESS | 1948 | 1466495842524 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}] 00:57:22 INFO - PROCESS | 1948 | 1466495842530 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:22 INFO - PROCESS | 1948 | 1466495842656 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:57:22 INFO - PROCESS | 1948 | 1466495842670 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:22 INFO - PROCESS | 1948 | 1466495842671 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x123ca7000 == 40 [pid = 1948] [id = 90] 00:57:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x128a0a800) [pid = 1948] [serial = 267] [outer = 0x0] 00:57:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x128a79000) [pid = 1948] [serial = 268] [outer = 0x128a0a800] 00:57:22 INFO - PROCESS | 1948 | 1466495842697 Marionette DEBUG loaded listener.js 00:57:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1290ebc00) [pid = 1948] [serial = 269] [outer = 0x128a0a800] 00:57:23 INFO - PROCESS | 1948 | 1466495843048 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]]]}] 00:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 572ms 00:57:23 INFO - PROCESS | 1948 | 1466495843094 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:57:23 INFO - PROCESS | 1948 | 1466495843096 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:57:23 INFO - PROCESS | 1948 | 1466495843100 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 1948 | 1466495843102 Marionette TRACE conn2 <- [1,334,null,{}] 00:57:23 INFO - PROCESS | 1948 | 1466495843105 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}] 00:57:23 INFO - PROCESS | 1948 | 1466495843107 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:23 INFO - PROCESS | 1948 | 1466495843209 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:57:23 INFO - PROCESS | 1948 | 1466495843237 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:23 INFO - PROCESS | 1948 | 1466495843238 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x12466d800 == 41 [pid = 1948] [id = 91] 00:57:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1290f0000) [pid = 1948] [serial = 270] [outer = 0x0] 00:57:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x129408400) [pid = 1948] [serial = 271] [outer = 0x1290f0000] 00:57:23 INFO - PROCESS | 1948 | 1466495843263 Marionette DEBUG loaded listener.js 00:57:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x129444c00) [pid = 1948] [serial = 272] [outer = 0x1290f0000] 00:57:23 INFO - PROCESS | 1948 | 1466495843721 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]]]}] 00:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 671ms 00:57:23 INFO - PROCESS | 1948 | 1466495843771 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:57:23 INFO - PROCESS | 1948 | 1466495843772 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:57:23 INFO - PROCESS | 1948 | 1466495843779 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 1948 | 1466495843781 Marionette TRACE conn2 <- [1,338,null,{}] 00:57:23 INFO - PROCESS | 1948 | 1466495843783 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}] 00:57:23 INFO - PROCESS | 1948 | 1466495843784 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:23 INFO - PROCESS | 1948 | 1466495843884 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:57:23 INFO - PROCESS | 1948 | 1466495843887 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:23 INFO - PROCESS | 1948 | 1466495843888 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x12615f000 == 42 [pid = 1948] [id = 92] 00:57:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x129403400) [pid = 1948] [serial = 273] [outer = 0x0] 00:57:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12a5b9400) [pid = 1948] [serial = 274] [outer = 0x129403400] 00:57:23 INFO - PROCESS | 1948 | 1466495843913 Marionette DEBUG loaded listener.js 00:57:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12a840c00) [pid = 1948] [serial = 275] [outer = 0x129403400] 00:57:24 INFO - PROCESS | 1948 | 1466495844256 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]]]}] 00:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 524ms 00:57:24 INFO - PROCESS | 1948 | 1466495844298 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:57:24 INFO - PROCESS | 1948 | 1466495844300 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:57:24 INFO - PROCESS | 1948 | 1466495844302 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:57:24 INFO - PROCESS | 1948 | 1466495844303 Marionette TRACE conn2 <- [1,342,null,{}] 00:57:24 INFO - PROCESS | 1948 | 1466495844305 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}] 00:57:24 INFO - PROCESS | 1948 | 1466495844306 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:24 INFO - PROCESS | 1948 | 1466495844404 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:57:24 INFO - PROCESS | 1948 | 1466495844410 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:24 INFO - PROCESS | 1948 | 1466495844411 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x126b6a800 == 43 [pid = 1948] [id = 93] 00:57:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12a5bbc00) [pid = 1948] [serial = 276] [outer = 0x0] 00:57:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12a98dc00) [pid = 1948] [serial = 277] [outer = 0x12a5bbc00] 00:57:24 INFO - PROCESS | 1948 | 1466495844469 Marionette DEBUG loaded listener.js 00:57:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12af1d800) [pid = 1948] [serial = 278] [outer = 0x12a5bbc00] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x123840400) [pid = 1948] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x119986800) [pid = 1948] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x129410000) [pid = 1948] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x116968400) [pid = 1948] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x11609fc00) [pid = 1948] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x128bed000) [pid = 1948] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x119189c00) [pid = 1948] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1188e0000) [pid = 1948] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x124320400) [pid = 1948] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11326e400) [pid = 1948] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12682cc00) [pid = 1948] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x113a71400) [pid = 1948] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:57:24 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x123803400) [pid = 1948] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:57:24 INFO - PROCESS | 1948 | 1466495844839 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]]]}] 00:57:24 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. 00:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 568ms 00:57:24 INFO - PROCESS | 1948 | 1466495844870 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:57:24 INFO - PROCESS | 1948 | 1466495844872 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:57:24 INFO - PROCESS | 1948 | 1466495844874 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:57:24 INFO - PROCESS | 1948 | 1466495844875 Marionette TRACE conn2 <- [1,346,null,{}] 00:57:24 INFO - PROCESS | 1948 | 1466495844878 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}] 00:57:24 INFO - PROCESS | 1948 | 1466495844879 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:24 INFO - PROCESS | 1948 | 1466495844962 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:57:25 INFO - PROCESS | 1948 | 1466495845011 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:25 INFO - PROCESS | 1948 | 1466495845012 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x126981800 == 44 [pid = 1948] [id = 94] 00:57:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1160a3000) [pid = 1948] [serial = 279] [outer = 0x0] 00:57:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x123809c00) [pid = 1948] [serial = 280] [outer = 0x1160a3000] 00:57:25 INFO - PROCESS | 1948 | 1466495845038 Marionette DEBUG loaded listener.js 00:57:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a567c00) [pid = 1948] [serial = 281] [outer = 0x1160a3000] 00:57:25 INFO - PROCESS | 1948 | 1466495845330 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]]]}] 00:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 00:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:57:25 INFO - PROCESS | 1948 | 1466495845349 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:57:25 INFO - PROCESS | 1948 | 1466495845351 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:57:25 INFO - PROCESS | 1948 | 1466495845353 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:57:25 INFO - PROCESS | 1948 | 1466495845355 Marionette TRACE conn2 <- [1,350,null,{}] 00:57:25 INFO - PROCESS | 1948 | 1466495845358 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}] 00:57:25 INFO - PROCESS | 1948 | 1466495845361 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:25 INFO - PROCESS | 1948 | 1466495845457 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:57:25 INFO - PROCESS | 1948 | 1466495845470 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:25 INFO - PROCESS | 1948 | 1466495845472 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a675800 == 45 [pid = 1948] [id = 95] 00:57:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x118568c00) [pid = 1948] [serial = 282] [outer = 0x0] 00:57:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12b0a4400) [pid = 1948] [serial = 283] [outer = 0x118568c00] 00:57:25 INFO - PROCESS | 1948 | 1466495845499 Marionette DEBUG loaded listener.js 00:57:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12bb17000) [pid = 1948] [serial = 284] [outer = 0x118568c00] 00:57:25 INFO - PROCESS | 1948 | 1466495845810 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]]]}] 00:57:25 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. 00:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 00:57:25 INFO - PROCESS | 1948 | 1466495845826 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:57:25 INFO - PROCESS | 1948 | 1466495845829 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:57:25 INFO - PROCESS | 1948 | 1466495845835 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:57:25 INFO - PROCESS | 1948 | 1466495845836 Marionette TRACE conn2 <- [1,354,null,{}] 00:57:25 INFO - PROCESS | 1948 | 1466495845838 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}] 00:57:25 INFO - PROCESS | 1948 | 1466495845840 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:25 INFO - PROCESS | 1948 | 1466495845949 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:57:25 INFO - PROCESS | 1948 | 1466495845955 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:25 INFO - PROCESS | 1948 | 1466495845956 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a833000 == 46 [pid = 1948] [id = 96] 00:57:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12940e400) [pid = 1948] [serial = 285] [outer = 0x0] 00:57:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12bb1e000) [pid = 1948] [serial = 286] [outer = 0x12940e400] 00:57:25 INFO - PROCESS | 1948 | 1466495845980 Marionette DEBUG loaded listener.js 00:57:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12bb27000) [pid = 1948] [serial = 287] [outer = 0x12940e400] 00:57:26 INFO - PROCESS | 1948 | 1466495846282 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]]]}] 00:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 00:57:26 INFO - PROCESS | 1948 | 1466495846306 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:57:26 INFO - PROCESS | 1948 | 1466495846308 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:57:26 INFO - PROCESS | 1948 | 1466495846313 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:57:26 INFO - PROCESS | 1948 | 1466495846315 Marionette TRACE conn2 <- [1,358,null,{}] 00:57:26 INFO - PROCESS | 1948 | 1466495846317 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}] 00:57:26 INFO - PROCESS | 1948 | 1466495846318 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:26 INFO - PROCESS | 1948 | 1466495846413 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:57:26 INFO - PROCESS | 1948 | 1466495846416 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:26 INFO - PROCESS | 1948 | 1466495846417 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b02b000 == 47 [pid = 1948] [id = 97] 00:57:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12bb1f000) [pid = 1948] [serial = 288] [outer = 0x0] 00:57:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12bb2e800) [pid = 1948] [serial = 289] [outer = 0x12bb1f000] 00:57:26 INFO - PROCESS | 1948 | 1466495846442 Marionette DEBUG loaded listener.js 00:57:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12bbbf000) [pid = 1948] [serial = 290] [outer = 0x12bb1f000] 00:57:26 INFO - PROCESS | 1948 | 1466495846797 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]]]}] 00:57:26 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. 00:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 520ms 00:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:57:26 INFO - PROCESS | 1948 | 1466495846833 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:57:26 INFO - PROCESS | 1948 | 1466495846836 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:57:26 INFO - PROCESS | 1948 | 1466495846840 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:57:26 INFO - PROCESS | 1948 | 1466495846842 Marionette TRACE conn2 <- [1,362,null,{}] 00:57:26 INFO - PROCESS | 1948 | 1466495846846 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}] 00:57:26 INFO - PROCESS | 1948 | 1466495846848 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:26 INFO - PROCESS | 1948 | 1466495846955 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:57:27 INFO - PROCESS | 1948 | 1466495847017 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:27 INFO - PROCESS | 1948 | 1466495847020 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x11631b800 == 48 [pid = 1948] [id = 98] 00:57:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1163ce400) [pid = 1948] [serial = 291] [outer = 0x0] 00:57:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x116968400) [pid = 1948] [serial = 292] [outer = 0x1163ce400] 00:57:27 INFO - PROCESS | 1948 | 1466495847051 Marionette DEBUG loaded listener.js 00:57:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1188dd400) [pid = 1948] [serial = 293] [outer = 0x1163ce400] 00:57:27 INFO - PROCESS | 1948 | 1466495847482 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]]]}] 00:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 674ms 00:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:57:27 INFO - PROCESS | 1948 | 1466495847513 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:57:27 INFO - PROCESS | 1948 | 1466495847516 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:57:27 INFO - PROCESS | 1948 | 1466495847521 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:57:27 INFO - PROCESS | 1948 | 1466495847523 Marionette TRACE conn2 <- [1,366,null,{}] 00:57:27 INFO - PROCESS | 1948 | 1466495847545 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}] 00:57:27 INFO - PROCESS | 1948 | 1466495847547 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:27 INFO - PROCESS | 1948 | 1466495847655 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:57:27 INFO - PROCESS | 1948 | 1466495847754 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:27 INFO - PROCESS | 1948 | 1466495847756 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195a4800 == 49 [pid = 1948] [id = 99] 00:57:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x119f18c00) [pid = 1948] [serial = 294] [outer = 0x0] 00:57:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x120fe4400) [pid = 1948] [serial = 295] [outer = 0x119f18c00] 00:57:27 INFO - PROCESS | 1948 | 1466495847786 Marionette DEBUG loaded listener.js 00:57:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x123bb9c00) [pid = 1948] [serial = 296] [outer = 0x119f18c00] 00:57:28 INFO - PROCESS | 1948 | 1466495848209 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]]]}] 00:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 736ms 00:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:57:28 INFO - PROCESS | 1948 | 1466495848258 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:57:28 INFO - PROCESS | 1948 | 1466495848260 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:57:28 INFO - PROCESS | 1948 | 1466495848262 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:57:28 INFO - PROCESS | 1948 | 1466495848265 Marionette TRACE conn2 <- [1,370,null,{}] 00:57:28 INFO - PROCESS | 1948 | 1466495848273 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}] 00:57:28 INFO - PROCESS | 1948 | 1466495848276 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:28 INFO - PROCESS | 1948 | 1466495848424 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:57:28 INFO - PROCESS | 1948 | 1466495848492 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:28 INFO - PROCESS | 1948 | 1466495848495 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295e0800 == 50 [pid = 1948] [id = 100] 00:57:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x126828000) [pid = 1948] [serial = 297] [outer = 0x0] 00:57:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12682a800) [pid = 1948] [serial = 298] [outer = 0x126828000] 00:57:28 INFO - PROCESS | 1948 | 1466495848531 Marionette DEBUG loaded listener.js 00:57:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x128a16400) [pid = 1948] [serial = 299] [outer = 0x126828000] 00:57:29 INFO - PROCESS | 1948 | 1466495849007 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]]]}] 00:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 773ms 00:57:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:57:29 INFO - PROCESS | 1948 | 1466495849036 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:57:29 INFO - PROCESS | 1948 | 1466495849038 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:57:29 INFO - PROCESS | 1948 | 1466495849040 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:57:29 INFO - PROCESS | 1948 | 1466495849041 Marionette TRACE conn2 <- [1,374,null,{}] 00:57:29 INFO - PROCESS | 1948 | 1466495849046 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}] 00:57:29 INFO - PROCESS | 1948 | 1466495849047 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:29 INFO - PROCESS | 1948 | 1466495849151 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:57:29 INFO - PROCESS | 1948 | 1466495849215 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:29 INFO - PROCESS | 1948 | 1466495849217 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b83e800 == 51 [pid = 1948] [id = 101] 00:57:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x128bf9400) [pid = 1948] [serial = 300] [outer = 0x0] 00:57:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1290e9800) [pid = 1948] [serial = 301] [outer = 0x128bf9400] 00:57:29 INFO - PROCESS | 1948 | 1466495849246 Marionette DEBUG loaded listener.js 00:57:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x12a98f000) [pid = 1948] [serial = 302] [outer = 0x128bf9400] 00:57:29 INFO - PROCESS | 1948 | 1466495849687 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:57:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:57:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 673ms 00:57:29 INFO - PROCESS | 1948 | 1466495849714 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:57:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:57:29 INFO - PROCESS | 1948 | 1466495849715 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:57:29 INFO - PROCESS | 1948 | 1466495849717 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:57:29 INFO - PROCESS | 1948 | 1466495849719 Marionette TRACE conn2 <- [1,378,null,{}] 00:57:29 INFO - PROCESS | 1948 | 1466495849721 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}] 00:57:29 INFO - PROCESS | 1948 | 1466495849722 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:29 INFO - PROCESS | 1948 | 1466495849829 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:57:29 INFO - PROCESS | 1948 | 1466495849880 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:29 INFO - PROCESS | 1948 | 1466495849882 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x128852000 == 52 [pid = 1948] [id = 102] 00:57:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x119521000) [pid = 1948] [serial = 303] [outer = 0x0] 00:57:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x12b09f800) [pid = 1948] [serial = 304] [outer = 0x119521000] 00:57:29 INFO - PROCESS | 1948 | 1466495849911 Marionette DEBUG loaded listener.js 00:57:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x12b81a800) [pid = 1948] [serial = 305] [outer = 0x119521000] 00:57:30 INFO - PROCESS | 1948 | 1466495850447 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:57:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:57:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 768ms 00:57:30 INFO - PROCESS | 1948 | 1466495850487 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:57:30 INFO - PROCESS | 1948 | 1466495850489 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:57:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:57:30 INFO - PROCESS | 1948 | 1466495850511 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:57:30 INFO - PROCESS | 1948 | 1466495850513 Marionette TRACE conn2 <- [1,382,null,{}] 00:57:30 INFO - PROCESS | 1948 | 1466495850518 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}] 00:57:30 INFO - PROCESS | 1948 | 1466495850520 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:30 INFO - PROCESS | 1948 | 1466495850618 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:57:30 INFO - PROCESS | 1948 | 1466495850685 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:30 INFO - PROCESS | 1948 | 1466495850686 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x119596000 == 53 [pid = 1948] [id = 103] 00:57:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x11827e400) [pid = 1948] [serial = 306] [outer = 0x0] 00:57:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x11944f000) [pid = 1948] [serial = 307] [outer = 0x11827e400] 00:57:30 INFO - PROCESS | 1948 | 1466495850714 Marionette DEBUG loaded listener.js 00:57:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x11998c400) [pid = 1948] [serial = 308] [outer = 0x11827e400] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x12a833000 == 52 [pid = 1948] [id = 96] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x12a675800 == 51 [pid = 1948] [id = 95] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x126981800 == 50 [pid = 1948] [id = 94] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x126b6a800 == 49 [pid = 1948] [id = 93] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x12615f000 == 48 [pid = 1948] [id = 92] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x12466d800 == 47 [pid = 1948] [id = 91] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x123ca7000 == 46 [pid = 1948] [id = 90] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x12394f000 == 45 [pid = 1948] [id = 89] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x12b09e000) [pid = 1948] [serial = 235] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x1195ac800 == 44 [pid = 1948] [id = 88] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x11928b800 == 43 [pid = 1948] [id = 87] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x1167a4000 == 42 [pid = 1948] [id = 86] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x112db4800 == 41 [pid = 1948] [id = 85] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x128856000 == 40 [pid = 1948] [id = 82] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x123939800 == 39 [pid = 1948] [id = 81] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x116f30000 == 38 [pid = 1948] [id = 80] 00:57:31 INFO - PROCESS | 1948 | --DOCSHELL 0x1295e2000 == 37 [pid = 1948] [id = 79] 00:57:31 INFO - PROCESS | 1948 | 1466495851171 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:57:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:57:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 692ms 00:57:31 INFO - PROCESS | 1948 | 1466495851184 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:57:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:57:31 INFO - PROCESS | 1948 | 1466495851187 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:57:31 INFO - PROCESS | 1948 | 1466495851191 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 1948 | 1466495851193 Marionette TRACE conn2 <- [1,386,null,{}] 00:57:31 INFO - PROCESS | 1948 | 1466495851196 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}] 00:57:31 INFO - PROCESS | 1948 | 1466495851197 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:31 INFO - PROCESS | 1948 | 1466495851289 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x12a5b4000) [pid = 1948] [serial = 223] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x124f9ac00) [pid = 1948] [serial = 211] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x119ac3400) [pid = 1948] [serial = 224] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x129441800) [pid = 1948] [serial = 220] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x11836e800) [pid = 1948] [serial = 199] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x124b3a000) [pid = 1948] [serial = 209] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x117038000) [pid = 1948] [serial = 198] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x1166ea000) [pid = 1948] [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.] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x1290f7000) [pid = 1948] [serial = 217] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x11219f800) [pid = 1948] [serial = 192] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x11944d400) [pid = 1948] [serial = 202] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x118271800) [pid = 1948] [serial = 195] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12a845c00) [pid = 1948] [serial = 232] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12a5b8000) [pid = 1948] [serial = 229] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x119528400) [pid = 1948] [serial = 226] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1268f0c00) [pid = 1948] [serial = 214] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x123b81400) [pid = 1948] [serial = 206] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1240ae800) [pid = 1948] [serial = 227] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x128a80400) [pid = 1948] [serial = 215] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12940c000) [pid = 1948] [serial = 218] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1290ed800) [pid = 1948] [serial = 190] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x120fe3c00) [pid = 1948] [serial = 205] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x123b87000) [pid = 1948] [serial = 208] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12612f400) [pid = 1948] [serial = 212] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12a842800) [pid = 1948] [serial = 230] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11952e400) [pid = 1948] [serial = 203] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12a562800) [pid = 1948] [serial = 221] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12af16800) [pid = 1948] [serial = 233] [outer = 0x0] [url = about:blank] 00:57:31 INFO - PROCESS | 1948 | 1466495851360 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:31 INFO - PROCESS | 1948 | 1466495851361 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e69000 == 38 [pid = 1948] [id = 104] 00:57:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1240bbc00) [pid = 1948] [serial = 309] [outer = 0x0] 00:57:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x124554000) [pid = 1948] [serial = 310] [outer = 0x1240bbc00] 00:57:31 INFO - PROCESS | 1948 | 1466495851393 Marionette DEBUG loaded listener.js 00:57:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x124c2e000) [pid = 1948] [serial = 311] [outer = 0x1240bbc00] 00:57:31 INFO - PROCESS | 1948 | 1466495851788 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]]]}] 00:57:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:57:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 623ms 00:57:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:57:31 INFO - PROCESS | 1948 | 1466495851821 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:57:31 INFO - PROCESS | 1948 | 1466495851823 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:57:31 INFO - PROCESS | 1948 | 1466495851825 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 1948 | 1466495851827 Marionette TRACE conn2 <- [1,390,null,{}] 00:57:31 INFO - PROCESS | 1948 | 1466495851835 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}] 00:57:31 INFO - PROCESS | 1948 | 1466495851837 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:31 INFO - PROCESS | 1948 | 1466495851935 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:57:31 INFO - PROCESS | 1948 | 1466495851945 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:31 INFO - PROCESS | 1948 | 1466495851947 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x123943800 == 39 [pid = 1948] [id = 105] 00:57:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x128a12400) [pid = 1948] [serial = 312] [outer = 0x0] 00:57:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x128a7ec00) [pid = 1948] [serial = 313] [outer = 0x128a12400] 00:57:31 INFO - PROCESS | 1948 | 1466495851975 Marionette DEBUG loaded listener.js 00:57:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1290f7000) [pid = 1948] [serial = 314] [outer = 0x128a12400] 00:57:32 INFO - PROCESS | 1948 | 1466495852320 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]]]}] 00:57:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:57:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 525ms 00:57:32 INFO - PROCESS | 1948 | 1466495852350 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:57:32 INFO - PROCESS | 1948 | 1466495852353 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:57:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:57:32 INFO - PROCESS | 1948 | 1466495852366 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:57:32 INFO - PROCESS | 1948 | 1466495852374 Marionette TRACE conn2 <- [1,394,null,{}] 00:57:32 INFO - PROCESS | 1948 | 1466495852377 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}] 00:57:32 INFO - PROCESS | 1948 | 1466495852378 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:32 INFO - PROCESS | 1948 | 1466495852464 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:57:32 INFO - PROCESS | 1948 | 1466495852467 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:32 INFO - PROCESS | 1948 | 1466495852469 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x1246f2800 == 40 [pid = 1948] [id = 106] 00:57:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12a565400) [pid = 1948] [serial = 315] [outer = 0x0] 00:57:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12a844800) [pid = 1948] [serial = 316] [outer = 0x12a565400] 00:57:32 INFO - PROCESS | 1948 | 1466495852494 Marionette DEBUG loaded listener.js 00:57:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12af16800) [pid = 1948] [serial = 317] [outer = 0x12a565400] 00:57:32 INFO - PROCESS | 1948 | 1466495852817 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]]]}] 00:57:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:57:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 482ms 00:57:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:57:32 INFO - PROCESS | 1948 | 1466495852847 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:57:32 INFO - PROCESS | 1948 | 1466495852848 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:57:32 INFO - PROCESS | 1948 | 1466495852851 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:57:32 INFO - PROCESS | 1948 | 1466495852852 Marionette TRACE conn2 <- [1,398,null,{}] 00:57:32 INFO - PROCESS | 1948 | 1466495852854 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}] 00:57:32 INFO - PROCESS | 1948 | 1466495852856 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:32 INFO - PROCESS | 1948 | 1466495852938 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:57:33 INFO - PROCESS | 1948 | 1466495852998 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:33 INFO - PROCESS | 1948 | 1466495852999 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257b9000 == 41 [pid = 1948] [id = 107] 00:57:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12a5b2400) [pid = 1948] [serial = 318] [outer = 0x0] 00:57:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12b0a0800) [pid = 1948] [serial = 319] [outer = 0x12a5b2400] 00:57:33 INFO - PROCESS | 1948 | 1466495853024 Marionette DEBUG loaded listener.js 00:57:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12bb24800) [pid = 1948] [serial = 320] [outer = 0x12a5b2400] 00:57:33 INFO - PROCESS | 1948 | 1466495853369 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]]]}] 00:57:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:57:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 00:57:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:57:33 INFO - PROCESS | 1948 | 1466495853419 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:57:33 INFO - PROCESS | 1948 | 1466495853421 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:57:33 INFO - PROCESS | 1948 | 1466495853423 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:57:33 INFO - PROCESS | 1948 | 1466495853424 Marionette TRACE conn2 <- [1,402,null,{}] 00:57:33 INFO - PROCESS | 1948 | 1466495853426 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}] 00:57:33 INFO - PROCESS | 1948 | 1466495853430 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:33 INFO - PROCESS | 1948 | 1466495853554 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:57:33 INFO - PROCESS | 1948 | 1466495853570 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:33 INFO - PROCESS | 1948 | 1466495853572 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x12884d000 == 42 [pid = 1948] [id = 108] 00:57:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12bbc0800) [pid = 1948] [serial = 321] [outer = 0x0] 00:57:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12be13400) [pid = 1948] [serial = 322] [outer = 0x12bbc0800] 00:57:33 INFO - PROCESS | 1948 | 1466495853597 Marionette DEBUG loaded listener.js 00:57:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12be21400) [pid = 1948] [serial = 323] [outer = 0x12bbc0800] 00:57:33 INFO - PROCESS | 1948 | 1466495853940 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]]]}] 00:57:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:57:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 569ms 00:57:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:57:33 INFO - PROCESS | 1948 | 1466495853993 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:57:34 INFO - PROCESS | 1948 | 1466495853994 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:57:34 INFO - PROCESS | 1948 | 1466495853996 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:57:34 INFO - PROCESS | 1948 | 1466495853997 Marionette TRACE conn2 <- [1,406,null,{}] 00:57:34 INFO - PROCESS | 1948 | 1466495853999 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}] 00:57:34 INFO - PROCESS | 1948 | 1466495854000 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:34 INFO - PROCESS | 1948 | 1466495854105 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:57:34 INFO - PROCESS | 1948 | 1466495854117 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:34 INFO - PROCESS | 1948 | 1466495854118 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x1292ab000 == 43 [pid = 1948] [id = 109] 00:57:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12beeb400) [pid = 1948] [serial = 324] [outer = 0x0] 00:57:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12bef2400) [pid = 1948] [serial = 325] [outer = 0x12beeb400] 00:57:34 INFO - PROCESS | 1948 | 1466495854143 Marionette DEBUG loaded listener.js 00:57:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x11970ec00) [pid = 1948] [serial = 326] [outer = 0x12beeb400] 00:57:34 INFO - PROCESS | 1948 | 1466495854321 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:57:34 INFO - PROCESS | 1948 | 1466495854527 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]]]}] 00:57:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:57:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 00:57:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:57:34 INFO - PROCESS | 1948 | 1466495854565 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:57:34 INFO - PROCESS | 1948 | 1466495854566 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:57:34 INFO - PROCESS | 1948 | 1466495854568 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:57:34 INFO - PROCESS | 1948 | 1466495854569 Marionette TRACE conn2 <- [1,410,null,{}] 00:57:34 INFO - PROCESS | 1948 | 1466495854572 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}] 00:57:34 INFO - PROCESS | 1948 | 1466495854573 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:34 INFO - PROCESS | 1948 | 1466495854674 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:57:34 INFO - PROCESS | 1948 | 1466495854678 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:34 INFO - PROCESS | 1948 | 1466495854679 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a3e5800 == 44 [pid = 1948] [id = 110] 00:57:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x1185a1000) [pid = 1948] [serial = 327] [outer = 0x0] 00:57:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x1185a9400) [pid = 1948] [serial = 328] [outer = 0x1185a1000] 00:57:34 INFO - PROCESS | 1948 | 1466495854703 Marionette DEBUG loaded listener.js 00:57:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x1185ad400) [pid = 1948] [serial = 329] [outer = 0x1185a1000] 00:57:35 INFO - PROCESS | 1948 | 1466495855050 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]]]}] 00:57:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:57:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 00:57:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:57:35 INFO - PROCESS | 1948 | 1466495855090 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:57:35 INFO - PROCESS | 1948 | 1466495855092 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:57:35 INFO - PROCESS | 1948 | 1466495855094 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:57:35 INFO - PROCESS | 1948 | 1466495855096 Marionette TRACE conn2 <- [1,414,null,{}] 00:57:35 INFO - PROCESS | 1948 | 1466495855098 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}] 00:57:35 INFO - PROCESS | 1948 | 1466495855099 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:35 INFO - PROCESS | 1948 | 1466495855202 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:57:35 INFO - PROCESS | 1948 | 1466495855235 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:35 INFO - PROCESS | 1948 | 1466495855236 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b849000 == 45 [pid = 1948] [id = 111] 00:57:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1185a3c00) [pid = 1948] [serial = 330] [outer = 0x0] 00:57:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x1261e8400) [pid = 1948] [serial = 331] [outer = 0x1185a3c00] 00:57:35 INFO - PROCESS | 1948 | 1466495855260 Marionette DEBUG loaded listener.js 00:57:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x1261ecc00) [pid = 1948] [serial = 332] [outer = 0x1185a3c00] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x118568c00) [pid = 1948] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x12940e400) [pid = 1948] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x128a0a800) [pid = 1948] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x111c1d800) [pid = 1948] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x11604bc00) [pid = 1948] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1290f0000) [pid = 1948] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x129403400) [pid = 1948] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12579d400) [pid = 1948] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x119192800) [pid = 1948] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x124553800) [pid = 1948] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1160a3000) [pid = 1948] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x118277800) [pid = 1948] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x120f06400) [pid = 1948] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:57:35 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12a5bbc00) [pid = 1948] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:57:35 INFO - PROCESS | 1948 | 1466495855729 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]]]}] 00:57:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:57:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 673ms 00:57:35 INFO - PROCESS | 1948 | 1466495855768 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:57:35 INFO - PROCESS | 1948 | 1466495855769 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:57:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:57:35 INFO - PROCESS | 1948 | 1466495855773 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:57:35 INFO - PROCESS | 1948 | 1466495855775 Marionette TRACE conn2 <- [1,418,null,{}] 00:57:35 INFO - PROCESS | 1948 | 1466495855780 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}] 00:57:35 INFO - PROCESS | 1948 | 1466495855782 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:35 INFO - PROCESS | 1948 | 1466495855919 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:57:35 INFO - PROCESS | 1948 | 1466495855929 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:35 INFO - PROCESS | 1948 | 1466495855930 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12386b000 == 46 [pid = 1948] [id = 112] 00:57:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x112a16800) [pid = 1948] [serial = 333] [outer = 0x0] 00:57:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x112a1e800) [pid = 1948] [serial = 334] [outer = 0x112a16800] 00:57:35 INFO - PROCESS | 1948 | 1466495855973 Marionette DEBUG loaded listener.js 00:57:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x112a22c00) [pid = 1948] [serial = 335] [outer = 0x112a16800] 00:57:36 INFO - PROCESS | 1948 | 1466495856873 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]]]}] 00:57:36 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 00:57:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1125ms 00:57:36 INFO - PROCESS | 1948 | 1466495856898 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:57:36 INFO - PROCESS | 1948 | 1466495856899 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:57:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:57:36 INFO - PROCESS | 1948 | 1466495856902 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:57:36 INFO - PROCESS | 1948 | 1466495856903 Marionette TRACE conn2 <- [1,422,null,{}] 00:57:36 INFO - PROCESS | 1948 | 1466495856906 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}] 00:57:36 INFO - PROCESS | 1948 | 1466495856907 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:37 INFO - PROCESS | 1948 | 1466495857034 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:57:37 INFO - PROCESS | 1948 | 1466495857039 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:37 INFO - PROCESS | 1948 | 1466495857041 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8dc800 == 47 [pid = 1948] [id = 113] 00:57:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x112a23c00) [pid = 1948] [serial = 336] [outer = 0x0] 00:57:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x117038c00) [pid = 1948] [serial = 337] [outer = 0x112a23c00] 00:57:37 INFO - PROCESS | 1948 | 1466495857068 Marionette DEBUG loaded listener.js 00:57:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x128a79400) [pid = 1948] [serial = 338] [outer = 0x112a23c00] 00:57:37 INFO - PROCESS | 1948 | 1466495857871 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]]]}] 00:57:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:57:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1020ms 00:57:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:57:37 INFO - PROCESS | 1948 | 1466495857922 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:57:37 INFO - PROCESS | 1948 | 1466495857925 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:57:37 INFO - PROCESS | 1948 | 1466495857929 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:57:37 INFO - PROCESS | 1948 | 1466495857931 Marionette TRACE conn2 <- [1,426,null,{}] 00:57:37 INFO - PROCESS | 1948 | 1466495857948 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}] 00:57:37 INFO - PROCESS | 1948 | 1466495857950 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:38 INFO - PROCESS | 1948 | 1466495858062 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:57:38 INFO - PROCESS | 1948 | 1466495858113 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:38 INFO - PROCESS | 1948 | 1466495858114 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x118209000 == 48 [pid = 1948] [id = 114] 00:57:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x11827c800) [pid = 1948] [serial = 339] [outer = 0x0] 00:57:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x11856b400) [pid = 1948] [serial = 340] [outer = 0x11827c800] 00:57:38 INFO - PROCESS | 1948 | 1466495858147 Marionette DEBUG loaded listener.js 00:57:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x119192800) [pid = 1948] [serial = 341] [outer = 0x11827c800] 00:57:38 INFO - PROCESS | 1948 | 1466495858614 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] 00:57:38 INFO - PROCESS | 1948 | 1466495858669 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:57:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:57:38 INFO - PROCESS | 1948 | 1466495858673 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:57:38 INFO - PROCESS | 1948 | 1466495858675 Marionette TRACE conn2 <- [1,430,null,{}] 00:57:38 INFO - PROCESS | 1948 | 1466495858680 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}] 00:57:38 INFO - PROCESS | 1948 | 1466495858682 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:38 INFO - PROCESS | 1948 | 1466495858790 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:57:38 INFO - PROCESS | 1948 | 1466495858856 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:38 INFO - PROCESS | 1948 | 1466495858857 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x123868000 == 49 [pid = 1948] [id = 115] 00:57:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x119a61c00) [pid = 1948] [serial = 342] [outer = 0x0] 00:57:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x119a65000) [pid = 1948] [serial = 343] [outer = 0x119a61c00] 00:57:38 INFO - PROCESS | 1948 | 1466495858888 Marionette DEBUG loaded listener.js 00:57:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x120f06400) [pid = 1948] [serial = 344] [outer = 0x119a61c00] 00:57:39 INFO - PROCESS | 1948 | 1466495859322 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]]]}] 00:57:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:57:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 00:57:39 INFO - PROCESS | 1948 | 1466495859356 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:57:39 INFO - PROCESS | 1948 | 1466495859358 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:57:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:57:39 INFO - PROCESS | 1948 | 1466495859391 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:57:39 INFO - PROCESS | 1948 | 1466495859394 Marionette TRACE conn2 <- [1,434,null,{}] 00:57:39 INFO - PROCESS | 1948 | 1466495859405 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}] 00:57:39 INFO - PROCESS | 1948 | 1466495859408 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:39 INFO - PROCESS | 1948 | 1466495859521 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:57:39 INFO - PROCESS | 1948 | 1466495859588 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:39 INFO - PROCESS | 1948 | 1466495859590 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a82c000 == 50 [pid = 1948] [id = 116] 00:57:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x124f9b400) [pid = 1948] [serial = 345] [outer = 0x0] 00:57:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x12579a400) [pid = 1948] [serial = 346] [outer = 0x124f9b400] 00:57:39 INFO - PROCESS | 1948 | 1466495859622 Marionette DEBUG loaded listener.js 00:57:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x1261e5400) [pid = 1948] [serial = 347] [outer = 0x124f9b400] 00:57:40 INFO - PROCESS | 1948 | 1466495860023 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]]]}] 00:57:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:57:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 692ms 00:57:40 INFO - PROCESS | 1948 | 1466495860065 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:57:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:57:40 INFO - PROCESS | 1948 | 1466495860067 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:57:40 INFO - PROCESS | 1948 | 1466495860070 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:57:40 INFO - PROCESS | 1948 | 1466495860071 Marionette TRACE conn2 <- [1,438,null,{}] 00:57:40 INFO - PROCESS | 1948 | 1466495860073 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}] 00:57:40 INFO - PROCESS | 1948 | 1466495860075 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:40 INFO - PROCESS | 1948 | 1466495860187 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:57:40 INFO - PROCESS | 1948 | 1466495860243 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:40 INFO - PROCESS | 1948 | 1466495860245 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x116067000 == 51 [pid = 1948] [id = 117] 00:57:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x111f20c00) [pid = 1948] [serial = 348] [outer = 0x0] 00:57:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x1185a1400) [pid = 1948] [serial = 349] [outer = 0x111f20c00] 00:57:40 INFO - PROCESS | 1948 | 1466495860432 Marionette DEBUG loaded listener.js 00:57:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x1188e0000) [pid = 1948] [serial = 350] [outer = 0x111f20c00] 00:57:40 INFO - PROCESS | 1948 | 1466495860946 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]]]}] 00:57:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:57:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 919ms 00:57:40 INFO - PROCESS | 1948 | 1466495860990 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:57:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:57:40 INFO - PROCESS | 1948 | 1466495860992 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:57:40 INFO - PROCESS | 1948 | 1466495860996 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:57:40 INFO - PROCESS | 1948 | 1466495860998 Marionette TRACE conn2 <- [1,442,null,{}] 00:57:41 INFO - PROCESS | 1948 | 1466495861001 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}] 00:57:41 INFO - PROCESS | 1948 | 1466495861002 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:41 INFO - PROCESS | 1948 | 1466495861134 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:57:41 INFO - PROCESS | 1948 | 1466495861190 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:41 INFO - PROCESS | 1948 | 1466495861191 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x11706a800 == 52 [pid = 1948] [id = 118] 00:57:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x119526400) [pid = 1948] [serial = 351] [outer = 0x0] 00:57:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x11970b000) [pid = 1948] [serial = 352] [outer = 0x119526400] 00:57:41 INFO - PROCESS | 1948 | 1466495861219 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x119a62800) [pid = 1948] [serial = 353] [outer = 0x119526400] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12386b000 == 51 [pid = 1948] [id = 112] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12b849000 == 50 [pid = 1948] [id = 111] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12a3e5800 == 49 [pid = 1948] [id = 110] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x1292ab000 == 48 [pid = 1948] [id = 109] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12884d000 == 47 [pid = 1948] [id = 108] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x11915c000) [pid = 1948] [serial = 250] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x11827d800) [pid = 1948] [serial = 238] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x1252b2000) [pid = 1948] [serial = 244] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x128a0c000) [pid = 1948] [serial = 247] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x119ac6000) [pid = 1948] [serial = 241] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x12bb2e800) [pid = 1948] [serial = 289] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x1257b9000 == 46 [pid = 1948] [id = 107] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x1246f2800 == 45 [pid = 1948] [id = 106] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x123943800 == 44 [pid = 1948] [id = 105] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x117e69000 == 43 [pid = 1948] [id = 104] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x119596000 == 42 [pid = 1948] [id = 103] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12b83e800 == 41 [pid = 1948] [id = 101] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x1295e0800 == 40 [pid = 1948] [id = 100] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x1195a4800 == 39 [pid = 1948] [id = 99] 00:57:41 INFO - PROCESS | 1948 | --DOCSHELL 0x11631b800 == 38 [pid = 1948] [id = 98] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x129408400) [pid = 1948] [serial = 271] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x12a5b9400) [pid = 1948] [serial = 274] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x129444c00) [pid = 1948] [serial = 272] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x12650b000) [pid = 1948] [serial = 265] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x128a08400) [pid = 1948] [serial = 266] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x119528000) [pid = 1948] [serial = 256] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x120f10000) [pid = 1948] [serial = 257] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x124f34c00) [pid = 1948] [serial = 262] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12579bc00) [pid = 1948] [serial = 263] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x123809c00) [pid = 1948] [serial = 280] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x11915d000) [pid = 1948] [serial = 254] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x11836e000) [pid = 1948] [serial = 253] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x124554c00) [pid = 1948] [serial = 260] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12a98dc00) [pid = 1948] [serial = 277] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x123be2c00) [pid = 1948] [serial = 259] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12a840c00) [pid = 1948] [serial = 275] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12b0a4400) [pid = 1948] [serial = 283] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12bb27000) [pid = 1948] [serial = 287] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12af1d800) [pid = 1948] [serial = 278] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12bb17000) [pid = 1948] [serial = 284] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x128a79000) [pid = 1948] [serial = 268] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1290ebc00) [pid = 1948] [serial = 269] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12bb1e000) [pid = 1948] [serial = 286] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12a567c00) [pid = 1948] [serial = 281] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1133b8800) [pid = 1948] [serial = 193] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1186a6400) [pid = 1948] [serial = 196] [outer = 0x0] [url = about:blank] 00:57:41 INFO - PROCESS | 1948 | 1466495861615 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]]]}] 00:57:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:57:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 00:57:41 INFO - PROCESS | 1948 | 1466495861665 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:57:41 INFO - PROCESS | 1948 | 1466495861668 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:57:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:57:41 INFO - PROCESS | 1948 | 1466495861672 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:57:41 INFO - PROCESS | 1948 | 1466495861674 Marionette TRACE conn2 <- [1,446,null,{}] 00:57:41 INFO - PROCESS | 1948 | 1466495861676 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}] 00:57:41 INFO - PROCESS | 1948 | 1466495861678 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:41 INFO - PROCESS | 1948 | 1466495861765 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:57:41 INFO - PROCESS | 1948 | 1466495861813 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:41 INFO - PROCESS | 1948 | 1466495861814 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x117221800 == 39 [pid = 1948] [id = 119] 00:57:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1185adc00) [pid = 1948] [serial = 354] [outer = 0x0] 00:57:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x119f15800) [pid = 1948] [serial = 355] [outer = 0x1185adc00] 00:57:41 INFO - PROCESS | 1948 | 1466495861844 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x123be2c00) [pid = 1948] [serial = 356] [outer = 0x1185adc00] 00:57:42 INFO - PROCESS | 1948 | 1466495862155 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]]]}] 00:57:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:57:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 00:57:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:57:42 INFO - PROCESS | 1948 | 1466495862192 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:57:42 INFO - PROCESS | 1948 | 1466495862195 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:57:42 INFO - PROCESS | 1948 | 1466495862198 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:57:42 INFO - PROCESS | 1948 | 1466495862200 Marionette TRACE conn2 <- [1,450,null,{}] 00:57:42 INFO - PROCESS | 1948 | 1466495862208 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}] 00:57:42 INFO - PROCESS | 1948 | 1466495862211 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:42 INFO - PROCESS | 1948 | 1466495862292 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:57:42 INFO - PROCESS | 1948 | 1466495862345 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:42 INFO - PROCESS | 1948 | 1466495862347 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x1192a6000 == 40 [pid = 1948] [id = 120] 00:57:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x120fe3000) [pid = 1948] [serial = 357] [outer = 0x0] 00:57:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12454d800) [pid = 1948] [serial = 358] [outer = 0x120fe3000] 00:57:42 INFO - PROCESS | 1948 | 1466495862372 Marionette DEBUG loaded listener.js 00:57:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x126128c00) [pid = 1948] [serial = 359] [outer = 0x120fe3000] 00:57:42 INFO - PROCESS | 1948 | 1466495862699 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] 00:57:42 INFO - PROCESS | 1948 | 1466495862721 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:57:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:57:42 INFO - PROCESS | 1948 | 1466495862723 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:57:42 INFO - PROCESS | 1948 | 1466495862724 Marionette TRACE conn2 <- [1,454,null,{}] 00:57:42 INFO - PROCESS | 1948 | 1466495862728 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}] 00:57:42 INFO - PROCESS | 1948 | 1466495862730 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:42 INFO - PROCESS | 1948 | 1466495862810 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:57:42 INFO - PROCESS | 1948 | 1466495862815 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:42 INFO - PROCESS | 1948 | 1466495862816 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a7c000 == 41 [pid = 1948] [id = 121] 00:57:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1261e2000) [pid = 1948] [serial = 360] [outer = 0x0] 00:57:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1268ee800) [pid = 1948] [serial = 361] [outer = 0x1261e2000] 00:57:42 INFO - PROCESS | 1948 | 1466495862841 Marionette DEBUG loaded listener.js 00:57:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a0a000) [pid = 1948] [serial = 362] [outer = 0x1261e2000] 00:57:43 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:57:43 INFO - PROCESS | 1948 | 1466495863147 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]]]}] 00:57:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:57:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 472ms 00:57:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:57:43 INFO - PROCESS | 1948 | 1466495863220 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:57:43 INFO - PROCESS | 1948 | 1466495863221 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:57:43 INFO - PROCESS | 1948 | 1466495863224 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:57:43 INFO - PROCESS | 1948 | 1466495863225 Marionette TRACE conn2 <- [1,458,null,{}] 00:57:43 INFO - PROCESS | 1948 | 1466495863230 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}] 00:57:43 INFO - PROCESS | 1948 | 1466495863231 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:43 INFO - PROCESS | 1948 | 1466495863307 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:57:43 INFO - PROCESS | 1948 | 1466495863313 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:43 INFO - PROCESS | 1948 | 1466495863314 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x124517800 == 42 [pid = 1948] [id = 122] 00:57:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x128a16000) [pid = 1948] [serial = 363] [outer = 0x0] 00:57:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x128a78800) [pid = 1948] [serial = 364] [outer = 0x128a16000] 00:57:43 INFO - PROCESS | 1948 | 1466495863353 Marionette DEBUG loaded listener.js 00:57:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1290e9400) [pid = 1948] [serial = 365] [outer = 0x128a16000] 00:57:43 INFO - PROCESS | 1948 | 1466495863740 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] 00:57:43 INFO - PROCESS | 1948 | 1466495863748 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:57:43 INFO - PROCESS | 1948 | 1466495863750 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:57:43 INFO - PROCESS | 1948 | 1466495863751 Marionette TRACE conn2 <- [1,462,null,{}] 00:57:43 INFO - PROCESS | 1948 | 1466495863754 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}] 00:57:43 INFO - PROCESS | 1948 | 1466495863759 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:43 INFO - PROCESS | 1948 | 1466495863868 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:57:43 INFO - PROCESS | 1948 | 1466495863872 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:43 INFO - PROCESS | 1948 | 1466495863873 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x125285800 == 43 [pid = 1948] [id = 123] 00:57:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1290ea400) [pid = 1948] [serial = 366] [outer = 0x0] 00:57:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12940ec00) [pid = 1948] [serial = 367] [outer = 0x1290ea400] 00:57:43 INFO - PROCESS | 1948 | 1466495863899 Marionette DEBUG loaded listener.js 00:57:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12a842400) [pid = 1948] [serial = 368] [outer = 0x1290ea400] 00:57:44 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:57:44 INFO - PROCESS | 1948 | 1466495864258 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] 00:57:44 INFO - PROCESS | 1948 | 1466495864271 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:57:44 INFO - PROCESS | 1948 | 1466495864273 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:57:44 INFO - PROCESS | 1948 | 1466495864274 Marionette TRACE conn2 <- [1,466,null,{}] 00:57:44 INFO - PROCESS | 1948 | 1466495864278 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}] 00:57:44 INFO - PROCESS | 1948 | 1466495864279 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:44 INFO - PROCESS | 1948 | 1466495864381 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:57:44 INFO - PROCESS | 1948 | 1466495864400 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:44 INFO - PROCESS | 1948 | 1466495864401 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x113d57000 == 44 [pid = 1948] [id = 124] 00:57:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12a842c00) [pid = 1948] [serial = 369] [outer = 0x0] 00:57:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12a992c00) [pid = 1948] [serial = 370] [outer = 0x12a842c00] 00:57:44 INFO - PROCESS | 1948 | 1466495864426 Marionette DEBUG loaded listener.js 00:57:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12b0a3400) [pid = 1948] [serial = 371] [outer = 0x12a842c00] 00:57:44 INFO - PROCESS | 1948 | 1466495864793 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] 00:57:44 INFO - PROCESS | 1948 | 1466495864846 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:57:44 INFO - PROCESS | 1948 | 1466495864848 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:57:44 INFO - PROCESS | 1948 | 1466495864849 Marionette TRACE conn2 <- [1,470,null,{}] 00:57:44 INFO - PROCESS | 1948 | 1466495864851 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}] 00:57:44 INFO - PROCESS | 1948 | 1466495864853 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:44 INFO - PROCESS | 1948 | 1466495864955 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:57:44 INFO - PROCESS | 1948 | 1466495864966 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:44 INFO - PROCESS | 1948 | 1466495864967 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x12903c800 == 45 [pid = 1948] [id = 125] 00:57:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12a990000) [pid = 1948] [serial = 372] [outer = 0x0] 00:57:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12bb13c00) [pid = 1948] [serial = 373] [outer = 0x12a990000] 00:57:44 INFO - PROCESS | 1948 | 1466495864992 Marionette DEBUG loaded listener.js 00:57:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12bb25800) [pid = 1948] [serial = 374] [outer = 0x12a990000] 00:57:45 INFO - PROCESS | 1948 | 1466495865307 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]]]}] 00:57:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:57:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 00:57:45 INFO - PROCESS | 1948 | 1466495865372 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:57:45 INFO - PROCESS | 1948 | 1466495865373 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:57:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:57:45 INFO - PROCESS | 1948 | 1466495865376 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:57:45 INFO - PROCESS | 1948 | 1466495865377 Marionette TRACE conn2 <- [1,474,null,{}] 00:57:45 INFO - PROCESS | 1948 | 1466495865379 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}] 00:57:45 INFO - PROCESS | 1948 | 1466495865380 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:45 INFO - PROCESS | 1948 | 1466495865487 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x11662a400) [pid = 1948] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x117e9ac00) [pid = 1948] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x128a09c00) [pid = 1948] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x11952ec00) [pid = 1948] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12af1c800) [pid = 1948] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x124f9b800) [pid = 1948] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12bbc0800) [pid = 1948] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12beeb400) [pid = 1948] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12a5b2400) [pid = 1948] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1185a3c00) [pid = 1948] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12a565400) [pid = 1948] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x128a12400) [pid = 1948] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x11827e400) [pid = 1948] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12bb1f000) [pid = 1948] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1240bbc00) [pid = 1948] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1185a1000) [pid = 1948] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:57:45 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x112a16800) [pid = 1948] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:57:45 INFO - PROCESS | 1948 | 1466495865671 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:45 INFO - PROCESS | 1948 | 1466495865672 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x11704a800 == 46 [pid = 1948] [id = 126] 00:57:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x112a18400) [pid = 1948] [serial = 375] [outer = 0x0] 00:57:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x116965c00) [pid = 1948] [serial = 376] [outer = 0x112a18400] 00:57:45 INFO - PROCESS | 1948 | 1466495865696 Marionette DEBUG loaded listener.js 00:57:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11970d000) [pid = 1948] [serial = 377] [outer = 0x112a18400] 00:57:46 INFO - PROCESS | 1948 | 1466495866001 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]]]}] 00:57:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:57:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 669ms 00:57:46 INFO - PROCESS | 1948 | 1466495866046 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:57:46 INFO - PROCESS | 1948 | 1466495866047 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:57:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:57:46 INFO - PROCESS | 1948 | 1466495866050 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:57:46 INFO - PROCESS | 1948 | 1466495866051 Marionette TRACE conn2 <- [1,478,null,{}] 00:57:46 INFO - PROCESS | 1948 | 1466495866053 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}] 00:57:46 INFO - PROCESS | 1948 | 1466495866054 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:46 INFO - PROCESS | 1948 | 1466495866136 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:57:46 INFO - PROCESS | 1948 | 1466495866140 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:46 INFO - PROCESS | 1948 | 1466495866141 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a828000 == 47 [pid = 1948] [id = 127] 00:57:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1240bbc00) [pid = 1948] [serial = 378] [outer = 0x0] 00:57:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12a849400) [pid = 1948] [serial = 379] [outer = 0x1240bbc00] 00:57:46 INFO - PROCESS | 1948 | 1466495866183 Marionette DEBUG loaded listener.js 00:57:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12bbc0000) [pid = 1948] [serial = 380] [outer = 0x1240bbc00] 00:57:46 INFO - PROCESS | 1948 | 1466495866515 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]]]}] 00:57:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:57:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 00:57:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:57:46 INFO - PROCESS | 1948 | 1466495866568 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:57:46 INFO - PROCESS | 1948 | 1466495866570 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:57:46 INFO - PROCESS | 1948 | 1466495866572 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:57:46 INFO - PROCESS | 1948 | 1466495866574 Marionette TRACE conn2 <- [1,482,null,{}] 00:57:46 INFO - PROCESS | 1948 | 1466495866578 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}] 00:57:46 INFO - PROCESS | 1948 | 1466495866581 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:46 INFO - PROCESS | 1948 | 1466495866683 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:57:46 INFO - PROCESS | 1948 | 1466495866686 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:46 INFO - PROCESS | 1948 | 1466495866688 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b839000 == 48 [pid = 1948] [id = 128] 00:57:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12b81d000) [pid = 1948] [serial = 381] [outer = 0x0] 00:57:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12be13800) [pid = 1948] [serial = 382] [outer = 0x12b81d000] 00:57:46 INFO - PROCESS | 1948 | 1466495866713 Marionette DEBUG loaded listener.js 00:57:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12bef4400) [pid = 1948] [serial = 383] [outer = 0x12b81d000] 00:57:47 INFO - PROCESS | 1948 | 1466495867090 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]]]}] 00:57:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:57:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 572ms 00:57:47 INFO - PROCESS | 1948 | 1466495867154 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:57:47 INFO - PROCESS | 1948 | 1466495867156 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:57:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:57:47 INFO - PROCESS | 1948 | 1466495867160 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:57:47 INFO - PROCESS | 1948 | 1466495867161 Marionette TRACE conn2 <- [1,486,null,{}] 00:57:47 INFO - PROCESS | 1948 | 1466495867165 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}] 00:57:47 INFO - PROCESS | 1948 | 1466495867166 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:47 INFO - PROCESS | 1948 | 1466495867297 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:57:47 INFO - PROCESS | 1948 | 1466495867306 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:47 INFO - PROCESS | 1948 | 1466495867307 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be41000 == 49 [pid = 1948] [id = 129] 00:57:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x11295c400) [pid = 1948] [serial = 384] [outer = 0x0] 00:57:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x112962400) [pid = 1948] [serial = 385] [outer = 0x11295c400] 00:57:47 INFO - PROCESS | 1948 | 1466495867349 Marionette DEBUG loaded listener.js 00:57:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x112966c00) [pid = 1948] [serial = 386] [outer = 0x11295c400] 00:57:47 INFO - PROCESS | 1948 | 1466495867845 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]]]}] 00:57:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:57:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 723ms 00:57:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:57:47 INFO - PROCESS | 1948 | 1466495867883 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:57:47 INFO - PROCESS | 1948 | 1466495867885 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:57:47 INFO - PROCESS | 1948 | 1466495867889 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:57:47 INFO - PROCESS | 1948 | 1466495867891 Marionette TRACE conn2 <- [1,490,null,{}] 00:57:47 INFO - PROCESS | 1948 | 1466495867895 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}] 00:57:47 INFO - PROCESS | 1948 | 1466495867897 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:48 INFO - PROCESS | 1948 | 1466495868005 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:57:48 INFO - PROCESS | 1948 | 1466495868077 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:48 INFO - PROCESS | 1948 | 1466495868078 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x11706a000 == 50 [pid = 1948] [id = 130] 00:57:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x112a1b400) [pid = 1948] [serial = 387] [outer = 0x0] 00:57:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x117e97800) [pid = 1948] [serial = 388] [outer = 0x112a1b400] 00:57:48 INFO - PROCESS | 1948 | 1466495868109 Marionette DEBUG loaded listener.js 00:57:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x1185a3000) [pid = 1948] [serial = 389] [outer = 0x112a1b400] 00:57:48 INFO - PROCESS | 1948 | 1466495868502 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]]]}] 00:57:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:57:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 00:57:48 INFO - PROCESS | 1948 | 1466495868580 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:57:48 INFO - PROCESS | 1948 | 1466495868583 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:57:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:57:48 INFO - PROCESS | 1948 | 1466495868588 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:57:48 INFO - PROCESS | 1948 | 1466495868589 Marionette TRACE conn2 <- [1,494,null,{}] 00:57:48 INFO - PROCESS | 1948 | 1466495868612 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}] 00:57:48 INFO - PROCESS | 1948 | 1466495868614 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:48 INFO - PROCESS | 1948 | 1466495868723 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:57:48 INFO - PROCESS | 1948 | 1466495868794 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:48 INFO - PROCESS | 1948 | 1466495868796 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x124513800 == 51 [pid = 1948] [id = 131] 00:57:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x119a61400) [pid = 1948] [serial = 390] [outer = 0x0] 00:57:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x119a8f800) [pid = 1948] [serial = 391] [outer = 0x119a61400] 00:57:48 INFO - PROCESS | 1948 | 1466495868827 Marionette DEBUG loaded listener.js 00:57:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x119a94400) [pid = 1948] [serial = 392] [outer = 0x119a61400] 00:57:49 INFO - PROCESS | 1948 | 1466495869251 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]]]}] 00:57:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:57:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 720ms 00:57:49 INFO - PROCESS | 1948 | 1466495869307 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:57:49 INFO - PROCESS | 1948 | 1466495869309 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:57:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:57:49 INFO - PROCESS | 1948 | 1466495869329 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:57:49 INFO - PROCESS | 1948 | 1466495869332 Marionette TRACE conn2 <- [1,498,null,{}] 00:57:49 INFO - PROCESS | 1948 | 1466495869340 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}] 00:57:49 INFO - PROCESS | 1948 | 1466495869346 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:49 INFO - PROCESS | 1948 | 1466495869450 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:57:49 INFO - PROCESS | 1948 | 1466495869521 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:49 INFO - PROCESS | 1948 | 1466495869523 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be3f800 == 52 [pid = 1948] [id = 132] 00:57:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x123809c00) [pid = 1948] [serial = 393] [outer = 0x0] 00:57:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x1240ba400) [pid = 1948] [serial = 394] [outer = 0x123809c00] 00:57:49 INFO - PROCESS | 1948 | 1466495869554 Marionette DEBUG loaded listener.js 00:57:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x124b3a800) [pid = 1948] [serial = 395] [outer = 0x123809c00] 00:57:49 INFO - PROCESS | 1948 | 1466495869976 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]]]}] 00:57:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:57:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 676ms 00:57:50 INFO - PROCESS | 1948 | 1466495870013 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:57:50 INFO - PROCESS | 1948 | 1466495870014 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:57:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:57:50 INFO - PROCESS | 1948 | 1466495870017 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:57:50 INFO - PROCESS | 1948 | 1466495870018 Marionette TRACE conn2 <- [1,502,null,{}] 00:57:50 INFO - PROCESS | 1948 | 1466495870021 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}] 00:57:50 INFO - PROCESS | 1948 | 1466495870022 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:50 INFO - PROCESS | 1948 | 1466495870129 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:57:50 INFO - PROCESS | 1948 | 1466495870186 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:50 INFO - PROCESS | 1948 | 1466495870187 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c668000 == 53 [pid = 1948] [id = 133] 00:57:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x1261bbc00) [pid = 1948] [serial = 396] [outer = 0x0] 00:57:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x1268eb400) [pid = 1948] [serial = 397] [outer = 0x1261bbc00] 00:57:50 INFO - PROCESS | 1948 | 1466495870217 Marionette DEBUG loaded listener.js 00:57:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x128a12800) [pid = 1948] [serial = 398] [outer = 0x1261bbc00] 00:57:50 INFO - PROCESS | 1948 | 1466495870632 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]]]}] 00:57:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:57:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 668ms 00:57:50 INFO - PROCESS | 1948 | 1466495870686 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:57:50 INFO - PROCESS | 1948 | 1466495870687 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:57:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:57:50 INFO - PROCESS | 1948 | 1466495870689 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:57:50 INFO - PROCESS | 1948 | 1466495870691 Marionette TRACE conn2 <- [1,506,null,{}] 00:57:50 INFO - PROCESS | 1948 | 1466495870693 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}] 00:57:50 INFO - PROCESS | 1948 | 1466495870695 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:50 INFO - PROCESS | 1948 | 1466495870797 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:57:50 INFO - PROCESS | 1948 | 1466495870853 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:50 INFO - PROCESS | 1948 | 1466495870854 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ca58800 == 54 [pid = 1948] [id = 134] 00:57:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x128a10400) [pid = 1948] [serial = 399] [outer = 0x0] 00:57:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x1290f0400) [pid = 1948] [serial = 400] [outer = 0x128a10400] 00:57:50 INFO - PROCESS | 1948 | 1466495870883 Marionette DEBUG loaded listener.js 00:57:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x12a560800) [pid = 1948] [serial = 401] [outer = 0x128a10400] 00:57:51 INFO - PROCESS | 1948 | 1466495871536 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]]]}] 00:57:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:57:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 918ms 00:57:51 INFO - PROCESS | 1948 | 1466495871621 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:57:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:57:51 INFO - PROCESS | 1948 | 1466495871624 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:57:51 INFO - PROCESS | 1948 | 1466495871627 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:57:51 INFO - PROCESS | 1948 | 1466495871629 Marionette TRACE conn2 <- [1,510,null,{}] 00:57:51 INFO - PROCESS | 1948 | 1466495871634 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}] 00:57:51 INFO - PROCESS | 1948 | 1466495871635 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:51 INFO - PROCESS | 1948 | 1466495871732 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:57:51 INFO - PROCESS | 1948 | 1466495871787 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:51 INFO - PROCESS | 1948 | 1466495871789 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x123952000 == 55 [pid = 1948] [id = 135] 00:57:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x11915c000) [pid = 1948] [serial = 402] [outer = 0x0] 00:57:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x1192dd000) [pid = 1948] [serial = 403] [outer = 0x11915c000] 00:57:51 INFO - PROCESS | 1948 | 1466495871816 Marionette DEBUG loaded listener.js 00:57:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x119a5d400) [pid = 1948] [serial = 404] [outer = 0x11915c000] 00:57:52 INFO - PROCESS | 1948 | 1466495872229 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]]]}] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x12b02b000 == 54 [pid = 1948] [id = 97] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x12b839000 == 53 [pid = 1948] [id = 128] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x12a828000 == 52 [pid = 1948] [id = 127] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x11704a800 == 51 [pid = 1948] [id = 126] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x12903c800 == 50 [pid = 1948] [id = 125] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x113d57000 == 49 [pid = 1948] [id = 124] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x125285800 == 48 [pid = 1948] [id = 123] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x117038c00) [pid = 1948] [serial = 337] [outer = 0x0] [url = about:blank] 00:57:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:57:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 673ms 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x124517800 == 47 [pid = 1948] [id = 122] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x123a7c000 == 46 [pid = 1948] [id = 121] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x1192a6000 == 45 [pid = 1948] [id = 120] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x117221800 == 44 [pid = 1948] [id = 119] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x11706a800 == 43 [pid = 1948] [id = 118] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x116067000 == 42 [pid = 1948] [id = 117] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x118209000 == 41 [pid = 1948] [id = 114] 00:57:52 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8dc800 == 40 [pid = 1948] [id = 113] 00:57:52 INFO - PROCESS | 1948 | 1466495872325 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:57:52 INFO - PROCESS | 1948 | 1466495872329 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:57:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:57:52 INFO - PROCESS | 1948 | 1466495872333 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 1948 | 1466495872335 Marionette TRACE conn2 <- [1,514,null,{}] 00:57:52 INFO - PROCESS | 1948 | 1466495872337 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}] 00:57:52 INFO - PROCESS | 1948 | 1466495872339 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:52 INFO - PROCESS | 1948 | 1466495872425 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x11918fc00) [pid = 1948] [serial = 239] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x128a14c00) [pid = 1948] [serial = 251] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x128a10800) [pid = 1948] [serial = 248] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x123808c00) [pid = 1948] [serial = 242] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x12b811400) [pid = 1948] [serial = 236] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x12650b400) [pid = 1948] [serial = 245] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x12be13400) [pid = 1948] [serial = 322] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x11970ec00) [pid = 1948] [serial = 326] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x12b0a0800) [pid = 1948] [serial = 319] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x12bef2400) [pid = 1948] [serial = 325] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x12b09f800) [pid = 1948] [serial = 304] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x1261e8400) [pid = 1948] [serial = 331] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12a844800) [pid = 1948] [serial = 316] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12af16800) [pid = 1948] [serial = 317] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x128a7ec00) [pid = 1948] [serial = 313] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1290f7000) [pid = 1948] [serial = 314] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x11944f000) [pid = 1948] [serial = 307] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x11998c400) [pid = 1948] [serial = 308] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12bbbf000) [pid = 1948] [serial = 290] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x124554000) [pid = 1948] [serial = 310] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x124c2e000) [pid = 1948] [serial = 311] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x120fe4400) [pid = 1948] [serial = 295] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x116968400) [pid = 1948] [serial = 292] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12682a800) [pid = 1948] [serial = 298] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1290e9800) [pid = 1948] [serial = 301] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1185a9400) [pid = 1948] [serial = 328] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x112a1e800) [pid = 1948] [serial = 334] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1261ecc00) [pid = 1948] [serial = 332] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1185ad400) [pid = 1948] [serial = 329] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x112a22c00) [pid = 1948] [serial = 335] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12be21400) [pid = 1948] [serial = 323] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12bb24800) [pid = 1948] [serial = 320] [outer = 0x0] [url = about:blank] 00:57:52 INFO - PROCESS | 1948 | 1466495872498 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:52 INFO - PROCESS | 1948 | 1466495872499 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x117067800 == 41 [pid = 1948] [id = 136] 00:57:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x116968400) [pid = 1948] [serial = 405] [outer = 0x0] 00:57:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x11970ec00) [pid = 1948] [serial = 406] [outer = 0x116968400] 00:57:52 INFO - PROCESS | 1948 | 1466495872528 Marionette DEBUG loaded listener.js 00:57:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x119a98400) [pid = 1948] [serial = 407] [outer = 0x116968400] 00:57:52 INFO - PROCESS | 1948 | 1466495872832 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]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 00:57:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 521ms 00:57:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:57:52 INFO - PROCESS | 1948 | 1466495872854 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:57:52 INFO - PROCESS | 1948 | 1466495872856 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:57:52 INFO - PROCESS | 1948 | 1466495872858 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 1948 | 1466495872863 Marionette TRACE conn2 <- [1,518,null,{}] 00:57:52 INFO - PROCESS | 1948 | 1466495872871 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}] 00:57:52 INFO - PROCESS | 1948 | 1466495872874 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:52 INFO - PROCESS | 1948 | 1466495872959 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:57:53 INFO - PROCESS | 1948 | 1466495873023 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 1948 | 1466495873025 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x119ded000 == 42 [pid = 1948] [id = 137] 00:57:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x119a9c000) [pid = 1948] [serial = 408] [outer = 0x0] 00:57:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x124551800) [pid = 1948] [serial = 409] [outer = 0x119a9c000] 00:57:53 INFO - PROCESS | 1948 | 1466495873071 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x125798800) [pid = 1948] [serial = 410] [outer = 0x119a9c000] 00:57:53 INFO - PROCESS | 1948 | 1466495873371 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]]]}] 00:57:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:57:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 525ms 00:57:53 INFO - PROCESS | 1948 | 1466495873383 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:57:53 INFO - PROCESS | 1948 | 1466495873385 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:57:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:57:53 INFO - PROCESS | 1948 | 1466495873387 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:57:53 INFO - PROCESS | 1948 | 1466495873388 Marionette TRACE conn2 <- [1,522,null,{}] 00:57:53 INFO - PROCESS | 1948 | 1466495873391 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}] 00:57:53 INFO - PROCESS | 1948 | 1466495873392 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:53 INFO - PROCESS | 1948 | 1466495873490 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:57:53 INFO - PROCESS | 1948 | 1466495873493 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 1948 | 1466495873496 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x124523800 == 43 [pid = 1948] [id = 138] 00:57:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1261bb800) [pid = 1948] [serial = 411] [outer = 0x0] 00:57:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a12400) [pid = 1948] [serial = 412] [outer = 0x1261bb800] 00:57:53 INFO - PROCESS | 1948 | 1466495873531 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x128a7ec00) [pid = 1948] [serial = 413] [outer = 0x1261bb800] 00:57:54 INFO - PROCESS | 1948 | 1466495874040 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]]]}] 00:57:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:57:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 00:57:54 INFO - PROCESS | 1948 | 1466495874078 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:57:54 INFO - PROCESS | 1948 | 1466495874080 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:57:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:57:54 INFO - PROCESS | 1948 | 1466495874085 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:57:54 INFO - PROCESS | 1948 | 1466495874087 Marionette TRACE conn2 <- [1,526,null,{}] 00:57:54 INFO - PROCESS | 1948 | 1466495874091 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}] 00:57:54 INFO - PROCESS | 1948 | 1466495874093 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:54 INFO - PROCESS | 1948 | 1466495874199 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:57:54 INFO - PROCESS | 1948 | 1466495874220 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:54 INFO - PROCESS | 1948 | 1466495874221 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x126166800 == 44 [pid = 1948] [id = 139] 00:57:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1290e9800) [pid = 1948] [serial = 414] [outer = 0x0] 00:57:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1290f6000) [pid = 1948] [serial = 415] [outer = 0x1290e9800] 00:57:54 INFO - PROCESS | 1948 | 1466495874246 Marionette DEBUG loaded listener.js 00:57:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12a83d800) [pid = 1948] [serial = 416] [outer = 0x1290e9800] 00:57:54 INFO - PROCESS | 1948 | 1466495874606 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]]]}] 00:57:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 00:57:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 572ms 00:57:54 INFO - PROCESS | 1948 | 1466495874657 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:57:54 INFO - PROCESS | 1948 | 1466495874658 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:57:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:57:54 INFO - PROCESS | 1948 | 1466495874669 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:57:54 INFO - PROCESS | 1948 | 1466495874670 Marionette TRACE conn2 <- [1,530,null,{}] 00:57:54 INFO - PROCESS | 1948 | 1466495874673 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}] 00:57:54 INFO - PROCESS | 1948 | 1466495874677 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:54 INFO - PROCESS | 1948 | 1466495874801 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:57:54 INFO - PROCESS | 1948 | 1466495874815 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:54 INFO - PROCESS | 1948 | 1466495874816 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x128853000 == 45 [pid = 1948] [id = 140] 00:57:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12a842800) [pid = 1948] [serial = 417] [outer = 0x0] 00:57:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12b819c00) [pid = 1948] [serial = 418] [outer = 0x12a842800] 00:57:54 INFO - PROCESS | 1948 | 1466495874842 Marionette DEBUG loaded listener.js 00:57:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12bbc3c00) [pid = 1948] [serial = 419] [outer = 0x12a842800] 00:57:55 INFO - PROCESS | 1948 | 1466495875158 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"]]]}] 00:57:55 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 00:57:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:57:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:57:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:57:55 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 00:57:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:57:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:57:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:57:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 00:57:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:57:55 INFO - PROCESS | 1948 | 1466495875189 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:57:55 INFO - PROCESS | 1948 | 1466495875190 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:57:55 INFO - PROCESS | 1948 | 1466495875193 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:57:55 INFO - PROCESS | 1948 | 1466495875196 Marionette TRACE conn2 <- [1,534,null,{}] 00:57:55 INFO - PROCESS | 1948 | 1466495875199 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}] 00:57:55 INFO - PROCESS | 1948 | 1466495875200 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:55 INFO - PROCESS | 1948 | 1466495875306 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:57:55 INFO - PROCESS | 1948 | 1466495875321 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 1948 | 1466495875322 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a82e000 == 46 [pid = 1948] [id = 141] 00:57:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1290ed400) [pid = 1948] [serial = 420] [outer = 0x0] 00:57:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12be19800) [pid = 1948] [serial = 421] [outer = 0x1290ed400] 00:57:55 INFO - PROCESS | 1948 | 1466495875347 Marionette DEBUG loaded listener.js 00:57:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12c60b800) [pid = 1948] [serial = 422] [outer = 0x1290ed400] 00:57:55 INFO - PROCESS | 1948 | 1466495875722 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]]]}] 00:57:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:57:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 571ms 00:57:55 INFO - PROCESS | 1948 | 1466495875766 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:57:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:57:55 INFO - PROCESS | 1948 | 1466495875767 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:57:55 INFO - PROCESS | 1948 | 1466495875770 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:57:55 INFO - PROCESS | 1948 | 1466495875771 Marionette TRACE conn2 <- [1,538,null,{}] 00:57:55 INFO - PROCESS | 1948 | 1466495875773 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}] 00:57:55 INFO - PROCESS | 1948 | 1466495875774 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:55 INFO - PROCESS | 1948 | 1466495875868 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:57:55 INFO - PROCESS | 1948 | 1466495875920 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 1948 | 1466495875921 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b83a800 == 47 [pid = 1948] [id = 142] 00:57:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12bef8000) [pid = 1948] [serial = 423] [outer = 0x0] 00:57:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12c610400) [pid = 1948] [serial = 424] [outer = 0x12bef8000] 00:57:55 INFO - PROCESS | 1948 | 1466495875956 Marionette DEBUG loaded listener.js 00:57:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x12ca06400) [pid = 1948] [serial = 425] [outer = 0x12bef8000] 00:57:56 INFO - PROCESS | 1948 | 1466495876538 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]]]}] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x1290ea400) [pid = 1948] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12a842c00) [pid = 1948] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x111f20c00) [pid = 1948] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x119526400) [pid = 1948] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1185adc00) [pid = 1948] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x120fe3000) [pid = 1948] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x128a16000) [pid = 1948] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1261e2000) [pid = 1948] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12a990000) [pid = 1948] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x112a18400) [pid = 1948] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1240bbc00) [pid = 1948] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:57:56 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12b81d000) [pid = 1948] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:57:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 00:57:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 820ms 00:57:56 INFO - PROCESS | 1948 | 1466495876599 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:57:56 INFO - PROCESS | 1948 | 1466495876602 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:57:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:57:56 INFO - PROCESS | 1948 | 1466495876605 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:57:56 INFO - PROCESS | 1948 | 1466495876607 Marionette TRACE conn2 <- [1,542,null,{}] 00:57:56 INFO - PROCESS | 1948 | 1466495876612 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}] 00:57:56 INFO - PROCESS | 1948 | 1466495876615 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:56 INFO - PROCESS | 1948 | 1466495876707 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:57:56 INFO - PROCESS | 1948 | 1466495876719 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:56 INFO - PROCESS | 1948 | 1466495876720 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243ca800 == 48 [pid = 1948] [id = 143] 00:57:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x119f22c00) [pid = 1948] [serial = 426] [outer = 0x0] 00:57:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1261b3c00) [pid = 1948] [serial = 427] [outer = 0x119f22c00] 00:57:56 INFO - PROCESS | 1948 | 1466495876745 Marionette DEBUG loaded listener.js 00:57:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x129405400) [pid = 1948] [serial = 428] [outer = 0x119f22c00] 00:57:57 INFO - PROCESS | 1948 | 1466495877063 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]]]}] 00:57:57 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. 00:57:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 00:57:57 INFO - PROCESS | 1948 | 1466495877078 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:57:57 INFO - PROCESS | 1948 | 1466495877081 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:57:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:57:57 INFO - PROCESS | 1948 | 1466495877084 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:57:57 INFO - PROCESS | 1948 | 1466495877085 Marionette TRACE conn2 <- [1,546,null,{}] 00:57:57 INFO - PROCESS | 1948 | 1466495877087 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}] 00:57:57 INFO - PROCESS | 1948 | 1466495877088 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:57 INFO - PROCESS | 1948 | 1466495877211 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:57:57 INFO - PROCESS | 1948 | 1466495877262 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:57 INFO - PROCESS | 1948 | 1466495877264 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be4c800 == 49 [pid = 1948] [id = 144] 00:57:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1185a5800) [pid = 1948] [serial = 429] [outer = 0x0] 00:57:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12af1e800) [pid = 1948] [serial = 430] [outer = 0x1185a5800] 00:57:57 INFO - PROCESS | 1948 | 1466495877292 Marionette DEBUG loaded listener.js 00:57:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12ca0d000) [pid = 1948] [serial = 431] [outer = 0x1185a5800] 00:57:57 INFO - PROCESS | 1948 | 1466495877577 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]]]}] 00:57:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:57:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 00:57:57 INFO - PROCESS | 1948 | 1466495877603 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:57:57 INFO - PROCESS | 1948 | 1466495877605 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:57:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:57:57 INFO - PROCESS | 1948 | 1466495877607 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:57:57 INFO - PROCESS | 1948 | 1466495877609 Marionette TRACE conn2 <- [1,550,null,{}] 00:57:57 INFO - PROCESS | 1948 | 1466495877619 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}] 00:57:57 INFO - PROCESS | 1948 | 1466495877621 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:57 INFO - PROCESS | 1948 | 1466495877749 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:57:57 INFO - PROCESS | 1948 | 1466495877830 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:57 INFO - PROCESS | 1948 | 1466495877832 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d283800 == 50 [pid = 1948] [id = 145] 00:57:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x112a21800) [pid = 1948] [serial = 432] [outer = 0x0] 00:57:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x126be5c00) [pid = 1948] [serial = 433] [outer = 0x112a21800] 00:57:57 INFO - PROCESS | 1948 | 1466495877865 Marionette DEBUG loaded listener.js 00:57:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12d102800) [pid = 1948] [serial = 434] [outer = 0x112a21800] 00:57:58 INFO - PROCESS | 1948 | 1466495878183 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]]]}] 00:57:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:57:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 629ms 00:57:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:57:58 INFO - PROCESS | 1948 | 1466495878236 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:57:58 INFO - PROCESS | 1948 | 1466495878238 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:57:58 INFO - PROCESS | 1948 | 1466495878240 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:57:58 INFO - PROCESS | 1948 | 1466495878241 Marionette TRACE conn2 <- [1,554,null,{}] 00:57:58 INFO - PROCESS | 1948 | 1466495878243 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}] 00:57:58 INFO - PROCESS | 1948 | 1466495878245 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:58 INFO - PROCESS | 1948 | 1466495878333 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:57:58 INFO - PROCESS | 1948 | 1466495878393 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:58 INFO - PROCESS | 1948 | 1466495878394 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d462000 == 51 [pid = 1948] [id = 146] 00:57:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x118277800) [pid = 1948] [serial = 435] [outer = 0x0] 00:57:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x119d44400) [pid = 1948] [serial = 436] [outer = 0x118277800] 00:57:58 INFO - PROCESS | 1948 | 1466495878419 Marionette DEBUG loaded listener.js 00:57:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x1210ac400) [pid = 1948] [serial = 437] [outer = 0x118277800] 00:57:58 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:57:58 INFO - PROCESS | 1948 | 1466495878833 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]]]}] 00:57:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:57:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 622ms 00:57:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:57:58 INFO - PROCESS | 1948 | 1466495878863 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:57:58 INFO - PROCESS | 1948 | 1466495878866 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:57:58 INFO - PROCESS | 1948 | 1466495878871 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:57:58 INFO - PROCESS | 1948 | 1466495878874 Marionette TRACE conn2 <- [1,558,null,{}] 00:57:58 INFO - PROCESS | 1948 | 1466495878903 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}] 00:57:58 INFO - PROCESS | 1948 | 1466495878906 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:59 INFO - PROCESS | 1948 | 1466495879073 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:57:59 INFO - PROCESS | 1948 | 1466495879205 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:59 INFO - PROCESS | 1948 | 1466495879206 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x11928d000 == 52 [pid = 1948] [id = 147] 00:57:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1185ab800) [pid = 1948] [serial = 438] [outer = 0x0] 00:57:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x11944fc00) [pid = 1948] [serial = 439] [outer = 0x1185ab800] 00:57:59 INFO - PROCESS | 1948 | 1466495879237 Marionette DEBUG loaded listener.js 00:57:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x119a60000) [pid = 1948] [serial = 440] [outer = 0x1185ab800] 00:57:59 INFO - PROCESS | 1948 | 1466495879650 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]]]}] 00:57:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:57:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 795ms 00:57:59 INFO - PROCESS | 1948 | 1466495879665 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:57:59 INFO - PROCESS | 1948 | 1466495879668 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:57:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:57:59 INFO - PROCESS | 1948 | 1466495879673 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:57:59 INFO - PROCESS | 1948 | 1466495879675 Marionette TRACE conn2 <- [1,562,null,{}] 00:57:59 INFO - PROCESS | 1948 | 1466495879678 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}] 00:57:59 INFO - PROCESS | 1948 | 1466495879679 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:59 INFO - PROCESS | 1948 | 1466495879789 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:57:59 INFO - PROCESS | 1948 | 1466495879852 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:59 INFO - PROCESS | 1948 | 1466495879853 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:57:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257d3000 == 53 [pid = 1948] [id = 148] 00:57:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x119a9b800) [pid = 1948] [serial = 441] [outer = 0x0] 00:57:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x119d3e800) [pid = 1948] [serial = 442] [outer = 0x119a9b800] 00:57:59 INFO - PROCESS | 1948 | 1466495879883 Marionette DEBUG loaded listener.js 00:57:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x120fe2000) [pid = 1948] [serial = 443] [outer = 0x119a9b800] 00:58:00 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:00 INFO - PROCESS | 1948 | 1466495880344 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]]]}] 00:58:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:58:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 722ms 00:58:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:58:00 INFO - PROCESS | 1948 | 1466495880394 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:58:00 INFO - PROCESS | 1948 | 1466495880396 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:58:00 INFO - PROCESS | 1948 | 1466495880398 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:58:00 INFO - PROCESS | 1948 | 1466495880401 Marionette TRACE conn2 <- [1,566,null,{}] 00:58:00 INFO - PROCESS | 1948 | 1466495880441 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}] 00:58:00 INFO - PROCESS | 1948 | 1466495880444 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:00 INFO - PROCESS | 1948 | 1466495880592 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:58:00 INFO - PROCESS | 1948 | 1466495880650 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:00 INFO - PROCESS | 1948 | 1466495880653 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d28a000 == 54 [pid = 1948] [id = 149] 00:58:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x1210ba400) [pid = 1948] [serial = 444] [outer = 0x0] 00:58:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x1239f4800) [pid = 1948] [serial = 445] [outer = 0x1210ba400] 00:58:00 INFO - PROCESS | 1948 | 1466495880685 Marionette DEBUG loaded listener.js 00:58:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x124099000) [pid = 1948] [serial = 446] [outer = 0x1210ba400] 00:58:00 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:01 INFO - PROCESS | 1948 | 1466495881109 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]]]}] 00:58:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:58:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 740ms 00:58:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:58:01 INFO - PROCESS | 1948 | 1466495881139 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:58:01 INFO - PROCESS | 1948 | 1466495881141 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:58:01 INFO - PROCESS | 1948 | 1466495881143 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:58:01 INFO - PROCESS | 1948 | 1466495881144 Marionette TRACE conn2 <- [1,570,null,{}] 00:58:01 INFO - PROCESS | 1948 | 1466495881146 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}] 00:58:01 INFO - PROCESS | 1948 | 1466495881148 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:01 INFO - PROCESS | 1948 | 1466495881257 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:58:01 INFO - PROCESS | 1948 | 1466495881331 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:01 INFO - PROCESS | 1948 | 1466495881332 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d5f3800 == 55 [pid = 1948] [id = 150] 00:58:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x1240a0c00) [pid = 1948] [serial = 447] [outer = 0x0] 00:58:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x1240a2c00) [pid = 1948] [serial = 448] [outer = 0x1240a0c00] 00:58:01 INFO - PROCESS | 1948 | 1466495881361 Marionette DEBUG loaded listener.js 00:58:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x124f8ec00) [pid = 1948] [serial = 449] [outer = 0x1240a0c00] 00:58:01 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:01 INFO - PROCESS | 1948 | 1466495881805 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]]]}] 00:58:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:58:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 668ms 00:58:01 INFO - PROCESS | 1948 | 1466495881812 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:58:01 INFO - PROCESS | 1948 | 1466495881813 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:58:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:58:01 INFO - PROCESS | 1948 | 1466495881816 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:58:01 INFO - PROCESS | 1948 | 1466495881817 Marionette TRACE conn2 <- [1,574,null,{}] 00:58:01 INFO - PROCESS | 1948 | 1466495881819 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}] 00:58:01 INFO - PROCESS | 1948 | 1466495881821 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:01 INFO - PROCESS | 1948 | 1466495881955 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:58:02 INFO - PROCESS | 1948 | 1466495882041 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:02 INFO - PROCESS | 1948 | 1466495882042 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x12527c800 == 56 [pid = 1948] [id = 151] 00:58:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x11888ec00) [pid = 1948] [serial = 450] [outer = 0x0] 00:58:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 130 (0x1252aa400) [pid = 1948] [serial = 451] [outer = 0x11888ec00] 00:58:02 INFO - PROCESS | 1948 | 1466495882071 Marionette DEBUG loaded listener.js 00:58:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 131 (0x1261ee000) [pid = 1948] [serial = 452] [outer = 0x11888ec00] 00:58:02 INFO - PROCESS | 1948 | 1466495882651 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]]]}] 00:58:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:58:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 870ms 00:58:02 INFO - PROCESS | 1948 | 1466495882700 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:58:02 INFO - PROCESS | 1948 | 1466495882702 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:58:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:58:02 INFO - PROCESS | 1948 | 1466495882707 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:58:02 INFO - PROCESS | 1948 | 1466495882709 Marionette TRACE conn2 <- [1,578,null,{}] 00:58:02 INFO - PROCESS | 1948 | 1466495882715 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}] 00:58:02 INFO - PROCESS | 1948 | 1466495882716 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:02 INFO - PROCESS | 1948 | 1466495882810 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:58:02 INFO - PROCESS | 1948 | 1466495882884 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:02 INFO - PROCESS | 1948 | 1466495882885 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x11958d000 == 57 [pid = 1948] [id = 152] 00:58:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 132 (0x119a5d800) [pid = 1948] [serial = 453] [outer = 0x0] 00:58:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 133 (0x119a89400) [pid = 1948] [serial = 454] [outer = 0x119a5d800] 00:58:02 INFO - PROCESS | 1948 | 1466495882913 Marionette DEBUG loaded listener.js 00:58:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 134 (0x119ac9000) [pid = 1948] [serial = 455] [outer = 0x119a5d800] 00:58:03 INFO - PROCESS | 1948 | 1466495883366 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]]]}] 00:58:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:58:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 676ms 00:58:03 INFO - PROCESS | 1948 | 1466495883382 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:58:03 INFO - PROCESS | 1948 | 1466495883385 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:58:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:58:03 INFO - PROCESS | 1948 | 1466495883389 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:58:03 INFO - PROCESS | 1948 | 1466495883391 Marionette TRACE conn2 <- [1,582,null,{}] 00:58:03 INFO - PROCESS | 1948 | 1466495883394 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}] 00:58:03 INFO - PROCESS | 1948 | 1466495883395 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:03 INFO - PROCESS | 1948 | 1466495883495 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:58:03 INFO - PROCESS | 1948 | 1466495883557 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:03 INFO - PROCESS | 1948 | 1466495883558 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x113a14000 == 56 [pid = 1948] [id = 84] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12d283800 == 55 [pid = 1948] [id = 145] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12be4c800 == 54 [pid = 1948] [id = 144] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x1243ca800 == 53 [pid = 1948] [id = 143] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12b83a800 == 52 [pid = 1948] [id = 142] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12a82e000 == 51 [pid = 1948] [id = 141] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x128853000 == 50 [pid = 1948] [id = 140] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x126166800 == 49 [pid = 1948] [id = 139] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x124523800 == 48 [pid = 1948] [id = 138] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x119ded000 == 47 [pid = 1948] [id = 137] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x117067800 == 46 [pid = 1948] [id = 136] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x123952000 == 45 [pid = 1948] [id = 135] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12c668000 == 44 [pid = 1948] [id = 133] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12be3f800 == 43 [pid = 1948] [id = 132] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x124513800 == 42 [pid = 1948] [id = 131] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12be41000 == 41 [pid = 1948] [id = 129] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x11706a000 == 40 [pid = 1948] [id = 130] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x117062800 == 39 [pid = 1948] [id = 52] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x117202800 == 38 [pid = 1948] [id = 66] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12a3ea000 == 37 [pid = 1948] [id = 83] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12ca58800 == 36 [pid = 1948] [id = 134] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x123868000 == 35 [pid = 1948] [id = 115] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12a82c000 == 34 [pid = 1948] [id = 116] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x128852000 == 33 [pid = 1948] [id = 102] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x11958d000 == 32 [pid = 1948] [id = 152] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12527c800 == 31 [pid = 1948] [id = 151] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12d5f3800 == 30 [pid = 1948] [id = 150] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12d28a000 == 29 [pid = 1948] [id = 149] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x1257d3000 == 28 [pid = 1948] [id = 148] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x11928d000 == 27 [pid = 1948] [id = 147] 00:58:04 INFO - PROCESS | 1948 | --DOCSHELL 0x12d462000 == 26 [pid = 1948] [id = 146] 00:58:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x11216e800 == 27 [pid = 1948] [id = 153] 00:58:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 135 (0x112a1a000) [pid = 1948] [serial = 456] [outer = 0x0] 00:58:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 136 (0x1133c0800) [pid = 1948] [serial = 457] [outer = 0x112a1a000] 00:58:04 INFO - PROCESS | 1948 | 1466495884207 Marionette DEBUG loaded listener.js 00:58:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 137 (0x116358800) [pid = 1948] [serial = 458] [outer = 0x112a1a000] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 136 (0x12bb13c00) [pid = 1948] [serial = 373] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 135 (0x12b0a3400) [pid = 1948] [serial = 371] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 134 (0x12bb25800) [pid = 1948] [serial = 374] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 133 (0x11970d000) [pid = 1948] [serial = 377] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 132 (0x12a849400) [pid = 1948] [serial = 379] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 131 (0x12be13800) [pid = 1948] [serial = 382] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 130 (0x12bbc0000) [pid = 1948] [serial = 380] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 129 (0x116965c00) [pid = 1948] [serial = 376] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x119a65000) [pid = 1948] [serial = 343] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x112962400) [pid = 1948] [serial = 385] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x12bef4400) [pid = 1948] [serial = 383] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x1290e9400) [pid = 1948] [serial = 365] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x12a842400) [pid = 1948] [serial = 368] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x12940ec00) [pid = 1948] [serial = 367] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x12a992c00) [pid = 1948] [serial = 370] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x1185a1400) [pid = 1948] [serial = 349] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x1188e0000) [pid = 1948] [serial = 350] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x12579a400) [pid = 1948] [serial = 346] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x119a62800) [pid = 1948] [serial = 353] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x11970b000) [pid = 1948] [serial = 352] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x119f15800) [pid = 1948] [serial = 355] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x123be2c00) [pid = 1948] [serial = 356] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12454d800) [pid = 1948] [serial = 358] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x126128c00) [pid = 1948] [serial = 359] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x128a78800) [pid = 1948] [serial = 364] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x11856b400) [pid = 1948] [serial = 340] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x1268ee800) [pid = 1948] [serial = 361] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x128a0a000) [pid = 1948] [serial = 362] [outer = 0x0] [url = about:blank] 00:58:04 INFO - PROCESS | 1948 | 1466495884590 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]]]}] 00:58:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:58:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1222ms 00:58:04 INFO - PROCESS | 1948 | 1466495884613 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:58:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:58:04 INFO - PROCESS | 1948 | 1466495884615 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:58:04 INFO - PROCESS | 1948 | 1466495884618 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:58:04 INFO - PROCESS | 1948 | 1466495884620 Marionette TRACE conn2 <- [1,586,null,{}] 00:58:04 INFO - PROCESS | 1948 | 1466495884623 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}] 00:58:04 INFO - PROCESS | 1948 | 1466495884625 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:04 INFO - PROCESS | 1948 | 1466495884707 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:58:04 INFO - PROCESS | 1948 | 1466495884714 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:04 INFO - PROCESS | 1948 | 1466495884715 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x11705d000 == 28 [pid = 1948] [id = 154] 00:58:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x117e99000) [pid = 1948] [serial = 459] [outer = 0x0] 00:58:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1185a5c00) [pid = 1948] [serial = 460] [outer = 0x117e99000] 00:58:04 INFO - PROCESS | 1948 | 1466495884743 Marionette DEBUG loaded listener.js 00:58:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1186ad000) [pid = 1948] [serial = 461] [outer = 0x117e99000] 00:58:04 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:05 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:05 INFO - PROCESS | 1948 | 1466495885085 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]]]}] 00:58:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:58:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 00:58:05 INFO - PROCESS | 1948 | 1466495885139 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:58:05 INFO - PROCESS | 1948 | 1466495885141 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:58:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:58:05 INFO - PROCESS | 1948 | 1466495885145 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 1948 | 1466495885147 Marionette TRACE conn2 <- [1,590,null,{}] 00:58:05 INFO - PROCESS | 1948 | 1466495885150 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}] 00:58:05 INFO - PROCESS | 1948 | 1466495885151 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:05 INFO - PROCESS | 1948 | 1466495885232 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:58:05 INFO - PROCESS | 1948 | 1466495885236 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:05 INFO - PROCESS | 1948 | 1466495885237 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x11704b800 == 29 [pid = 1948] [id = 155] 00:58:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x11918d000) [pid = 1948] [serial = 462] [outer = 0x0] 00:58:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x11970b000) [pid = 1948] [serial = 463] [outer = 0x11918d000] 00:58:05 INFO - PROCESS | 1948 | 1466495885266 Marionette DEBUG loaded listener.js 00:58:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x119a64800) [pid = 1948] [serial = 464] [outer = 0x11918d000] 00:58:05 INFO - PROCESS | 1948 | 1466495885658 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]]]}] 00:58:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:58:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 571ms 00:58:05 INFO - PROCESS | 1948 | 1466495885717 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:58:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:58:05 INFO - PROCESS | 1948 | 1466495885720 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:58:05 INFO - PROCESS | 1948 | 1466495885723 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 1948 | 1466495885727 Marionette TRACE conn2 <- [1,594,null,{}] 00:58:05 INFO - PROCESS | 1948 | 1466495885739 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}] 00:58:05 INFO - PROCESS | 1948 | 1466495885744 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:05 INFO - PROCESS | 1948 | 1466495885873 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:58:05 INFO - PROCESS | 1948 | 1466495885887 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:05 INFO - PROCESS | 1948 | 1466495885888 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x119a14000 == 30 [pid = 1948] [id = 156] 00:58:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x119a97400) [pid = 1948] [serial = 465] [outer = 0x0] 00:58:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x119d45c00) [pid = 1948] [serial = 466] [outer = 0x119a97400] 00:58:05 INFO - PROCESS | 1948 | 1466495885930 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x1210b7000) [pid = 1948] [serial = 467] [outer = 0x119a97400] 00:58:06 INFO - PROCESS | 1948 | 1466495886352 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]]]}] 00:58:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:58:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 676ms 00:58:06 INFO - PROCESS | 1948 | 1466495886411 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:58:06 INFO - PROCESS | 1948 | 1466495886412 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:58:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:58:06 INFO - PROCESS | 1948 | 1466495886415 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:58:06 INFO - PROCESS | 1948 | 1466495886416 Marionette TRACE conn2 <- [1,598,null,{}] 00:58:06 INFO - PROCESS | 1948 | 1466495886418 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}] 00:58:06 INFO - PROCESS | 1948 | 1466495886419 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:06 INFO - PROCESS | 1948 | 1466495886525 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:58:06 INFO - PROCESS | 1948 | 1466495886555 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:06 INFO - PROCESS | 1948 | 1466495886556 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a89000 == 31 [pid = 1948] [id = 157] 00:58:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x1210bb000) [pid = 1948] [serial = 468] [outer = 0x0] 00:58:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x123f08c00) [pid = 1948] [serial = 469] [outer = 0x1210bb000] 00:58:06 INFO - PROCESS | 1948 | 1466495886582 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x12409ac00) [pid = 1948] [serial = 470] [outer = 0x1210bb000] 00:58:06 INFO - PROCESS | 1948 | 1466495886934 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]]]}] 00:58:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:58:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 567ms 00:58:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:58:06 INFO - PROCESS | 1948 | 1466495886983 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:58:06 INFO - PROCESS | 1948 | 1466495886984 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:58:06 INFO - PROCESS | 1948 | 1466495886986 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:58:06 INFO - PROCESS | 1948 | 1466495886987 Marionette TRACE conn2 <- [1,602,null,{}] 00:58:06 INFO - PROCESS | 1948 | 1466495886990 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}] 00:58:06 INFO - PROCESS | 1948 | 1466495886991 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:07 INFO - PROCESS | 1948 | 1466495887091 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:58:07 INFO - PROCESS | 1948 | 1466495887128 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:07 INFO - PROCESS | 1948 | 1466495887129 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x12451f000 == 32 [pid = 1948] [id = 158] 00:58:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x1188e7c00) [pid = 1948] [serial = 471] [outer = 0x0] 00:58:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x12454dc00) [pid = 1948] [serial = 472] [outer = 0x1188e7c00] 00:58:07 INFO - PROCESS | 1948 | 1466495887162 Marionette DEBUG loaded listener.js 00:58:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x124f35400) [pid = 1948] [serial = 473] [outer = 0x1188e7c00] 00:58:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:58:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 524ms 00:58:07 INFO - PROCESS | 1948 | 1466495887504 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]]]}] 00:58:07 INFO - PROCESS | 1948 | 1466495887511 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:58:07 INFO - PROCESS | 1948 | 1466495887515 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:58:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:58:07 INFO - PROCESS | 1948 | 1466495887518 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:58:07 INFO - PROCESS | 1948 | 1466495887519 Marionette TRACE conn2 <- [1,606,null,{}] 00:58:07 INFO - PROCESS | 1948 | 1466495887521 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}] 00:58:07 INFO - PROCESS | 1948 | 1466495887525 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:07 INFO - PROCESS | 1948 | 1466495887629 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:58:07 INFO - PROCESS | 1948 | 1466495887665 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:07 INFO - PROCESS | 1948 | 1466495887666 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x116071800 == 33 [pid = 1948] [id = 159] 00:58:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x1252a9c00) [pid = 1948] [serial = 474] [outer = 0x0] 00:58:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x1261ef400) [pid = 1948] [serial = 475] [outer = 0x1252a9c00] 00:58:07 INFO - PROCESS | 1948 | 1466495887691 Marionette DEBUG loaded listener.js 00:58:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x126be0800) [pid = 1948] [serial = 476] [outer = 0x1252a9c00] 00:58:08 INFO - PROCESS | 1948 | 1466495888033 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]]]}] 00:58:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:58:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 569ms 00:58:08 INFO - PROCESS | 1948 | 1466495888089 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:58:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:58:08 INFO - PROCESS | 1948 | 1466495888091 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:58:08 INFO - PROCESS | 1948 | 1466495888094 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:58:08 INFO - PROCESS | 1948 | 1466495888096 Marionette TRACE conn2 <- [1,610,null,{}] 00:58:08 INFO - PROCESS | 1948 | 1466495888099 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}] 00:58:08 INFO - PROCESS | 1948 | 1466495888101 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:08 INFO - PROCESS | 1948 | 1466495888213 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:58:08 INFO - PROCESS | 1948 | 1466495888250 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:08 INFO - PROCESS | 1948 | 1466495888251 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x128854800 == 34 [pid = 1948] [id = 160] 00:58:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x113d07400) [pid = 1948] [serial = 477] [outer = 0x0] 00:58:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x126be8c00) [pid = 1948] [serial = 478] [outer = 0x113d07400] 00:58:08 INFO - PROCESS | 1948 | 1466495888275 Marionette DEBUG loaded listener.js 00:58:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 130 (0x126bef400) [pid = 1948] [serial = 479] [outer = 0x113d07400] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 129 (0x118277800) [pid = 1948] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x1261bb800) [pid = 1948] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x1290ed400) [pid = 1948] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x128a10400) [pid = 1948] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x11915c000) [pid = 1948] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x1185a5800) [pid = 1948] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x112a21800) [pid = 1948] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x12a842800) [pid = 1948] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x119a61c00) [pid = 1948] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x1261bbc00) [pid = 1948] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x116968400) [pid = 1948] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x119a9c000) [pid = 1948] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x119a61400) [pid = 1948] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x123809c00) [pid = 1948] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x128bf9400) [pid = 1948] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x112a23c00) [pid = 1948] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x119521000) [pid = 1948] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x119f22c00) [pid = 1948] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1290e9800) [pid = 1948] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12bef8000) [pid = 1948] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x112a1b400) [pid = 1948] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x11295c400) [pid = 1948] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1163ce400) [pid = 1948] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x124f9b400) [pid = 1948] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x11827c800) [pid = 1948] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x119f18c00) [pid = 1948] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:58:08 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x126828000) [pid = 1948] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:58:08 INFO - PROCESS | 1948 | 1466495888946 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]]]}] 00:58:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:58:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 874ms 00:58:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:58:08 INFO - PROCESS | 1948 | 1466495888967 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:58:08 INFO - PROCESS | 1948 | 1466495888969 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:58:08 INFO - PROCESS | 1948 | 1466495888971 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:58:08 INFO - PROCESS | 1948 | 1466495888972 Marionette TRACE conn2 <- [1,614,null,{}] 00:58:08 INFO - PROCESS | 1948 | 1466495888974 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}] 00:58:08 INFO - PROCESS | 1948 | 1466495888976 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:09 INFO - PROCESS | 1948 | 1466495889055 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:58:09 INFO - PROCESS | 1948 | 1466495889116 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:09 INFO - PROCESS | 1948 | 1466495889118 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x125843800 == 35 [pid = 1948] [id = 161] 00:58:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x112966000) [pid = 1948] [serial = 480] [outer = 0x0] 00:58:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x119189c00) [pid = 1948] [serial = 481] [outer = 0x112966000] 00:58:09 INFO - PROCESS | 1948 | 1466495889143 Marionette DEBUG loaded listener.js 00:58:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x119a9c000) [pid = 1948] [serial = 482] [outer = 0x112966000] 00:58:09 INFO - PROCESS | 1948 | 1466495889419 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]]]}] 00:58:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:58:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 00:58:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:58:09 INFO - PROCESS | 1948 | 1466495889440 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:58:09 INFO - PROCESS | 1948 | 1466495889441 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:58:09 INFO - PROCESS | 1948 | 1466495889451 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:58:09 INFO - PROCESS | 1948 | 1466495889452 Marionette TRACE conn2 <- [1,618,null,{}] 00:58:09 INFO - PROCESS | 1948 | 1466495889454 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}] 00:58:09 INFO - PROCESS | 1948 | 1466495889455 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:09 INFO - PROCESS | 1948 | 1466495889539 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:58:09 INFO - PROCESS | 1948 | 1466495889545 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:09 INFO - PROCESS | 1948 | 1466495889547 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295e0800 == 36 [pid = 1948] [id = 162] 00:58:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x118268400) [pid = 1948] [serial = 483] [outer = 0x0] 00:58:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x124c28c00) [pid = 1948] [serial = 484] [outer = 0x118268400] 00:58:09 INFO - PROCESS | 1948 | 1466495889572 Marionette DEBUG loaded listener.js 00:58:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x126bed400) [pid = 1948] [serial = 485] [outer = 0x118268400] 00:58:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x119a96400) [pid = 1948] [serial = 486] [outer = 0x12ca0d800] 00:58:09 INFO - PROCESS | 1948 | 1466495889931 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]]]}] 00:58:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:58:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 526ms 00:58:09 INFO - PROCESS | 1948 | 1466495889976 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:58:09 INFO - PROCESS | 1948 | 1466495889978 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:58:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:58:09 INFO - PROCESS | 1948 | 1466495889980 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:58:09 INFO - PROCESS | 1948 | 1466495889981 Marionette TRACE conn2 <- [1,622,null,{}] 00:58:09 INFO - PROCESS | 1948 | 1466495889984 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}] 00:58:09 INFO - PROCESS | 1948 | 1466495889985 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:10 INFO - PROCESS | 1948 | 1466495890064 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:58:10 INFO - PROCESS | 1948 | 1466495890068 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:10 INFO - PROCESS | 1948 | 1466495890069 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a66b000 == 37 [pid = 1948] [id = 163] 00:58:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x124558000) [pid = 1948] [serial = 487] [outer = 0x0] 00:58:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x128a13800) [pid = 1948] [serial = 488] [outer = 0x124558000] 00:58:10 INFO - PROCESS | 1948 | 1466495890097 Marionette DEBUG loaded listener.js 00:58:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x1290e9000) [pid = 1948] [serial = 489] [outer = 0x124558000] 00:58:10 INFO - PROCESS | 1948 | 1466495890454 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]]]}] 00:58:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:58:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 520ms 00:58:10 INFO - PROCESS | 1948 | 1466495890501 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:58:10 INFO - PROCESS | 1948 | 1466495890502 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:58:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:58:10 INFO - PROCESS | 1948 | 1466495890504 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:58:10 INFO - PROCESS | 1948 | 1466495890506 Marionette TRACE conn2 <- [1,626,null,{}] 00:58:10 INFO - PROCESS | 1948 | 1466495890509 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}] 00:58:10 INFO - PROCESS | 1948 | 1466495890510 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:10 INFO - PROCESS | 1948 | 1466495890601 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:58:10 INFO - PROCESS | 1948 | 1466495890669 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:10 INFO - PROCESS | 1948 | 1466495890670 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195a6800 == 38 [pid = 1948] [id = 164] 00:58:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x128a0c000) [pid = 1948] [serial = 490] [outer = 0x0] 00:58:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x129403400) [pid = 1948] [serial = 491] [outer = 0x128a0c000] 00:58:10 INFO - PROCESS | 1948 | 1466495890695 Marionette DEBUG loaded listener.js 00:58:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x12a5c1400) [pid = 1948] [serial = 492] [outer = 0x128a0c000] 00:58:11 INFO - PROCESS | 1948 | 1466495891201 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]]]}] 00:58:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:58:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 769ms 00:58:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:58:11 INFO - PROCESS | 1948 | 1466495891274 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:58:11 INFO - PROCESS | 1948 | 1466495891277 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:58:11 INFO - PROCESS | 1948 | 1466495891280 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:58:11 INFO - PROCESS | 1948 | 1466495891282 Marionette TRACE conn2 <- [1,630,null,{}] 00:58:11 INFO - PROCESS | 1948 | 1466495891286 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}] 00:58:11 INFO - PROCESS | 1948 | 1466495891288 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:11 INFO - PROCESS | 1948 | 1466495891400 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:58:11 INFO - PROCESS | 1948 | 1466495891511 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:11 INFO - PROCESS | 1948 | 1466495891512 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x118211000 == 39 [pid = 1948] [id = 165] 00:58:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x118368400) [pid = 1948] [serial = 493] [outer = 0x0] 00:58:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x118571400) [pid = 1948] [serial = 494] [outer = 0x118368400] 00:58:11 INFO - PROCESS | 1948 | 1466495891543 Marionette DEBUG loaded listener.js 00:58:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x118891000) [pid = 1948] [serial = 495] [outer = 0x118368400] 00:58:12 INFO - PROCESS | 1948 | 1466495892035 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]]]}] 00:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 820ms 00:58:12 INFO - PROCESS | 1948 | 1466495892115 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:58:12 INFO - PROCESS | 1948 | 1466495892118 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:58:12 INFO - PROCESS | 1948 | 1466495892125 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:58:12 INFO - PROCESS | 1948 | 1466495892126 Marionette TRACE conn2 <- [1,634,null,{}] 00:58:12 INFO - PROCESS | 1948 | 1466495892129 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}] 00:58:12 INFO - PROCESS | 1948 | 1466495892131 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:12 INFO - PROCESS | 1948 | 1466495892243 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:58:12 INFO - PROCESS | 1948 | 1466495892318 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:12 INFO - PROCESS | 1948 | 1466495892319 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243b2800 == 40 [pid = 1948] [id = 166] 00:58:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x11970d800) [pid = 1948] [serial = 496] [outer = 0x0] 00:58:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x119a64c00) [pid = 1948] [serial = 497] [outer = 0x11970d800] 00:58:12 INFO - PROCESS | 1948 | 1466495892343 Marionette DEBUG loaded listener.js 00:58:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x119d3fc00) [pid = 1948] [serial = 498] [outer = 0x11970d800] 00:58:12 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:13 INFO - PROCESS | 1948 | 1466495893106 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]]]}] 00:58:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:58:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1023ms 00:58:13 INFO - PROCESS | 1948 | 1466495893148 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:58:13 INFO - PROCESS | 1948 | 1466495893151 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:58:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:58:13 INFO - PROCESS | 1948 | 1466495893154 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:58:13 INFO - PROCESS | 1948 | 1466495893156 Marionette TRACE conn2 <- [1,638,null,{}] 00:58:13 INFO - PROCESS | 1948 | 1466495893169 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}] 00:58:13 INFO - PROCESS | 1948 | 1466495893170 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:13 INFO - PROCESS | 1948 | 1466495893275 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:58:13 INFO - PROCESS | 1948 | 1466495893339 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:13 INFO - PROCESS | 1948 | 1466495893341 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x117056800 == 41 [pid = 1948] [id = 167] 00:58:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x113864400) [pid = 1948] [serial = 499] [outer = 0x0] 00:58:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x113d78800) [pid = 1948] [serial = 500] [outer = 0x113864400] 00:58:13 INFO - PROCESS | 1948 | 1466495893370 Marionette DEBUG loaded listener.js 00:58:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x1166e9800) [pid = 1948] [serial = 501] [outer = 0x113864400] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12a66b000 == 40 [pid = 1948] [id = 163] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x1295e0800 == 39 [pid = 1948] [id = 162] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x125843800 == 38 [pid = 1948] [id = 161] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x128854800 == 37 [pid = 1948] [id = 160] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x116071800 == 36 [pid = 1948] [id = 159] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12451f000 == 35 [pid = 1948] [id = 158] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x123a89000 == 34 [pid = 1948] [id = 157] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x119a14000 == 33 [pid = 1948] [id = 156] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x11704b800 == 32 [pid = 1948] [id = 155] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x11705d000 == 31 [pid = 1948] [id = 154] 00:58:13 INFO - PROCESS | 1948 | --DOCSHELL 0x11216e800 == 30 [pid = 1948] [id = 153] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x12d102800) [pid = 1948] [serial = 434] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x128a12400) [pid = 1948] [serial = 412] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x12be19800) [pid = 1948] [serial = 421] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x12a560800) [pid = 1948] [serial = 401] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x1192dd000) [pid = 1948] [serial = 403] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x12ca0d000) [pid = 1948] [serial = 431] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x128a7ec00) [pid = 1948] [serial = 413] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x126be5c00) [pid = 1948] [serial = 433] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x12bbc3c00) [pid = 1948] [serial = 419] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x120f06400) [pid = 1948] [serial = 344] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x128a12800) [pid = 1948] [serial = 398] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x119a98400) [pid = 1948] [serial = 407] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1268eb400) [pid = 1948] [serial = 397] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x124551800) [pid = 1948] [serial = 409] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12c60b800) [pid = 1948] [serial = 422] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x119a94400) [pid = 1948] [serial = 392] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1240ba400) [pid = 1948] [serial = 394] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12a98f000) [pid = 1948] [serial = 302] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x128a79400) [pid = 1948] [serial = 338] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12b81a800) [pid = 1948] [serial = 305] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x129405400) [pid = 1948] [serial = 428] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12a83d800) [pid = 1948] [serial = 416] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119a5d400) [pid = 1948] [serial = 404] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x124b3a800) [pid = 1948] [serial = 395] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12ca06400) [pid = 1948] [serial = 425] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x117e97800) [pid = 1948] [serial = 388] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1261b3c00) [pid = 1948] [serial = 427] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11970ec00) [pid = 1948] [serial = 406] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12c610400) [pid = 1948] [serial = 424] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x112966c00) [pid = 1948] [serial = 386] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1185a3000) [pid = 1948] [serial = 389] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x119a8f800) [pid = 1948] [serial = 391] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1188dd400) [pid = 1948] [serial = 293] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1261e5400) [pid = 1948] [serial = 347] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12b819c00) [pid = 1948] [serial = 418] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119192800) [pid = 1948] [serial = 341] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1290f0400) [pid = 1948] [serial = 400] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x125798800) [pid = 1948] [serial = 410] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1290f6000) [pid = 1948] [serial = 415] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12af1e800) [pid = 1948] [serial = 430] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x123bb9c00) [pid = 1948] [serial = 296] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x128a16400) [pid = 1948] [serial = 299] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x119d44400) [pid = 1948] [serial = 436] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1210ac400) [pid = 1948] [serial = 437] [outer = 0x0] [url = about:blank] 00:58:13 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:13 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:13 INFO - PROCESS | 1948 | 1466495893755 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]]]}] 00:58:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:58:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 625ms 00:58:13 INFO - PROCESS | 1948 | 1466495893779 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:58:13 INFO - PROCESS | 1948 | 1466495893782 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:58:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:58:13 INFO - PROCESS | 1948 | 1466495893786 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:58:13 INFO - PROCESS | 1948 | 1466495893788 Marionette TRACE conn2 <- [1,642,null,{}] 00:58:13 INFO - PROCESS | 1948 | 1466495893791 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}] 00:58:13 INFO - PROCESS | 1948 | 1466495893792 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:13 INFO - PROCESS | 1948 | 1466495893872 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:58:13 INFO - PROCESS | 1948 | 1466495893878 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:13 INFO - PROCESS | 1948 | 1466495893880 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x116999800 == 31 [pid = 1948] [id = 168] 00:58:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1166e7800) [pid = 1948] [serial = 502] [outer = 0x0] 00:58:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x117035400) [pid = 1948] [serial = 503] [outer = 0x1166e7800] 00:58:13 INFO - PROCESS | 1948 | 1466495893908 Marionette DEBUG loaded listener.js 00:58:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118272400) [pid = 1948] [serial = 504] [outer = 0x1166e7800] 00:58:14 INFO - PROCESS | 1948 | 1466495894255 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]]]}] 00:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 473ms 00:58:14 INFO - PROCESS | 1948 | 1466495894260 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:58:14 INFO - PROCESS | 1948 | 1466495894262 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:58:14 INFO - PROCESS | 1948 | 1466495894267 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 1948 | 1466495894269 Marionette TRACE conn2 <- [1,646,null,{}] 00:58:14 INFO - PROCESS | 1948 | 1466495894278 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}] 00:58:14 INFO - PROCESS | 1948 | 1466495894283 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:14 INFO - PROCESS | 1948 | 1466495894369 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:58:14 INFO - PROCESS | 1948 | 1466495894423 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:14 INFO - PROCESS | 1948 | 1466495894425 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188af000 == 32 [pid = 1948] [id = 169] 00:58:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x118272000) [pid = 1948] [serial = 505] [outer = 0x0] 00:58:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1185ad800) [pid = 1948] [serial = 506] [outer = 0x118272000] 00:58:14 INFO - PROCESS | 1948 | 1466495894453 Marionette DEBUG loaded listener.js 00:58:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1192e6400) [pid = 1948] [serial = 507] [outer = 0x118272000] 00:58:14 INFO - PROCESS | 1948 | 1466495894773 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]]]}] 00:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 522ms 00:58:14 INFO - PROCESS | 1948 | 1466495894789 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:58:14 INFO - PROCESS | 1948 | 1466495894791 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:58:14 INFO - PROCESS | 1948 | 1466495894794 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 1948 | 1466495894796 Marionette TRACE conn2 <- [1,650,null,{}] 00:58:14 INFO - PROCESS | 1948 | 1466495894800 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}] 00:58:14 INFO - PROCESS | 1948 | 1466495894802 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:14 INFO - PROCESS | 1948 | 1466495894884 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:58:14 INFO - PROCESS | 1948 | 1466495894888 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:14 INFO - PROCESS | 1948 | 1466495894889 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fd8000 == 33 [pid = 1948] [id = 170] 00:58:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x11952a000) [pid = 1948] [serial = 508] [outer = 0x0] 00:58:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119991800) [pid = 1948] [serial = 509] [outer = 0x11952a000] 00:58:14 INFO - PROCESS | 1948 | 1466495894919 Marionette DEBUG loaded listener.js 00:58:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119a82400) [pid = 1948] [serial = 510] [outer = 0x11952a000] 00:58:15 INFO - PROCESS | 1948 | 1466495895374 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]]]}] 00:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 622ms 00:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:58:15 INFO - PROCESS | 1948 | 1466495895417 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:58:15 INFO - PROCESS | 1948 | 1466495895418 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:58:15 INFO - PROCESS | 1948 | 1466495895420 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:58:15 INFO - PROCESS | 1948 | 1466495895421 Marionette TRACE conn2 <- [1,654,null,{}] 00:58:15 INFO - PROCESS | 1948 | 1466495895423 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}] 00:58:15 INFO - PROCESS | 1948 | 1466495895425 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:15 INFO - PROCESS | 1948 | 1466495895503 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:58:15 INFO - PROCESS | 1948 | 1466495895507 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:15 INFO - PROCESS | 1948 | 1466495895508 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x123c93000 == 34 [pid = 1948] [id = 171] 00:58:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1121a4800) [pid = 1948] [serial = 511] [outer = 0x0] 00:58:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x119a98400) [pid = 1948] [serial = 512] [outer = 0x1121a4800] 00:58:15 INFO - PROCESS | 1948 | 1466495895536 Marionette DEBUG loaded listener.js 00:58:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x119d3f400) [pid = 1948] [serial = 513] [outer = 0x1121a4800] 00:58:15 INFO - PROCESS | 1948 | 1466495895902 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]]]}] 00:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 00:58:15 INFO - PROCESS | 1948 | 1466495895946 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:58:15 INFO - PROCESS | 1948 | 1466495895948 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:58:15 INFO - PROCESS | 1948 | 1466495895950 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:58:15 INFO - PROCESS | 1948 | 1466495895951 Marionette TRACE conn2 <- [1,658,null,{}] 00:58:15 INFO - PROCESS | 1948 | 1466495895954 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}] 00:58:15 INFO - PROCESS | 1948 | 1466495895958 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:16 INFO - PROCESS | 1948 | 1466495896078 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:58:16 INFO - PROCESS | 1948 | 1466495896081 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:16 INFO - PROCESS | 1948 | 1466495896083 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x124511000 == 35 [pid = 1948] [id = 172] 00:58:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x119d40800) [pid = 1948] [serial = 514] [outer = 0x0] 00:58:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x120fe1000) [pid = 1948] [serial = 515] [outer = 0x119d40800] 00:58:16 INFO - PROCESS | 1948 | 1466495896108 Marionette DEBUG loaded listener.js 00:58:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x123bb9c00) [pid = 1948] [serial = 516] [outer = 0x119d40800] 00:58:16 INFO - PROCESS | 1948 | 1466495896450 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]]]}] 00:58:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:58:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 00:58:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:58:16 INFO - PROCESS | 1948 | 1466495896469 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:58:16 INFO - PROCESS | 1948 | 1466495896470 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:58:16 INFO - PROCESS | 1948 | 1466495896483 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:58:16 INFO - PROCESS | 1948 | 1466495896484 Marionette TRACE conn2 <- [1,662,null,{}] 00:58:16 INFO - PROCESS | 1948 | 1466495896486 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}] 00:58:16 INFO - PROCESS | 1948 | 1466495896487 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:16 INFO - PROCESS | 1948 | 1466495896585 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:58:16 INFO - PROCESS | 1948 | 1466495896588 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:16 INFO - PROCESS | 1948 | 1466495896597 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257bb000 == 36 [pid = 1948] [id = 173] 00:58:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12380a000) [pid = 1948] [serial = 517] [outer = 0x0] 00:58:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12409f000) [pid = 1948] [serial = 518] [outer = 0x12380a000] 00:58:16 INFO - PROCESS | 1948 | 1466495896651 Marionette DEBUG loaded listener.js 00:58:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x124187000) [pid = 1948] [serial = 519] [outer = 0x12380a000] 00:58:16 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:16 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:16 INFO - PROCESS | 1948 | 1466495896977 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]]]}] 00:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 529ms 00:58:17 INFO - PROCESS | 1948 | 1466495897001 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:58:17 INFO - PROCESS | 1948 | 1466495897002 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:58:17 INFO - PROCESS | 1948 | 1466495897005 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:58:17 INFO - PROCESS | 1948 | 1466495897006 Marionette TRACE conn2 <- [1,666,null,{}] 00:58:17 INFO - PROCESS | 1948 | 1466495897008 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}] 00:58:17 INFO - PROCESS | 1948 | 1466495897009 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:17 INFO - PROCESS | 1948 | 1466495897108 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:58:17 INFO - PROCESS | 1948 | 1466495897143 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:17 INFO - PROCESS | 1948 | 1466495897144 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x126842000 == 37 [pid = 1948] [id = 174] 00:58:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12431c800) [pid = 1948] [serial = 520] [outer = 0x0] 00:58:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12454fc00) [pid = 1948] [serial = 521] [outer = 0x12431c800] 00:58:17 INFO - PROCESS | 1948 | 1466495897168 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12455b800) [pid = 1948] [serial = 522] [outer = 0x12431c800] 00:58:17 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:17 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:17 INFO - PROCESS | 1948 | 1466495897472 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]]]}] 00:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 517ms 00:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:58:17 INFO - PROCESS | 1948 | 1466495897523 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:58:17 INFO - PROCESS | 1948 | 1466495897524 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:58:17 INFO - PROCESS | 1948 | 1466495897526 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:58:17 INFO - PROCESS | 1948 | 1466495897527 Marionette TRACE conn2 <- [1,670,null,{}] 00:58:17 INFO - PROCESS | 1948 | 1466495897530 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}] 00:58:17 INFO - PROCESS | 1948 | 1466495897531 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:17 INFO - PROCESS | 1948 | 1466495897633 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:58:17 INFO - PROCESS | 1948 | 1466495897674 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:17 INFO - PROCESS | 1948 | 1466495897675 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x118321800 == 38 [pid = 1948] [id = 175] 00:58:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x124551800) [pid = 1948] [serial = 523] [outer = 0x0] 00:58:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x124c29000) [pid = 1948] [serial = 524] [outer = 0x124551800] 00:58:17 INFO - PROCESS | 1948 | 1466495897699 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x124317000) [pid = 1948] [serial = 525] [outer = 0x124551800] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1210bb000) [pid = 1948] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1252a9c00) [pid = 1948] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x112a1a000) [pid = 1948] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1188e7c00) [pid = 1948] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x113d07400) [pid = 1948] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x112966000) [pid = 1948] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11918d000) [pid = 1948] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119a5d800) [pid = 1948] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x119a97400) [pid = 1948] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x117e99000) [pid = 1948] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x118268400) [pid = 1948] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1185ab800) [pid = 1948] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119a9b800) [pid = 1948] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1210ba400) [pid = 1948] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1240a0c00) [pid = 1948] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11888ec00) [pid = 1948] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:58:17 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x124558000) [pid = 1948] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:58:18 INFO - PROCESS | 1948 | 1466495898083 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]]]}] 00:58:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:58:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 569ms 00:58:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:58:18 INFO - PROCESS | 1948 | 1466495898099 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:58:18 INFO - PROCESS | 1948 | 1466495898100 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:58:18 INFO - PROCESS | 1948 | 1466495898102 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:58:18 INFO - PROCESS | 1948 | 1466495898103 Marionette TRACE conn2 <- [1,674,null,{}] 00:58:18 INFO - PROCESS | 1948 | 1466495898106 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}] 00:58:18 INFO - PROCESS | 1948 | 1466495898107 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:18 INFO - PROCESS | 1948 | 1466495898217 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:58:18 INFO - PROCESS | 1948 | 1466495898250 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:18 INFO - PROCESS | 1948 | 1466495898251 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243ca800 == 39 [pid = 1948] [id = 176] 00:58:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x112a80800) [pid = 1948] [serial = 526] [outer = 0x0] 00:58:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1192e4400) [pid = 1948] [serial = 527] [outer = 0x112a80800] 00:58:18 INFO - PROCESS | 1948 | 1466495898276 Marionette DEBUG loaded listener.js 00:58:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x124099c00) [pid = 1948] [serial = 528] [outer = 0x112a80800] 00:58:18 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:18 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:18 INFO - PROCESS | 1948 | 1466495898549 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]]]}] 00:58:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 00:58:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 00:58:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:58:18 INFO - PROCESS | 1948 | 1466495898572 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:58:18 INFO - PROCESS | 1948 | 1466495898573 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:58:18 INFO - PROCESS | 1948 | 1466495898575 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:58:18 INFO - PROCESS | 1948 | 1466495898578 Marionette TRACE conn2 <- [1,678,null,{}] 00:58:18 INFO - PROCESS | 1948 | 1466495898588 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}] 00:58:18 INFO - PROCESS | 1948 | 1466495898590 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:18 INFO - PROCESS | 1948 | 1466495898699 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:58:18 INFO - PROCESS | 1948 | 1466495898703 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:18 INFO - PROCESS | 1948 | 1466495898704 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a81b000 == 40 [pid = 1948] [id = 177] 00:58:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x124551c00) [pid = 1948] [serial = 529] [outer = 0x0] 00:58:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x125798800) [pid = 1948] [serial = 530] [outer = 0x124551c00] 00:58:18 INFO - PROCESS | 1948 | 1466495898731 Marionette DEBUG loaded listener.js 00:58:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1261bc800) [pid = 1948] [serial = 531] [outer = 0x124551c00] 00:58:19 INFO - PROCESS | 1948 | 1466495899086 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]]]}] 00:58:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:58:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 528ms 00:58:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:58:19 INFO - PROCESS | 1948 | 1466495899104 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:58:19 INFO - PROCESS | 1948 | 1466495899105 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:58:19 INFO - PROCESS | 1948 | 1466495899107 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 1948 | 1466495899109 Marionette TRACE conn2 <- [1,682,null,{}] 00:58:19 INFO - PROCESS | 1948 | 1466495899113 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}] 00:58:19 INFO - PROCESS | 1948 | 1466495899114 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:19 INFO - PROCESS | 1948 | 1466495899261 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:58:19 INFO - PROCESS | 1948 | 1466495899266 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:19 INFO - PROCESS | 1948 | 1466495899267 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b019800 == 41 [pid = 1948] [id = 178] 00:58:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x124c32400) [pid = 1948] [serial = 532] [outer = 0x0] 00:58:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1261ed400) [pid = 1948] [serial = 533] [outer = 0x124c32400] 00:58:19 INFO - PROCESS | 1948 | 1466495899308 Marionette DEBUG loaded listener.js 00:58:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1268eb400) [pid = 1948] [serial = 534] [outer = 0x124c32400] 00:58:20 INFO - PROCESS | 1948 | 1466495900228 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]]]}] 00:58:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 00:58:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1172ms 00:58:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:58:20 INFO - PROCESS | 1948 | 1466495900280 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:58:20 INFO - PROCESS | 1948 | 1466495900282 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:58:20 INFO - PROCESS | 1948 | 1466495900285 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:58:20 INFO - PROCESS | 1948 | 1466495900287 Marionette TRACE conn2 <- [1,686,null,{}] 00:58:20 INFO - PROCESS | 1948 | 1466495900291 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}] 00:58:20 INFO - PROCESS | 1948 | 1466495900293 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:20 INFO - PROCESS | 1948 | 1466495900399 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:58:20 INFO - PROCESS | 1948 | 1466495900453 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:20 INFO - PROCESS | 1948 | 1466495900456 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169ab800 == 42 [pid = 1948] [id = 179] 00:58:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x113834800) [pid = 1948] [serial = 535] [outer = 0x0] 00:58:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x115e10c00) [pid = 1948] [serial = 536] [outer = 0x113834800] 00:58:20 INFO - PROCESS | 1948 | 1466495900487 Marionette DEBUG loaded listener.js 00:58:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x116973800) [pid = 1948] [serial = 537] [outer = 0x113834800] 00:58:21 INFO - PROCESS | 1948 | 1466495901393 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]]]}] 00:58:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:58:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1123ms 00:58:21 INFO - PROCESS | 1948 | 1466495901409 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:58:21 INFO - PROCESS | 1948 | 1466495901413 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:58:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:58:21 INFO - PROCESS | 1948 | 1466495901418 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:58:21 INFO - PROCESS | 1948 | 1466495901420 Marionette TRACE conn2 <- [1,690,null,{}] 00:58:21 INFO - PROCESS | 1948 | 1466495901422 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}] 00:58:21 INFO - PROCESS | 1948 | 1466495901424 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:21 INFO - PROCESS | 1948 | 1466495901529 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:58:21 INFO - PROCESS | 1948 | 1466495901581 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:21 INFO - PROCESS | 1948 | 1466495901582 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x12386e800 == 43 [pid = 1948] [id = 180] 00:58:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11827c800) [pid = 1948] [serial = 538] [outer = 0x0] 00:58:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x118885c00) [pid = 1948] [serial = 539] [outer = 0x11827c800] 00:58:21 INFO - PROCESS | 1948 | 1466495901613 Marionette DEBUG loaded listener.js 00:58:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1192e0c00) [pid = 1948] [serial = 540] [outer = 0x11827c800] 00:58:22 INFO - PROCESS | 1948 | 1466495902518 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]]]}] 00:58:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:58:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1120ms 00:58:22 INFO - PROCESS | 1948 | 1466495902538 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:58:22 INFO - PROCESS | 1948 | 1466495902540 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:58:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:58:22 INFO - PROCESS | 1948 | 1466495902542 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:58:22 INFO - PROCESS | 1948 | 1466495902545 Marionette TRACE conn2 <- [1,694,null,{}] 00:58:22 INFO - PROCESS | 1948 | 1466495902553 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}] 00:58:22 INFO - PROCESS | 1948 | 1466495902556 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:22 INFO - PROCESS | 1948 | 1466495902662 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:58:22 INFO - PROCESS | 1948 | 1466495902716 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:22 INFO - PROCESS | 1948 | 1466495902717 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x124521000 == 44 [pid = 1948] [id = 181] 00:58:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x119a99000) [pid = 1948] [serial = 541] [outer = 0x0] 00:58:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x119f18800) [pid = 1948] [serial = 542] [outer = 0x119a99000] 00:58:22 INFO - PROCESS | 1948 | 1466495902749 Marionette DEBUG loaded listener.js 00:58:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1210b9000) [pid = 1948] [serial = 543] [outer = 0x119a99000] 00:58:23 INFO - PROCESS | 1948 | 1466495903836 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]]]}] 00:58:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 00:58:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1325ms 00:58:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:58:23 INFO - PROCESS | 1948 | 1466495903868 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:58:23 INFO - PROCESS | 1948 | 1466495903870 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:58:23 INFO - PROCESS | 1948 | 1466495903873 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:58:23 INFO - PROCESS | 1948 | 1466495903875 Marionette TRACE conn2 <- [1,698,null,{}] 00:58:23 INFO - PROCESS | 1948 | 1466495903879 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}] 00:58:23 INFO - PROCESS | 1948 | 1466495903880 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:23 INFO - PROCESS | 1948 | 1466495903972 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:58:24 INFO - PROCESS | 1948 | 1466495904055 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:24 INFO - PROCESS | 1948 | 1466495904056 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f40000 == 45 [pid = 1948] [id = 182] 00:58:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x11827d800) [pid = 1948] [serial = 544] [outer = 0x0] 00:58:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x11856fc00) [pid = 1948] [serial = 545] [outer = 0x11827d800] 00:58:24 INFO - PROCESS | 1948 | 1466495904084 Marionette DEBUG loaded listener.js 00:58:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1186a2800) [pid = 1948] [serial = 546] [outer = 0x11827d800] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x12a81b000 == 44 [pid = 1948] [id = 177] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x1243ca800 == 43 [pid = 1948] [id = 176] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x118321800 == 42 [pid = 1948] [id = 175] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x126842000 == 41 [pid = 1948] [id = 174] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x1257bb000 == 40 [pid = 1948] [id = 173] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x124511000 == 39 [pid = 1948] [id = 172] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x123c93000 == 38 [pid = 1948] [id = 171] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x119fd8000 == 37 [pid = 1948] [id = 170] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x1188af000 == 36 [pid = 1948] [id = 169] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x116999800 == 35 [pid = 1948] [id = 168] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x117056800 == 34 [pid = 1948] [id = 167] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x1243b2800 == 33 [pid = 1948] [id = 166] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x1195a6800 == 32 [pid = 1948] [id = 164] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x118211000 == 31 [pid = 1948] [id = 165] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x124521000 == 30 [pid = 1948] [id = 181] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x12386e800 == 29 [pid = 1948] [id = 180] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x12b019800 == 28 [pid = 1948] [id = 178] 00:58:24 INFO - PROCESS | 1948 | --DOCSHELL 0x1169ab800 == 27 [pid = 1948] [id = 179] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12409ac00) [pid = 1948] [serial = 470] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x123f08c00) [pid = 1948] [serial = 469] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1261ef400) [pid = 1948] [serial = 475] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1133c0800) [pid = 1948] [serial = 457] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x116358800) [pid = 1948] [serial = 458] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x124f35400) [pid = 1948] [serial = 473] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12454dc00) [pid = 1948] [serial = 472] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x126be8c00) [pid = 1948] [serial = 478] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x119189c00) [pid = 1948] [serial = 481] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x11970b000) [pid = 1948] [serial = 463] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x126be0800) [pid = 1948] [serial = 476] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119a64800) [pid = 1948] [serial = 464] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x119ac9000) [pid = 1948] [serial = 455] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x119a89400) [pid = 1948] [serial = 454] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x119d45c00) [pid = 1948] [serial = 466] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1185a5c00) [pid = 1948] [serial = 460] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1186ad000) [pid = 1948] [serial = 461] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x124c28c00) [pid = 1948] [serial = 484] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119a60000) [pid = 1948] [serial = 440] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11944fc00) [pid = 1948] [serial = 439] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x120fe2000) [pid = 1948] [serial = 443] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x119d3e800) [pid = 1948] [serial = 442] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x117e97c00) [pid = 1948] [serial = 200] [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.] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x124099000) [pid = 1948] [serial = 446] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x126bed400) [pid = 1948] [serial = 485] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1239f4800) [pid = 1948] [serial = 445] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x124f8ec00) [pid = 1948] [serial = 449] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1240a2c00) [pid = 1948] [serial = 448] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x119a9c000) [pid = 1948] [serial = 482] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1261ee000) [pid = 1948] [serial = 452] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1252aa400) [pid = 1948] [serial = 451] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1290e9000) [pid = 1948] [serial = 489] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x126bef400) [pid = 1948] [serial = 479] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x128a13800) [pid = 1948] [serial = 488] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1210b7000) [pid = 1948] [serial = 467] [outer = 0x0] [url = about:blank] 00:58:24 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x129403400) [pid = 1948] [serial = 491] [outer = 0x0] [url = about:blank] 00:58:25 INFO - PROCESS | 1948 | 1466495905463 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]]]}] 00:58:25 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) 00:58:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1622ms 00:58:25 INFO - PROCESS | 1948 | 1466495905496 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:58:25 INFO - PROCESS | 1948 | 1466495905500 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:58:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:58:25 INFO - PROCESS | 1948 | 1466495905506 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:58:25 INFO - PROCESS | 1948 | 1466495905508 Marionette TRACE conn2 <- [1,702,null,{}] 00:58:25 INFO - PROCESS | 1948 | 1466495905513 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}] 00:58:25 INFO - PROCESS | 1948 | 1466495905515 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:25 INFO - PROCESS | 1948 | 1466495905632 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:58:25 INFO - PROCESS | 1948 | 1466495905681 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:25 INFO - PROCESS | 1948 | 1466495905683 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x115ec8800 == 28 [pid = 1948] [id = 183] 00:58:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x1133c7800) [pid = 1948] [serial = 547] [outer = 0x0] 00:58:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1163cd400) [pid = 1948] [serial = 548] [outer = 0x1133c7800] 00:58:25 INFO - PROCESS | 1948 | 1466495905711 Marionette DEBUG loaded listener.js 00:58:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x117295800) [pid = 1948] [serial = 549] [outer = 0x1133c7800] 00:58:26 INFO - PROCESS | 1948 | 1466495906503 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]]]}] 00:58:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:58:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1022ms 00:58:26 INFO - PROCESS | 1948 | 1466495906528 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:58:26 INFO - PROCESS | 1948 | 1466495906532 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:58:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:58:26 INFO - PROCESS | 1948 | 1466495906537 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:58:26 INFO - PROCESS | 1948 | 1466495906538 Marionette TRACE conn2 <- [1,706,null,{}] 00:58:26 INFO - PROCESS | 1948 | 1466495906541 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}] 00:58:26 INFO - PROCESS | 1948 | 1466495906543 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:26 INFO - PROCESS | 1948 | 1466495906622 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:58:26 INFO - PROCESS | 1948 | 1466495906626 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:26 INFO - PROCESS | 1948 | 1466495906627 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x117068000 == 29 [pid = 1948] [id = 184] 00:58:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x118885400) [pid = 1948] [serial = 550] [outer = 0x0] 00:58:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11888f800) [pid = 1948] [serial = 551] [outer = 0x118885400] 00:58:26 INFO - PROCESS | 1948 | 1466495906659 Marionette DEBUG loaded listener.js 00:58:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11915c000) [pid = 1948] [serial = 552] [outer = 0x118885400] 00:58:27 INFO - PROCESS | 1948 | 1466495907553 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]]]}] 00:58:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:58:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1026ms 00:58:27 INFO - PROCESS | 1948 | 1466495907563 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:58:27 INFO - PROCESS | 1948 | 1466495907564 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:58:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:58:27 INFO - PROCESS | 1948 | 1466495907567 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:58:27 INFO - PROCESS | 1948 | 1466495907569 Marionette TRACE conn2 <- [1,710,null,{}] 00:58:27 INFO - PROCESS | 1948 | 1466495907600 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}] 00:58:27 INFO - PROCESS | 1948 | 1466495907603 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:27 INFO - PROCESS | 1948 | 1466495907695 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:58:27 INFO - PROCESS | 1948 | 1466495907700 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:27 INFO - PROCESS | 1948 | 1466495907702 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x11842e800 == 30 [pid = 1948] [id = 185] 00:58:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11326f800) [pid = 1948] [serial = 553] [outer = 0x0] 00:58:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x119702800) [pid = 1948] [serial = 554] [outer = 0x11326f800] 00:58:27 INFO - PROCESS | 1948 | 1466495907730 Marionette DEBUG loaded listener.js 00:58:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119a59800) [pid = 1948] [serial = 555] [outer = 0x11326f800] 00:58:28 INFO - PROCESS | 1948 | 1466495908563 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]]]}] 00:58:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:58:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1031ms 00:58:28 INFO - PROCESS | 1948 | 1466495908599 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:58:28 INFO - PROCESS | 1948 | 1466495908601 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:58:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:58:28 INFO - PROCESS | 1948 | 1466495908603 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:58:28 INFO - PROCESS | 1948 | 1466495908604 Marionette TRACE conn2 <- [1,714,null,{}] 00:58:28 INFO - PROCESS | 1948 | 1466495908607 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}] 00:58:28 INFO - PROCESS | 1948 | 1466495908608 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:28 INFO - PROCESS | 1948 | 1466495908701 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:58:28 INFO - PROCESS | 1948 | 1466495908734 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:28 INFO - PROCESS | 1948 | 1466495908736 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x11959e000 == 31 [pid = 1948] [id = 186] 00:58:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x119a8d400) [pid = 1948] [serial = 556] [outer = 0x0] 00:58:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x119a9a400) [pid = 1948] [serial = 557] [outer = 0x119a8d400] 00:58:28 INFO - PROCESS | 1948 | 1466495908761 Marionette DEBUG loaded listener.js 00:58:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119d3d800) [pid = 1948] [serial = 558] [outer = 0x119a8d400] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x119d40800) [pid = 1948] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12380a000) [pid = 1948] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x112a80800) [pid = 1948] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12431c800) [pid = 1948] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x11952a000) [pid = 1948] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x118368400) [pid = 1948] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1166e7800) [pid = 1948] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x128a0c000) [pid = 1948] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x113864400) [pid = 1948] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1121a4800) [pid = 1948] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x124551800) [pid = 1948] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x118272000) [pid = 1948] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x11970d800) [pid = 1948] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x124551c00) [pid = 1948] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:58:29 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x124c32400) [pid = 1948] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:58:29 INFO - PROCESS | 1948 | 1466495909642 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]]]}] 00:58:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 00:58:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1070ms 00:58:29 INFO - PROCESS | 1948 | 1466495909673 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:58:29 INFO - PROCESS | 1948 | 1466495909675 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:58:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:58:29 INFO - PROCESS | 1948 | 1466495909684 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:58:29 INFO - PROCESS | 1948 | 1466495909686 Marionette TRACE conn2 <- [1,718,null,{}] 00:58:29 INFO - PROCESS | 1948 | 1466495909688 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}] 00:58:29 INFO - PROCESS | 1948 | 1466495909689 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:29 INFO - PROCESS | 1948 | 1466495909761 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:58:29 INFO - PROCESS | 1948 | 1466495909811 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:29 INFO - PROCESS | 1948 | 1466495909812 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x119a0c800 == 32 [pid = 1948] [id = 187] 00:58:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x112a80800) [pid = 1948] [serial = 559] [outer = 0x0] 00:58:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x119521000) [pid = 1948] [serial = 560] [outer = 0x112a80800] 00:58:29 INFO - PROCESS | 1948 | 1466495909837 Marionette DEBUG loaded listener.js 00:58:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x119d3ec00) [pid = 1948] [serial = 561] [outer = 0x112a80800] 00:58:30 INFO - PROCESS | 1948 | 1466495910608 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]]]}] 00:58:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:58:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 977ms 00:58:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:58:30 INFO - PROCESS | 1948 | 1466495910654 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:58:30 INFO - PROCESS | 1948 | 1466495910655 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:58:30 INFO - PROCESS | 1948 | 1466495910658 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:58:30 INFO - PROCESS | 1948 | 1466495910659 Marionette TRACE conn2 <- [1,722,null,{}] 00:58:30 INFO - PROCESS | 1948 | 1466495910661 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}] 00:58:30 INFO - PROCESS | 1948 | 1466495910665 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:30 INFO - PROCESS | 1948 | 1466495910757 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:58:30 INFO - PROCESS | 1948 | 1466495910764 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:30 INFO - PROCESS | 1948 | 1466495910766 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x123944800 == 33 [pid = 1948] [id = 188] 00:58:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11915c800) [pid = 1948] [serial = 562] [outer = 0x0] 00:58:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1210ae400) [pid = 1948] [serial = 563] [outer = 0x11915c800] 00:58:30 INFO - PROCESS | 1948 | 1466495910790 Marionette DEBUG loaded listener.js 00:58:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x12383e800) [pid = 1948] [serial = 564] [outer = 0x11915c800] 00:58:31 INFO - PROCESS | 1948 | 1466495911406 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] 00:58:31 INFO - PROCESS | 1948 | 1466495911528 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:58:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:58:31 INFO - PROCESS | 1948 | 1466495911533 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:58:31 INFO - PROCESS | 1948 | 1466495911536 Marionette TRACE conn2 <- [1,726,null,{}] 00:58:31 INFO - PROCESS | 1948 | 1466495911540 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}] 00:58:31 INFO - PROCESS | 1948 | 1466495911541 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:31 INFO - PROCESS | 1948 | 1466495911650 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:58:31 INFO - PROCESS | 1948 | 1466495911697 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:31 INFO - PROCESS | 1948 | 1466495911698 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x113a10000 == 34 [pid = 1948] [id = 189] 00:58:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x113279c00) [pid = 1948] [serial = 565] [outer = 0x0] 00:58:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x1176c5000) [pid = 1948] [serial = 566] [outer = 0x113279c00] 00:58:31 INFO - PROCESS | 1948 | 1466495911730 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118567400) [pid = 1948] [serial = 567] [outer = 0x113279c00] 00:58:32 INFO - PROCESS | 1948 | 1466495912317 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]]]}] 00:58:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:58:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 823ms 00:58:32 INFO - PROCESS | 1948 | 1466495912355 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:58:32 INFO - PROCESS | 1948 | 1466495912358 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:58:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:58:32 INFO - PROCESS | 1948 | 1466495912363 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:58:32 INFO - PROCESS | 1948 | 1466495912365 Marionette TRACE conn2 <- [1,730,null,{}] 00:58:32 INFO - PROCESS | 1948 | 1466495912368 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}] 00:58:32 INFO - PROCESS | 1948 | 1466495912370 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:32 INFO - PROCESS | 1948 | 1466495912474 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:58:32 INFO - PROCESS | 1948 | 1466495912547 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:32 INFO - PROCESS | 1948 | 1466495912548 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fd0000 == 35 [pid = 1948] [id = 190] 00:58:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11915a800) [pid = 1948] [serial = 568] [outer = 0x0] 00:58:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x11952ec00) [pid = 1948] [serial = 569] [outer = 0x11915a800] 00:58:32 INFO - PROCESS | 1948 | 1466495912579 Marionette DEBUG loaded listener.js 00:58:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119a5b000) [pid = 1948] [serial = 570] [outer = 0x11915a800] 00:58:33 INFO - PROCESS | 1948 | 1466495913209 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] 00:58:33 INFO - PROCESS | 1948 | 1466495913288 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:58:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:58:33 INFO - PROCESS | 1948 | 1466495913292 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:58:33 INFO - PROCESS | 1948 | 1466495913294 Marionette TRACE conn2 <- [1,734,null,{}] 00:58:33 INFO - PROCESS | 1948 | 1466495913297 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}] 00:58:33 INFO - PROCESS | 1948 | 1466495913299 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:33 INFO - PROCESS | 1948 | 1466495913402 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:58:33 INFO - PROCESS | 1948 | 1466495913453 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:33 INFO - PROCESS | 1948 | 1466495913456 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x11666f800 == 36 [pid = 1948] [id = 191] 00:58:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1185a2000) [pid = 1948] [serial = 571] [outer = 0x0] 00:58:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1185aac00) [pid = 1948] [serial = 572] [outer = 0x1185a2000] 00:58:33 INFO - PROCESS | 1948 | 1466495913485 Marionette DEBUG loaded listener.js 00:58:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119150000) [pid = 1948] [serial = 573] [outer = 0x1185a2000] 00:58:33 INFO - PROCESS | 1948 | --DOCSHELL 0x119a0c800 == 35 [pid = 1948] [id = 187] 00:58:33 INFO - PROCESS | 1948 | --DOCSHELL 0x11959e000 == 34 [pid = 1948] [id = 186] 00:58:33 INFO - PROCESS | 1948 | --DOCSHELL 0x11842e800 == 33 [pid = 1948] [id = 185] 00:58:33 INFO - PROCESS | 1948 | --DOCSHELL 0x117068000 == 32 [pid = 1948] [id = 184] 00:58:33 INFO - PROCESS | 1948 | --DOCSHELL 0x115ec8800 == 31 [pid = 1948] [id = 183] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1268eb400) [pid = 1948] [serial = 534] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x120fe1000) [pid = 1948] [serial = 515] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12409f000) [pid = 1948] [serial = 518] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x123bb9c00) [pid = 1948] [serial = 516] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1192e4400) [pid = 1948] [serial = 527] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12454fc00) [pid = 1948] [serial = 521] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x124187000) [pid = 1948] [serial = 519] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x119991800) [pid = 1948] [serial = 509] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x119a82400) [pid = 1948] [serial = 510] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x118571400) [pid = 1948] [serial = 494] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x118891000) [pid = 1948] [serial = 495] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x117035400) [pid = 1948] [serial = 503] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x118272400) [pid = 1948] [serial = 504] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x12a5c1400) [pid = 1948] [serial = 492] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x113d78800) [pid = 1948] [serial = 500] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x1166e9800) [pid = 1948] [serial = 501] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x119a98400) [pid = 1948] [serial = 512] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x124c29000) [pid = 1948] [serial = 524] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x1185ad800) [pid = 1948] [serial = 506] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x1192e6400) [pid = 1948] [serial = 507] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x119a64c00) [pid = 1948] [serial = 497] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x119d3fc00) [pid = 1948] [serial = 498] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x12455b800) [pid = 1948] [serial = 522] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 61 (0x125798800) [pid = 1948] [serial = 530] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 60 (0x124317000) [pid = 1948] [serial = 525] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 59 (0x124099c00) [pid = 1948] [serial = 528] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 58 (0x1261bc800) [pid = 1948] [serial = 531] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 57 (0x119d3f400) [pid = 1948] [serial = 513] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | --DOMWINDOW == 56 (0x1261ed400) [pid = 1948] [serial = 533] [outer = 0x0] [url = about:blank] 00:58:33 INFO - PROCESS | 1948 | 1466495913842 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]]]}] 00:58:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:58:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 575ms 00:58:33 INFO - PROCESS | 1948 | 1466495913867 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:58:33 INFO - PROCESS | 1948 | 1466495913870 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:58:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:58:33 INFO - PROCESS | 1948 | 1466495913874 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:58:33 INFO - PROCESS | 1948 | 1466495913876 Marionette TRACE conn2 <- [1,738,null,{}] 00:58:33 INFO - PROCESS | 1948 | 1466495913880 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}] 00:58:33 INFO - PROCESS | 1948 | 1466495913882 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:33 INFO - PROCESS | 1948 | 1466495913965 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:58:34 INFO - PROCESS | 1948 | 1466495914014 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:34 INFO - PROCESS | 1948 | 1466495914016 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x1180cd000 == 32 [pid = 1948] [id = 192] 00:58:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 57 (0x116972000) [pid = 1948] [serial = 574] [outer = 0x0] 00:58:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 58 (0x11918f400) [pid = 1948] [serial = 575] [outer = 0x116972000] 00:58:34 INFO - PROCESS | 1948 | 1466495914043 Marionette DEBUG loaded listener.js 00:58:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 59 (0x119a5f000) [pid = 1948] [serial = 576] [outer = 0x116972000] 00:58:34 INFO - PROCESS | 1948 | 1466495914827 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]]]}] 00:58:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:58:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 974ms 00:58:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:58:34 INFO - PROCESS | 1948 | 1466495914848 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:58:34 INFO - PROCESS | 1948 | 1466495914850 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:58:34 INFO - PROCESS | 1948 | 1466495914852 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:58:34 INFO - PROCESS | 1948 | 1466495914854 Marionette TRACE conn2 <- [1,742,null,{}] 00:58:34 INFO - PROCESS | 1948 | 1466495914864 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}] 00:58:34 INFO - PROCESS | 1948 | 1466495914868 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:34 INFO - PROCESS | 1948 | 1466495914948 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:58:34 INFO - PROCESS | 1948 | 1466495914953 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:34 INFO - PROCESS | 1948 | 1466495914955 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197e8800 == 33 [pid = 1948] [id = 193] 00:58:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 60 (0x113279800) [pid = 1948] [serial = 577] [outer = 0x0] 00:58:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 61 (0x120fe2400) [pid = 1948] [serial = 578] [outer = 0x113279800] 00:58:34 INFO - PROCESS | 1948 | 1466495914983 Marionette DEBUG loaded listener.js 00:58:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x1210b8800) [pid = 1948] [serial = 579] [outer = 0x113279800] 00:58:35 INFO - PROCESS | 1948 | 1466495915810 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]]]}] 00:58:35 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 00:58:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 00:58:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:58:35 INFO - PROCESS | 1948 | 1466495915826 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:58:35 INFO - PROCESS | 1948 | 1466495915827 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:58:35 INFO - PROCESS | 1948 | 1466495915831 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:58:35 INFO - PROCESS | 1948 | 1466495915833 Marionette TRACE conn2 <- [1,746,null,{}] 00:58:35 INFO - PROCESS | 1948 | 1466495915841 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}] 00:58:35 INFO - PROCESS | 1948 | 1466495915842 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:35 INFO - PROCESS | 1948 | 1466495915942 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:58:35 INFO - PROCESS | 1948 | 1466495915946 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:35 INFO - PROCESS | 1948 | 1466495915947 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x123fbf000 == 34 [pid = 1948] [id = 194] 00:58:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x120f10000) [pid = 1948] [serial = 580] [outer = 0x0] 00:58:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x123842800) [pid = 1948] [serial = 581] [outer = 0x120f10000] 00:58:35 INFO - PROCESS | 1948 | 1466495915973 Marionette DEBUG loaded listener.js 00:58:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x123f08c00) [pid = 1948] [serial = 582] [outer = 0x120f10000] 00:58:36 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x11326f800) [pid = 1948] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:58:36 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x1133c7800) [pid = 1948] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:58:36 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x11827d800) [pid = 1948] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:58:36 INFO - PROCESS | 1948 | --DOMWINDOW == 61 (0x118885400) [pid = 1948] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:58:36 INFO - PROCESS | 1948 | --DOMWINDOW == 60 (0x112a80800) [pid = 1948] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:58:36 INFO - PROCESS | 1948 | --DOMWINDOW == 59 (0x119a8d400) [pid = 1948] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:58:36 INFO - PROCESS | 1948 | --DOMWINDOW == 58 (0x113834800) [pid = 1948] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:58:36 INFO - PROCESS | 1948 | --DOMWINDOW == 57 (0x11827c800) [pid = 1948] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:58:36 INFO - PROCESS | 1948 | --DOMWINDOW == 56 (0x119a99000) [pid = 1948] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:58:36 INFO - PROCESS | 1948 | 1466495916791 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]]]}] 00:58:36 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.) 00:58:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 00:58:36 INFO - PROCESS | 1948 | 1466495916802 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:58:36 INFO - PROCESS | 1948 | 1466495916803 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:58:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:58:36 INFO - PROCESS | 1948 | 1466495916805 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:58:36 INFO - PROCESS | 1948 | 1466495916807 Marionette TRACE conn2 <- [1,750,null,{}] 00:58:36 INFO - PROCESS | 1948 | 1466495916809 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}] 00:58:36 INFO - PROCESS | 1948 | 1466495916811 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:36 INFO - PROCESS | 1948 | 1466495916889 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:58:36 INFO - PROCESS | 1948 | 1466495916907 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:36 INFO - PROCESS | 1948 | 1466495916908 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243cd800 == 35 [pid = 1948] [id = 195] 00:58:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 57 (0x11944f400) [pid = 1948] [serial = 583] [outer = 0x0] 00:58:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 58 (0x119a8d400) [pid = 1948] [serial = 584] [outer = 0x11944f400] 00:58:36 INFO - PROCESS | 1948 | 1466495916934 Marionette DEBUG loaded listener.js 00:58:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 59 (0x1239f4800) [pid = 1948] [serial = 585] [outer = 0x11944f400] 00:58:37 INFO - PROCESS | 1948 | 1466495917765 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]]]}] 00:58:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:58:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 00:58:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:58:37 INFO - PROCESS | 1948 | 1466495917775 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:58:37 INFO - PROCESS | 1948 | 1466495917776 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:58:37 INFO - PROCESS | 1948 | 1466495917780 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:58:37 INFO - PROCESS | 1948 | 1466495917781 Marionette TRACE conn2 <- [1,754,null,{}] 00:58:37 INFO - PROCESS | 1948 | 1466495917783 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}] 00:58:37 INFO - PROCESS | 1948 | 1466495917788 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:37 INFO - PROCESS | 1948 | 1466495917901 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:58:37 INFO - PROCESS | 1948 | 1466495917908 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:37 INFO - PROCESS | 1948 | 1466495917909 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x11842e000 == 36 [pid = 1948] [id = 196] 00:58:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 60 (0x119526000) [pid = 1948] [serial = 586] [outer = 0x0] 00:58:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 61 (0x1240a0c00) [pid = 1948] [serial = 587] [outer = 0x119526000] 00:58:37 INFO - PROCESS | 1948 | 1466495917936 Marionette DEBUG loaded listener.js 00:58:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x124b33800) [pid = 1948] [serial = 588] [outer = 0x119526000] 00:58:38 INFO - PROCESS | 1948 | 1466495918703 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]]]}] 00:58:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 00:58:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 00:58:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:58:38 INFO - PROCESS | 1948 | 1466495918750 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:58:38 INFO - PROCESS | 1948 | 1466495918751 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:58:38 INFO - PROCESS | 1948 | 1466495918753 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:58:38 INFO - PROCESS | 1948 | 1466495918755 Marionette TRACE conn2 <- [1,758,null,{}] 00:58:38 INFO - PROCESS | 1948 | 1466495918757 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}] 00:58:38 INFO - PROCESS | 1948 | 1466495918758 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:38 INFO - PROCESS | 1948 | 1466495918835 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:58:38 INFO - PROCESS | 1948 | 1466495918839 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:38 INFO - PROCESS | 1948 | 1466495918840 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257d7800 == 37 [pid = 1948] [id = 197] 00:58:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x124b34c00) [pid = 1948] [serial = 589] [outer = 0x0] 00:58:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x124f90c00) [pid = 1948] [serial = 590] [outer = 0x124b34c00] 00:58:38 INFO - PROCESS | 1948 | 1466495918865 Marionette DEBUG loaded listener.js 00:58:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x1252b1000) [pid = 1948] [serial = 591] [outer = 0x124b34c00] 00:58:39 INFO - PROCESS | 1948 | 1466495919196 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]]]}] 00:58:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:58:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 00:58:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:58:39 INFO - PROCESS | 1948 | 1466495919223 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:58:39 INFO - PROCESS | 1948 | 1466495919224 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:58:39 INFO - PROCESS | 1948 | 1466495919226 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:58:39 INFO - PROCESS | 1948 | 1466495919227 Marionette TRACE conn2 <- [1,762,null,{}] 00:58:39 INFO - PROCESS | 1948 | 1466495919232 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}] 00:58:39 INFO - PROCESS | 1948 | 1466495919233 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:39 INFO - PROCESS | 1948 | 1466495919309 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:58:39 INFO - PROCESS | 1948 | 1466495919363 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:39 INFO - PROCESS | 1948 | 1466495919364 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x126598800 == 38 [pid = 1948] [id = 198] 00:58:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x124b3a800) [pid = 1948] [serial = 592] [outer = 0x0] 00:58:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x125796000) [pid = 1948] [serial = 593] [outer = 0x124b3a800] 00:58:39 INFO - PROCESS | 1948 | 1466495919389 Marionette DEBUG loaded listener.js 00:58:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x1261b1c00) [pid = 1948] [serial = 594] [outer = 0x124b3a800] 00:58:40 INFO - PROCESS | 1948 | 1466495920155 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]]]}] 00:58:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:58:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 00:58:40 INFO - PROCESS | 1948 | 1466495920200 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:58:40 INFO - PROCESS | 1948 | 1466495920202 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:58:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:58:40 INFO - PROCESS | 1948 | 1466495920206 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:58:40 INFO - PROCESS | 1948 | 1466495920208 Marionette TRACE conn2 <- [1,766,null,{}] 00:58:40 INFO - PROCESS | 1948 | 1466495920212 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}] 00:58:40 INFO - PROCESS | 1948 | 1466495920213 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:40 INFO - PROCESS | 1948 | 1466495920316 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:58:40 INFO - PROCESS | 1948 | 1466495920365 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:40 INFO - PROCESS | 1948 | 1466495920368 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x117056800 == 39 [pid = 1948] [id = 199] 00:58:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x117037000) [pid = 1948] [serial = 595] [outer = 0x0] 00:58:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x1176c5c00) [pid = 1948] [serial = 596] [outer = 0x117037000] 00:58:40 INFO - PROCESS | 1948 | 1466495920400 Marionette DEBUG loaded listener.js 00:58:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x1186a8400) [pid = 1948] [serial = 597] [outer = 0x117037000] 00:58:41 INFO - PROCESS | 1948 | 1466495921284 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]]]}] 00:58:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:58:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1123ms 00:58:41 INFO - PROCESS | 1948 | 1466495921328 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:58:41 INFO - PROCESS | 1948 | 1466495921332 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:58:41 INFO - PROCESS | 1948 | 1466495921336 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:58:41 INFO - PROCESS | 1948 | 1466495921338 Marionette TRACE conn2 <- [1,770,null,{}] 00:58:41 INFO - PROCESS | 1948 | 1466495921341 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}] 00:58:41 INFO - PROCESS | 1948 | 1466495921342 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:41 INFO - PROCESS | 1948 | 1466495921469 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:58:41 INFO - PROCESS | 1948 | 1466495921524 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:41 INFO - PROCESS | 1948 | 1466495921525 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x123869800 == 40 [pid = 1948] [id = 200] 00:58:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x119a5bc00) [pid = 1948] [serial = 598] [outer = 0x0] 00:58:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x119a82400) [pid = 1948] [serial = 599] [outer = 0x119a5bc00] 00:58:41 INFO - PROCESS | 1948 | 1466495921557 Marionette DEBUG loaded listener.js 00:58:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x119ac1c00) [pid = 1948] [serial = 600] [outer = 0x119a5bc00] 00:58:42 INFO - PROCESS | 1948 | 1466495921999 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]]]}] 00:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 00:58:42 INFO - PROCESS | 1948 | 1466495922007 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:58:42 INFO - PROCESS | 1948 | 1466495922008 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:58:42 INFO - PROCESS | 1948 | 1466495922011 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:58:42 INFO - PROCESS | 1948 | 1466495922014 Marionette TRACE conn2 <- [1,774,null,{}] 00:58:42 INFO - PROCESS | 1948 | 1466495922022 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}] 00:58:42 INFO - PROCESS | 1948 | 1466495922025 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:42 INFO - PROCESS | 1948 | 1466495922126 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:58:42 INFO - PROCESS | 1948 | 1466495922176 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:42 INFO - PROCESS | 1948 | 1466495922178 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x128854800 == 41 [pid = 1948] [id = 201] 00:58:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x119d3e400) [pid = 1948] [serial = 601] [outer = 0x0] 00:58:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x1210b4c00) [pid = 1948] [serial = 602] [outer = 0x119d3e400] 00:58:42 INFO - PROCESS | 1948 | 1466495922236 Marionette DEBUG loaded listener.js 00:58:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1240ae800) [pid = 1948] [serial = 603] [outer = 0x119d3e400] 00:58:42 INFO - PROCESS | 1948 | 1466495922923 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]]]}] 00:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 973ms 00:58:42 INFO - PROCESS | 1948 | 1466495922984 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:58:42 INFO - PROCESS | 1948 | 1466495922987 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:58:42 INFO - PROCESS | 1948 | 1466495922991 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:58:42 INFO - PROCESS | 1948 | 1466495922992 Marionette TRACE conn2 <- [1,778,null,{}] 00:58:42 INFO - PROCESS | 1948 | 1466495922996 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}] 00:58:42 INFO - PROCESS | 1948 | 1466495922998 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:43 INFO - PROCESS | 1948 | 1466495923092 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:58:43 INFO - PROCESS | 1948 | 1466495923156 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:43 INFO - PROCESS | 1948 | 1466495923158 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x117216000 == 42 [pid = 1948] [id = 202] 00:58:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11728ec00) [pid = 1948] [serial = 604] [outer = 0x0] 00:58:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11826b400) [pid = 1948] [serial = 605] [outer = 0x11728ec00] 00:58:43 INFO - PROCESS | 1948 | 1466495923186 Marionette DEBUG loaded listener.js 00:58:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1185a5c00) [pid = 1948] [serial = 606] [outer = 0x11728ec00] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x1257d7800 == 41 [pid = 1948] [id = 197] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x11842e000 == 40 [pid = 1948] [id = 196] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x1243cd800 == 39 [pid = 1948] [id = 195] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x123fbf000 == 38 [pid = 1948] [id = 194] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x1197e8800 == 37 [pid = 1948] [id = 193] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x1180cd000 == 36 [pid = 1948] [id = 192] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x11666f800 == 35 [pid = 1948] [id = 191] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x119fd0000 == 34 [pid = 1948] [id = 190] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x113a10000 == 33 [pid = 1948] [id = 189] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x123944800 == 32 [pid = 1948] [id = 188] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x116f40000 == 31 [pid = 1948] [id = 182] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x128854800 == 30 [pid = 1948] [id = 201] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x123869800 == 29 [pid = 1948] [id = 200] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x126598800 == 28 [pid = 1948] [id = 198] 00:58:44 INFO - PROCESS | 1948 | --DOCSHELL 0x117056800 == 27 [pid = 1948] [id = 199] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x119702800) [pid = 1948] [serial = 554] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1163cd400) [pid = 1948] [serial = 548] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x117295800) [pid = 1948] [serial = 549] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1186a2800) [pid = 1948] [serial = 546] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x11856fc00) [pid = 1948] [serial = 545] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x11888f800) [pid = 1948] [serial = 551] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x119d3ec00) [pid = 1948] [serial = 561] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x119a9a400) [pid = 1948] [serial = 557] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x119a59800) [pid = 1948] [serial = 555] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x116973800) [pid = 1948] [serial = 537] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x115e10c00) [pid = 1948] [serial = 536] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x1192e0c00) [pid = 1948] [serial = 540] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x118885c00) [pid = 1948] [serial = 539] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x1210b9000) [pid = 1948] [serial = 543] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x119f18800) [pid = 1948] [serial = 542] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x119d3d800) [pid = 1948] [serial = 558] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x119521000) [pid = 1948] [serial = 560] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x11915c000) [pid = 1948] [serial = 552] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | --DOMWINDOW == 61 (0x1210ae400) [pid = 1948] [serial = 563] [outer = 0x0] [url = about:blank] 00:58:44 INFO - PROCESS | 1948 | 1466495924184 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]]]}] 00:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1223ms 00:58:44 INFO - PROCESS | 1948 | 1466495924214 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:58:44 INFO - PROCESS | 1948 | 1466495924216 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:58:44 INFO - PROCESS | 1948 | 1466495924219 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:58:44 INFO - PROCESS | 1948 | 1466495924221 Marionette TRACE conn2 <- [1,782,null,{}] 00:58:44 INFO - PROCESS | 1948 | 1466495924225 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}] 00:58:44 INFO - PROCESS | 1948 | 1466495924227 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:44 INFO - PROCESS | 1948 | 1466495924314 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:58:44 INFO - PROCESS | 1948 | 1466495924319 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1948 | 1466495924322 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x115166000 == 28 [pid = 1948] [id = 203] 00:58:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x1130b7c00) [pid = 1948] [serial = 607] [outer = 0x0] 00:58:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x11326f800) [pid = 1948] [serial = 608] [outer = 0x1130b7c00] 00:58:44 INFO - PROCESS | 1948 | 1466495924352 Marionette DEBUG loaded listener.js 00:58:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x112960c00) [pid = 1948] [serial = 609] [outer = 0x1130b7c00] 00:58:44 INFO - PROCESS | 1948 | 1466495924733 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]]]}] 00:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 569ms 00:58:44 INFO - PROCESS | 1948 | 1466495924789 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:58:44 INFO - PROCESS | 1948 | 1466495924792 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:58:44 INFO - PROCESS | 1948 | 1466495924797 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:58:44 INFO - PROCESS | 1948 | 1466495924799 Marionette TRACE conn2 <- [1,786,null,{}] 00:58:44 INFO - PROCESS | 1948 | 1466495924801 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}] 00:58:44 INFO - PROCESS | 1948 | 1466495924803 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:44 INFO - PROCESS | 1948 | 1466495924879 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:58:44 INFO - PROCESS | 1948 | 1466495924884 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1948 | 1466495924885 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x11705e800 == 29 [pid = 1948] [id = 204] 00:58:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x116a0b800) [pid = 1948] [serial = 610] [outer = 0x0] 00:58:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x117e97000) [pid = 1948] [serial = 611] [outer = 0x116a0b800] 00:58:44 INFO - PROCESS | 1948 | 1466495924915 Marionette DEBUG loaded listener.js 00:58:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x1185a8800) [pid = 1948] [serial = 612] [outer = 0x116a0b800] 00:58:45 INFO - PROCESS | 1948 | 1466495925290 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]]]}] 00:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms 00:58:45 INFO - PROCESS | 1948 | 1466495925319 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:58:45 INFO - PROCESS | 1948 | 1466495925321 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:58:45 INFO - PROCESS | 1948 | 1466495925324 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:58:45 INFO - PROCESS | 1948 | 1466495925328 Marionette TRACE conn2 <- [1,790,null,{}] 00:58:45 INFO - PROCESS | 1948 | 1466495925340 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}] 00:58:45 INFO - PROCESS | 1948 | 1466495925345 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:45 INFO - PROCESS | 1948 | 1466495925461 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:58:45 INFO - PROCESS | 1948 | 1466495925480 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:45 INFO - PROCESS | 1948 | 1466495925482 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188af000 == 30 [pid = 1948] [id = 205] 00:58:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x113d7a400) [pid = 1948] [serial = 613] [outer = 0x0] 00:58:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x1192e6400) [pid = 1948] [serial = 614] [outer = 0x113d7a400] 00:58:45 INFO - PROCESS | 1948 | 1466495925530 Marionette DEBUG loaded listener.js 00:58:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x119704000) [pid = 1948] [serial = 615] [outer = 0x113d7a400] 00:58:45 INFO - PROCESS | 1948 | 1466495925955 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]]]}] 00:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 674ms 00:58:46 INFO - PROCESS | 1948 | 1466495926000 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:58:46 INFO - PROCESS | 1948 | 1466495926002 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:58:46 INFO - PROCESS | 1948 | 1466495926004 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 1948 | 1466495926005 Marionette TRACE conn2 <- [1,794,null,{}] 00:58:46 INFO - PROCESS | 1948 | 1466495926008 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}] 00:58:46 INFO - PROCESS | 1948 | 1466495926009 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:46 INFO - PROCESS | 1948 | 1466495926088 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:58:46 INFO - PROCESS | 1948 | 1466495926092 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:46 INFO - PROCESS | 1948 | 1466495926093 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195a3000 == 31 [pid = 1948] [id = 206] 00:58:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x11970d400) [pid = 1948] [serial = 616] [outer = 0x0] 00:58:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x119a5d400) [pid = 1948] [serial = 617] [outer = 0x11970d400] 00:58:46 INFO - PROCESS | 1948 | 1466495926121 Marionette DEBUG loaded listener.js 00:58:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x119a89400) [pid = 1948] [serial = 618] [outer = 0x11970d400] 00:58:46 INFO - PROCESS | 1948 | 1466495926461 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]]]}] 00:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 468ms 00:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:58:46 INFO - PROCESS | 1948 | 1466495926472 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:58:46 INFO - PROCESS | 1948 | 1466495926473 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:58:46 INFO - PROCESS | 1948 | 1466495926475 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 1948 | 1466495926477 Marionette TRACE conn2 <- [1,798,null,{}] 00:58:46 INFO - PROCESS | 1948 | 1466495926488 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}] 00:58:46 INFO - PROCESS | 1948 | 1466495926489 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:46 INFO - PROCESS | 1948 | 1466495926582 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:58:46 INFO - PROCESS | 1948 | 1466495926616 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:46 INFO - PROCESS | 1948 | 1466495926617 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x119dea000 == 32 [pid = 1948] [id = 207] 00:58:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x112963000) [pid = 1948] [serial = 619] [outer = 0x0] 00:58:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x119a95c00) [pid = 1948] [serial = 620] [outer = 0x112963000] 00:58:46 INFO - PROCESS | 1948 | 1466495926642 Marionette DEBUG loaded listener.js 00:58:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x119ac4c00) [pid = 1948] [serial = 621] [outer = 0x112963000] 00:58:47 INFO - PROCESS | 1948 | 1466495927076 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]]]}] 00:58:47 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 00:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 630ms 00:58:47 INFO - PROCESS | 1948 | 1466495927108 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:58:47 INFO - PROCESS | 1948 | 1466495927110 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:58:47 INFO - PROCESS | 1948 | 1466495927116 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:58:47 INFO - PROCESS | 1948 | 1466495927118 Marionette TRACE conn2 <- [1,802,null,{}] 00:58:47 INFO - PROCESS | 1948 | 1466495927121 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}] 00:58:47 INFO - PROCESS | 1948 | 1466495927128 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:47 INFO - PROCESS | 1948 | 1466495927297 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:58:47 INFO - PROCESS | 1948 | 1466495927312 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:47 INFO - PROCESS | 1948 | 1466495927315 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x123fc1000 == 33 [pid = 1948] [id = 208] 00:58:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x119d3c000) [pid = 1948] [serial = 622] [outer = 0x0] 00:58:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x120f10400) [pid = 1948] [serial = 623] [outer = 0x119d3c000] 00:58:47 INFO - PROCESS | 1948 | 1466495927341 Marionette DEBUG loaded listener.js 00:58:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x123b84000) [pid = 1948] [serial = 624] [outer = 0x119d3c000] 00:58:47 INFO - PROCESS | 1948 | 1466495927663 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]]]}] 00:58:47 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 00:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 572ms 00:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:58:47 INFO - PROCESS | 1948 | 1466495927685 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:58:47 INFO - PROCESS | 1948 | 1466495927687 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:58:47 INFO - PROCESS | 1948 | 1466495927689 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:58:47 INFO - PROCESS | 1948 | 1466495927690 Marionette TRACE conn2 <- [1,806,null,{}] 00:58:47 INFO - PROCESS | 1948 | 1466495927692 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}] 00:58:47 INFO - PROCESS | 1948 | 1466495927703 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:47 INFO - PROCESS | 1948 | 1466495927798 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:58:47 INFO - PROCESS | 1948 | 1466495927801 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:47 INFO - PROCESS | 1948 | 1466495927802 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x124520800 == 34 [pid = 1948] [id = 209] 00:58:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1185a0800) [pid = 1948] [serial = 625] [outer = 0x0] 00:58:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x123bc2000) [pid = 1948] [serial = 626] [outer = 0x1185a0800] 00:58:47 INFO - PROCESS | 1948 | 1466495927826 Marionette DEBUG loaded listener.js 00:58:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1240a2800) [pid = 1948] [serial = 627] [outer = 0x1185a0800] 00:58:48 INFO - PROCESS | 1948 | [1948] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:58:48 INFO - PROCESS | 1948 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:58:48 INFO - PROCESS | 1948 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:58:48 INFO - PROCESS | 1948 | [GFX2-]: Using SkiaGL canvas. 00:58:48 INFO - PROCESS | 1948 | 1466495928202 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]]]}] 00:58:48 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 00:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 00:58:48 INFO - PROCESS | 1948 | 1466495928209 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:58:48 INFO - PROCESS | 1948 | 1466495928211 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:58:48 INFO - PROCESS | 1948 | 1466495928214 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:58:48 INFO - PROCESS | 1948 | 1466495928215 Marionette TRACE conn2 <- [1,810,null,{}] 00:58:48 INFO - PROCESS | 1948 | 1466495928218 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}] 00:58:48 INFO - PROCESS | 1948 | 1466495928219 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:48 INFO - PROCESS | 1948 | 1466495928328 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x124b34c00) [pid = 1948] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x120f10000) [pid = 1948] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x11944f400) [pid = 1948] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x119526000) [pid = 1948] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x11915c800) [pid = 1948] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x113279800) [pid = 1948] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x116972000) [pid = 1948] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1185a2000) [pid = 1948] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x113279c00) [pid = 1948] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x11915a800) [pid = 1948] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:58:48 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x124b3a800) [pid = 1948] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:58:48 INFO - PROCESS | 1948 | 1466495928581 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:48 INFO - PROCESS | 1948 | 1466495928583 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e6a000 == 35 [pid = 1948] [id = 210] 00:58:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x113279800) [pid = 1948] [serial = 628] [outer = 0x0] 00:58:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x118272400) [pid = 1948] [serial = 629] [outer = 0x113279800] 00:58:48 INFO - PROCESS | 1948 | 1466495928623 Marionette DEBUG loaded listener.js 00:58:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x119a8ec00) [pid = 1948] [serial = 630] [outer = 0x113279800] 00:58:48 INFO - PROCESS | 1948 | 1466495928959 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]]]}] 00:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 772ms 00:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:58:49 INFO - PROCESS | 1948 | 1466495929010 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:58:49 INFO - PROCESS | 1948 | 1466495929012 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:58:49 INFO - PROCESS | 1948 | 1466495929018 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:58:49 INFO - PROCESS | 1948 | 1466495929020 Marionette TRACE conn2 <- [1,814,null,{}] 00:58:49 INFO - PROCESS | 1948 | 1466495929024 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}] 00:58:49 INFO - PROCESS | 1948 | 1466495929025 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:49 INFO - PROCESS | 1948 | 1466495929189 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:58:49 INFO - PROCESS | 1948 | 1466495929202 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:49 INFO - PROCESS | 1948 | 1466495929203 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x11843d800 == 36 [pid = 1948] [id = 211] 00:58:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x119529000) [pid = 1948] [serial = 631] [outer = 0x0] 00:58:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x1240a4800) [pid = 1948] [serial = 632] [outer = 0x119529000] 00:58:49 INFO - PROCESS | 1948 | 1466495929244 Marionette DEBUG loaded listener.js 00:58:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x124551000) [pid = 1948] [serial = 633] [outer = 0x119529000] 00:58:49 INFO - PROCESS | 1948 | 1466495929576 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] 00:58:49 INFO - PROCESS | 1948 | 1466495929590 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:58:49 INFO - PROCESS | 1948 | 1466495929593 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:58:49 INFO - PROCESS | 1948 | 1466495929599 Marionette TRACE conn2 <- [1,818,null,{}] 00:58:49 INFO - PROCESS | 1948 | 1466495929603 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}] 00:58:49 INFO - PROCESS | 1948 | 1466495929605 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:49 INFO - PROCESS | 1948 | 1466495929724 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:58:49 INFO - PROCESS | 1948 | 1466495929798 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:49 INFO - PROCESS | 1948 | 1466495929798 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x126852800 == 37 [pid = 1948] [id = 212] 00:58:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x1163d2800) [pid = 1948] [serial = 634] [outer = 0x0] 00:58:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x124b2cc00) [pid = 1948] [serial = 635] [outer = 0x1163d2800] 00:58:49 INFO - PROCESS | 1948 | 1466495929839 Marionette DEBUG loaded listener.js 00:58:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x124f31800) [pid = 1948] [serial = 636] [outer = 0x1163d2800] 00:58:50 INFO - PROCESS | 1948 | 1466495930175 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]]]}] 00:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 625ms 00:58:50 INFO - PROCESS | 1948 | 1466495930218 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:58:50 INFO - PROCESS | 1948 | 1466495930220 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:58:50 INFO - PROCESS | 1948 | 1466495930222 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:58:50 INFO - PROCESS | 1948 | 1466495930224 Marionette TRACE conn2 <- [1,822,null,{}] 00:58:50 INFO - PROCESS | 1948 | 1466495930226 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}] 00:58:50 INFO - PROCESS | 1948 | 1466495930228 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:50 INFO - PROCESS | 1948 | 1466495930349 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:58:50 INFO - PROCESS | 1948 | 1466495930355 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:50 INFO - PROCESS | 1948 | 1466495930356 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x119de8000 == 38 [pid = 1948] [id = 213] 00:58:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x116365800) [pid = 1948] [serial = 637] [outer = 0x0] 00:58:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x124f31000) [pid = 1948] [serial = 638] [outer = 0x116365800] 00:58:50 INFO - PROCESS | 1948 | 1466495930383 Marionette DEBUG loaded listener.js 00:58:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1261b7400) [pid = 1948] [serial = 639] [outer = 0x116365800] 00:58:50 INFO - PROCESS | 1948 | 1466495930871 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] 00:58:50 INFO - PROCESS | 1948 | 1466495930907 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:58:50 INFO - PROCESS | 1948 | 1466495930912 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:58:50 INFO - PROCESS | 1948 | 1466495930916 Marionette TRACE conn2 <- [1,826,null,{}] 00:58:50 INFO - PROCESS | 1948 | 1466495930920 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}] 00:58:50 INFO - PROCESS | 1948 | 1466495930922 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:51 INFO - PROCESS | 1948 | 1466495931034 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:58:51 INFO - PROCESS | 1948 | 1466495931109 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:51 INFO - PROCESS | 1948 | 1466495931110 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x11704b800 == 39 [pid = 1948] [id = 214] 00:58:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x112a80400) [pid = 1948] [serial = 640] [outer = 0x0] 00:58:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1163ce400) [pid = 1948] [serial = 641] [outer = 0x112a80400] 00:58:51 INFO - PROCESS | 1948 | 1466495931141 Marionette DEBUG loaded listener.js 00:58:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x118272000) [pid = 1948] [serial = 642] [outer = 0x112a80400] 00:58:51 INFO - PROCESS | 1948 | 1466495931713 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]]]}] 00:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 874ms 00:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:58:51 INFO - PROCESS | 1948 | 1466495931786 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:58:51 INFO - PROCESS | 1948 | 1466495931789 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:58:51 INFO - PROCESS | 1948 | 1466495931794 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:58:51 INFO - PROCESS | 1948 | 1466495931796 Marionette TRACE conn2 <- [1,830,null,{}] 00:58:51 INFO - PROCESS | 1948 | 1466495931798 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}] 00:58:51 INFO - PROCESS | 1948 | 1466495931800 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:51 INFO - PROCESS | 1948 | 1466495931907 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:58:51 INFO - PROCESS | 1948 | 1466495931974 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:51 INFO - PROCESS | 1948 | 1466495931975 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x1180d2800 == 40 [pid = 1948] [id = 215] 00:58:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x113868400) [pid = 1948] [serial = 643] [outer = 0x0] 00:58:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1186a9c00) [pid = 1948] [serial = 644] [outer = 0x113868400] 00:58:52 INFO - PROCESS | 1948 | 1466495932006 Marionette DEBUG loaded listener.js 00:58:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11918a400) [pid = 1948] [serial = 645] [outer = 0x113868400] 00:58:52 INFO - PROCESS | 1948 | --DOCSHELL 0x126852800 == 39 [pid = 1948] [id = 212] 00:58:52 INFO - PROCESS | 1948 | --DOCSHELL 0x11843d800 == 38 [pid = 1948] [id = 211] 00:58:52 INFO - PROCESS | 1948 | --DOCSHELL 0x117e6a000 == 37 [pid = 1948] [id = 210] 00:58:52 INFO - PROCESS | 1948 | --DOCSHELL 0x124520800 == 36 [pid = 1948] [id = 209] 00:58:52 INFO - PROCESS | 1948 | --DOCSHELL 0x123fc1000 == 35 [pid = 1948] [id = 208] 00:58:52 INFO - PROCESS | 1948 | --DOCSHELL 0x119dea000 == 34 [pid = 1948] [id = 207] 00:58:52 INFO - PROCESS | 1948 | --DOCSHELL 0x1195a3000 == 33 [pid = 1948] [id = 206] 00:58:52 INFO - PROCESS | 1948 | --DOCSHELL 0x1188af000 == 32 [pid = 1948] [id = 205] 00:58:52 INFO - PROCESS | 1948 | --DOCSHELL 0x11705e800 == 31 [pid = 1948] [id = 204] 00:58:52 INFO - PROCESS | 1948 | --DOCSHELL 0x115166000 == 30 [pid = 1948] [id = 203] 00:58:52 INFO - PROCESS | 1948 | 1466495932625 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]]]}] 00:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 874ms 00:58:52 INFO - PROCESS | 1948 | 1466495932668 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:58:52 INFO - PROCESS | 1948 | 1466495932670 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:58:52 INFO - PROCESS | 1948 | 1466495932673 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:58:52 INFO - PROCESS | 1948 | 1466495932676 Marionette TRACE conn2 <- [1,834,null,{}] 00:58:52 INFO - PROCESS | 1948 | 1466495932685 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}] 00:58:52 INFO - PROCESS | 1948 | 1466495932687 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:52 INFO - PROCESS | 1948 | 1466495932769 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x125796000) [pid = 1948] [serial = 593] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1261b1c00) [pid = 1948] [serial = 594] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124b33800) [pid = 1948] [serial = 588] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1239f4800) [pid = 1948] [serial = 585] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x123f08c00) [pid = 1948] [serial = 582] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1210b8800) [pid = 1948] [serial = 579] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1252b1000) [pid = 1948] [serial = 591] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x123842800) [pid = 1948] [serial = 581] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x119a8d400) [pid = 1948] [serial = 584] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1240a0c00) [pid = 1948] [serial = 587] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12383e800) [pid = 1948] [serial = 564] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x120fe2400) [pid = 1948] [serial = 578] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x11918f400) [pid = 1948] [serial = 575] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x119a5f000) [pid = 1948] [serial = 576] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1185aac00) [pid = 1948] [serial = 572] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x119150000) [pid = 1948] [serial = 573] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x1176c5000) [pid = 1948] [serial = 566] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x118567400) [pid = 1948] [serial = 567] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x11952ec00) [pid = 1948] [serial = 569] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x119a5b000) [pid = 1948] [serial = 570] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x124f90c00) [pid = 1948] [serial = 590] [outer = 0x0] [url = about:blank] 00:58:52 INFO - PROCESS | 1948 | 1466495932846 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:52 INFO - PROCESS | 1948 | 1466495932848 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x116942000 == 31 [pid = 1948] [id = 216] 00:58:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x11662a000) [pid = 1948] [serial = 646] [outer = 0x0] 00:58:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x117e9ec00) [pid = 1948] [serial = 647] [outer = 0x11662a000] 00:58:52 INFO - PROCESS | 1948 | 1466495932891 Marionette DEBUG loaded listener.js 00:58:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x1185aac00) [pid = 1948] [serial = 648] [outer = 0x11662a000] 00:58:53 INFO - PROCESS | 1948 | 1466495933283 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]]]}] 00:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 623ms 00:58:53 INFO - PROCESS | 1948 | 1466495933298 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:58:53 INFO - PROCESS | 1948 | 1466495933303 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:58:53 INFO - PROCESS | 1948 | 1466495933307 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:58:53 INFO - PROCESS | 1948 | 1466495933309 Marionette TRACE conn2 <- [1,838,null,{}] 00:58:53 INFO - PROCESS | 1948 | 1466495933336 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}] 00:58:53 INFO - PROCESS | 1948 | 1466495933338 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:53 INFO - PROCESS | 1948 | 1466495933437 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:58:53 INFO - PROCESS | 1948 | 1466495933493 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:53 INFO - PROCESS | 1948 | 1466495933494 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e60000 == 32 [pid = 1948] [id = 217] 00:58:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x118887400) [pid = 1948] [serial = 649] [outer = 0x0] 00:58:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x1192df400) [pid = 1948] [serial = 650] [outer = 0x118887400] 00:58:53 INFO - PROCESS | 1948 | 1466495933521 Marionette DEBUG loaded listener.js 00:58:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x119710c00) [pid = 1948] [serial = 651] [outer = 0x118887400] 00:58:53 INFO - PROCESS | 1948 | 1466495933805 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]]]}] 00:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 00:58:53 INFO - PROCESS | 1948 | 1466495933836 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:58:53 INFO - PROCESS | 1948 | 1466495933837 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:58:53 INFO - PROCESS | 1948 | 1466495933840 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:58:53 INFO - PROCESS | 1948 | 1466495933842 Marionette TRACE conn2 <- [1,842,null,{}] 00:58:53 INFO - PROCESS | 1948 | 1466495933854 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}] 00:58:53 INFO - PROCESS | 1948 | 1466495933857 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:53 INFO - PROCESS | 1948 | 1466495933939 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:58:53 INFO - PROCESS | 1948 | 1466495933992 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:53 INFO - PROCESS | 1948 | 1466495933994 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x119de1800 == 33 [pid = 1948] [id = 218] 00:58:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x112a22400) [pid = 1948] [serial = 652] [outer = 0x0] 00:58:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x119a64c00) [pid = 1948] [serial = 653] [outer = 0x112a22400] 00:58:54 INFO - PROCESS | 1948 | 1466495934022 Marionette DEBUG loaded listener.js 00:58:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x119d3dc00) [pid = 1948] [serial = 654] [outer = 0x112a22400] 00:58:54 INFO - PROCESS | 1948 | 1466495934300 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]]]}] 00:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 471ms 00:58:54 INFO - PROCESS | 1948 | 1466495934313 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 1948 | 1466495934317 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:58:54 INFO - PROCESS | 1948 | 1466495934324 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 1948 | 1466495934325 Marionette TRACE conn2 <- [1,846,null,{}] 00:58:54 INFO - PROCESS | 1948 | 1466495934336 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}] 00:58:54 INFO - PROCESS | 1948 | 1466495934337 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:54 INFO - PROCESS | 1948 | 1466495934424 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:58:54 INFO - PROCESS | 1948 | 1466495934428 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:54 INFO - PROCESS | 1948 | 1466495934431 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x124163000 == 34 [pid = 1948] [id = 219] 00:58:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x119d42000) [pid = 1948] [serial = 655] [outer = 0x0] 00:58:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x120fe4400) [pid = 1948] [serial = 656] [outer = 0x119d42000] 00:58:54 INFO - PROCESS | 1948 | 1466495934457 Marionette DEBUG loaded listener.js 00:58:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1210b8c00) [pid = 1948] [serial = 657] [outer = 0x119d42000] 00:58:54 INFO - PROCESS | 1948 | 1466495934804 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]]]}] 00:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 00:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:58:54 INFO - PROCESS | 1948 | 1466495934850 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 1948 | 1466495934851 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:58:54 INFO - PROCESS | 1948 | 1466495934853 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 1948 | 1466495934854 Marionette TRACE conn2 <- [1,850,null,{}] 00:58:54 INFO - PROCESS | 1948 | 1466495934856 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}] 00:58:54 INFO - PROCESS | 1948 | 1466495934858 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:54 INFO - PROCESS | 1948 | 1466495934954 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:58:54 INFO - PROCESS | 1948 | 1466495934958 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:54 INFO - PROCESS | 1948 | 1466495934959 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12451a800 == 35 [pid = 1948] [id = 220] 00:58:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x113d79c00) [pid = 1948] [serial = 658] [outer = 0x0] 00:58:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x123803800) [pid = 1948] [serial = 659] [outer = 0x113d79c00] 00:58:54 INFO - PROCESS | 1948 | 1466495934983 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1239f7c00) [pid = 1948] [serial = 660] [outer = 0x113d79c00] 00:58:55 INFO - PROCESS | 1948 | 1466495935339 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]]]}] 00:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 518ms 00:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:58:55 INFO - PROCESS | 1948 | 1466495935373 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:58:55 INFO - PROCESS | 1948 | 1466495935374 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:58:55 INFO - PROCESS | 1948 | 1466495935376 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:58:55 INFO - PROCESS | 1948 | 1466495935377 Marionette TRACE conn2 <- [1,854,null,{}] 00:58:55 INFO - PROCESS | 1948 | 1466495935379 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}] 00:58:55 INFO - PROCESS | 1948 | 1466495935383 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:55 INFO - PROCESS | 1948 | 1466495935485 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:58:55 INFO - PROCESS | 1948 | 1466495935509 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:55 INFO - PROCESS | 1948 | 1466495935510 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x125843800 == 36 [pid = 1948] [id = 221] 00:58:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x123bbd000) [pid = 1948] [serial = 661] [outer = 0x0] 00:58:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x124559800) [pid = 1948] [serial = 662] [outer = 0x123bbd000] 00:58:55 INFO - PROCESS | 1948 | 1466495935536 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x12506bc00) [pid = 1948] [serial = 663] [outer = 0x123bbd000] 00:58:55 INFO - PROCESS | 1948 | 1466495935873 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]]]}] 00:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 00:58:55 INFO - PROCESS | 1948 | 1466495935895 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:58:55 INFO - PROCESS | 1948 | 1466495935897 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:58:55 INFO - PROCESS | 1948 | 1466495935908 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:58:55 INFO - PROCESS | 1948 | 1466495935909 Marionette TRACE conn2 <- [1,858,null,{}] 00:58:55 INFO - PROCESS | 1948 | 1466495935911 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}] 00:58:55 INFO - PROCESS | 1948 | 1466495935912 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:56 INFO - PROCESS | 1948 | 1466495936005 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:58:56 INFO - PROCESS | 1948 | 1466495936009 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:56 INFO - PROCESS | 1948 | 1466495936010 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x128849800 == 37 [pid = 1948] [id = 222] 00:58:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1252b2000) [pid = 1948] [serial = 664] [outer = 0x0] 00:58:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12579ac00) [pid = 1948] [serial = 665] [outer = 0x1252b2000] 00:58:56 INFO - PROCESS | 1948 | 1466495936035 Marionette DEBUG loaded listener.js 00:58:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1261b1800) [pid = 1948] [serial = 666] [outer = 0x1252b2000] 00:58:56 INFO - PROCESS | 1948 | 1466495936356 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]]]}] 00:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 474ms 00:58:56 INFO - PROCESS | 1948 | 1466495936376 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:58:56 INFO - PROCESS | 1948 | 1466495936377 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:58:56 INFO - PROCESS | 1948 | 1466495936393 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:58:56 INFO - PROCESS | 1948 | 1466495936394 Marionette TRACE conn2 <- [1,862,null,{}] 00:58:56 INFO - PROCESS | 1948 | 1466495936400 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}] 00:58:56 INFO - PROCESS | 1948 | 1466495936402 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:56 INFO - PROCESS | 1948 | 1466495936499 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:58:56 INFO - PROCESS | 1948 | 1466495936502 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:56 INFO - PROCESS | 1948 | 1466495936504 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x12903a000 == 38 [pid = 1948] [id = 223] 00:58:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x125792000) [pid = 1948] [serial = 667] [outer = 0x0] 00:58:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1261be800) [pid = 1948] [serial = 668] [outer = 0x125792000] 00:58:56 INFO - PROCESS | 1948 | 1466495936528 Marionette DEBUG loaded listener.js 00:58:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1261e6800) [pid = 1948] [serial = 669] [outer = 0x125792000] 00:58:56 INFO - PROCESS | 1948 | 1466495936936 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]]]}] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x116a0b800) [pid = 1948] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11728ec00) [pid = 1948] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11970d400) [pid = 1948] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1130b7c00) [pid = 1948] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x113d7a400) [pid = 1948] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1163d2800) [pid = 1948] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x112963000) [pid = 1948] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x117037000) [pid = 1948] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119a5bc00) [pid = 1948] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x119d3e400) [pid = 1948] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x119d3c000) [pid = 1948] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1185a0800) [pid = 1948] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x113279800) [pid = 1948] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:58:56 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x119529000) [pid = 1948] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 577ms 00:58:56 INFO - PROCESS | 1948 | 1466495936965 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:58:56 INFO - PROCESS | 1948 | 1466495936966 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:58:56 INFO - PROCESS | 1948 | 1466495936969 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:58:56 INFO - PROCESS | 1948 | 1466495936970 Marionette TRACE conn2 <- [1,866,null,{}] 00:58:56 INFO - PROCESS | 1948 | 1466495936973 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}] 00:58:56 INFO - PROCESS | 1948 | 1466495936974 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:57 INFO - PROCESS | 1948 | 1466495937051 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:58:57 INFO - PROCESS | 1948 | 1466495937054 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:57 INFO - PROCESS | 1948 | 1466495937055 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x119de1000 == 39 [pid = 1948] [id = 224] 00:58:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x116a11c00) [pid = 1948] [serial = 670] [outer = 0x0] 00:58:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x117e99000) [pid = 1948] [serial = 671] [outer = 0x116a11c00] 00:58:57 INFO - PROCESS | 1948 | 1466495937080 Marionette DEBUG loaded listener.js 00:58:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x119a8d800) [pid = 1948] [serial = 672] [outer = 0x116a11c00] 00:58:57 INFO - PROCESS | 1948 | 1466495937386 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]]]}] 00:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 00:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:58:57 INFO - PROCESS | 1948 | 1466495937438 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:58:57 INFO - PROCESS | 1948 | 1466495937440 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:58:57 INFO - PROCESS | 1948 | 1466495937442 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:58:57 INFO - PROCESS | 1948 | 1466495937443 Marionette TRACE conn2 <- [1,870,null,{}] 00:58:57 INFO - PROCESS | 1948 | 1466495937446 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}] 00:58:57 INFO - PROCESS | 1948 | 1466495937448 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:57 INFO - PROCESS | 1948 | 1466495937540 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:58:57 INFO - PROCESS | 1948 | 1466495937616 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:57 INFO - PROCESS | 1948 | 1466495937617 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x1292aa800 == 40 [pid = 1948] [id = 225] 00:58:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x116f6b000) [pid = 1948] [serial = 673] [outer = 0x0] 00:58:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x123bc2c00) [pid = 1948] [serial = 674] [outer = 0x116f6b000] 00:58:57 INFO - PROCESS | 1948 | 1466495937658 Marionette DEBUG loaded listener.js 00:58:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1261eb800) [pid = 1948] [serial = 675] [outer = 0x116f6b000] 00:58:58 INFO - PROCESS | 1948 | 1466495938101 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]]]}] 00:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 718ms 00:58:58 INFO - PROCESS | 1948 | 1466495938169 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 1948 | 1466495938172 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:58:58 INFO - PROCESS | 1948 | 1466495938176 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1948 | 1466495938178 Marionette TRACE conn2 <- [1,874,null,{}] 00:58:58 INFO - PROCESS | 1948 | 1466495938183 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}] 00:58:58 INFO - PROCESS | 1948 | 1466495938186 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:58 INFO - PROCESS | 1948 | 1466495938322 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:58:58 INFO - PROCESS | 1948 | 1466495938332 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:58 INFO - PROCESS | 1948 | 1466495938334 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9ca000 == 41 [pid = 1948] [id = 226] 00:58:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1268f0c00) [pid = 1948] [serial = 676] [outer = 0x0] 00:58:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x126b1dc00) [pid = 1948] [serial = 677] [outer = 0x1268f0c00] 00:58:58 INFO - PROCESS | 1948 | 1466495938361 Marionette DEBUG loaded listener.js 00:58:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x126be8400) [pid = 1948] [serial = 678] [outer = 0x1268f0c00] 00:58:58 INFO - PROCESS | 1948 | 1466495938691 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]]]}] 00:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 523ms 00:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:58:58 INFO - PROCESS | 1948 | 1466495938701 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 1948 | 1466495938702 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:58:58 INFO - PROCESS | 1948 | 1466495938704 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1948 | 1466495938705 Marionette TRACE conn2 <- [1,878,null,{}] 00:58:58 INFO - PROCESS | 1948 | 1466495938707 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}] 00:58:58 INFO - PROCESS | 1948 | 1466495938708 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:58 INFO - PROCESS | 1948 | 1466495938817 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:58:58 INFO - PROCESS | 1948 | 1466495938822 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:58 INFO - PROCESS | 1948 | 1466495938823 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b01d800 == 42 [pid = 1948] [id = 227] 00:58:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x11952f000) [pid = 1948] [serial = 679] [outer = 0x0] 00:58:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x126513000) [pid = 1948] [serial = 680] [outer = 0x11952f000] 00:58:58 INFO - PROCESS | 1948 | 1466495938847 Marionette DEBUG loaded listener.js 00:58:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x128a09000) [pid = 1948] [serial = 681] [outer = 0x11952f000] 00:58:59 INFO - PROCESS | 1948 | 1466495939389 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]]]}] 00:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 720ms 00:58:59 INFO - PROCESS | 1948 | 1466495939433 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:58:59 INFO - PROCESS | 1948 | 1466495939438 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:58:59 INFO - PROCESS | 1948 | 1466495939444 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:58:59 INFO - PROCESS | 1948 | 1466495939450 Marionette TRACE conn2 <- [1,882,null,{}] 00:58:59 INFO - PROCESS | 1948 | 1466495939457 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}] 00:58:59 INFO - PROCESS | 1948 | 1466495939460 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:59 INFO - PROCESS | 1948 | 1466495939610 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:58:59 INFO - PROCESS | 1948 | 1466495939677 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:59 INFO - PROCESS | 1948 | 1466495939679 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:58:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x1180db000 == 43 [pid = 1948] [id = 228] 00:58:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x118564c00) [pid = 1948] [serial = 682] [outer = 0x0] 00:58:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1185a2c00) [pid = 1948] [serial = 683] [outer = 0x118564c00] 00:58:59 INFO - PROCESS | 1948 | 1466495939709 Marionette DEBUG loaded listener.js 00:58:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x11915bc00) [pid = 1948] [serial = 684] [outer = 0x118564c00] 00:59:00 INFO - PROCESS | 1948 | 1466495940117 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]]]}] 00:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 678ms 00:59:00 INFO - PROCESS | 1948 | 1466495940121 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:59:00 INFO - PROCESS | 1948 | 1466495940124 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:59:00 INFO - PROCESS | 1948 | 1466495940129 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:59:00 INFO - PROCESS | 1948 | 1466495940131 Marionette TRACE conn2 <- [1,886,null,{}] 00:59:00 INFO - PROCESS | 1948 | 1466495940134 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}] 00:59:00 INFO - PROCESS | 1948 | 1466495940135 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:00 INFO - PROCESS | 1948 | 1466495940240 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:59:00 INFO - PROCESS | 1948 | 1466495940307 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:00 INFO - PROCESS | 1948 | 1466495940308 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bd3000 == 44 [pid = 1948] [id = 229] 00:59:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x119986000) [pid = 1948] [serial = 685] [outer = 0x0] 00:59:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x119a63400) [pid = 1948] [serial = 686] [outer = 0x119986000] 00:59:00 INFO - PROCESS | 1948 | 1466495940341 Marionette DEBUG loaded listener.js 00:59:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x119ac4800) [pid = 1948] [serial = 687] [outer = 0x119986000] 00:59:00 INFO - PROCESS | 1948 | 1466495940767 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]]]}] 00:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 00:59:00 INFO - PROCESS | 1948 | 1466495940812 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:59:00 INFO - PROCESS | 1948 | 1466495940814 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:59:00 INFO - PROCESS | 1948 | 1466495940818 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:59:00 INFO - PROCESS | 1948 | 1466495940820 Marionette TRACE conn2 <- [1,890,null,{}] 00:59:00 INFO - PROCESS | 1948 | 1466495940829 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}] 00:59:00 INFO - PROCESS | 1948 | 1466495940834 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:00 INFO - PROCESS | 1948 | 1466495940954 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:59:01 INFO - PROCESS | 1948 | 1466495941022 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:01 INFO - PROCESS | 1948 | 1466495941024 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0d5000 == 45 [pid = 1948] [id = 230] 00:59:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x124095c00) [pid = 1948] [serial = 688] [outer = 0x0] 00:59:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12409b400) [pid = 1948] [serial = 689] [outer = 0x124095c00] 00:59:01 INFO - PROCESS | 1948 | 1466495941055 Marionette DEBUG loaded listener.js 00:59:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x124318000) [pid = 1948] [serial = 690] [outer = 0x124095c00] 00:59:01 INFO - PROCESS | 1948 | 1466495941479 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]]]}] 00:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 671ms 00:59:01 INFO - PROCESS | 1948 | 1466495941489 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:59:01 INFO - PROCESS | 1948 | 1466495941492 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:59:01 INFO - PROCESS | 1948 | 1466495941494 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:59:01 INFO - PROCESS | 1948 | 1466495941495 Marionette TRACE conn2 <- [1,894,null,{}] 00:59:01 INFO - PROCESS | 1948 | 1466495941498 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}] 00:59:01 INFO - PROCESS | 1948 | 1466495941499 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:01 INFO - PROCESS | 1948 | 1466495941605 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:59:01 INFO - PROCESS | 1948 | 1466495941656 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:01 INFO - PROCESS | 1948 | 1466495941657 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b84f800 == 46 [pid = 1948] [id = 231] 00:59:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x124f90c00) [pid = 1948] [serial = 691] [outer = 0x0] 00:59:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1261e2c00) [pid = 1948] [serial = 692] [outer = 0x124f90c00] 00:59:01 INFO - PROCESS | 1948 | 1466495941686 Marionette DEBUG loaded listener.js 00:59:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12650ac00) [pid = 1948] [serial = 693] [outer = 0x124f90c00] 00:59:02 INFO - PROCESS | 1948 | 1466495942092 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]]]}] 00:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 621ms 00:59:02 INFO - PROCESS | 1948 | 1466495942117 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:59:02 INFO - PROCESS | 1948 | 1466495942118 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:59:02 INFO - PROCESS | 1948 | 1466495942120 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:59:02 INFO - PROCESS | 1948 | 1466495942122 Marionette TRACE conn2 <- [1,898,null,{}] 00:59:02 INFO - PROCESS | 1948 | 1466495942124 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}] 00:59:02 INFO - PROCESS | 1948 | 1466495942125 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:02 INFO - PROCESS | 1948 | 1466495942227 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:59:02 INFO - PROCESS | 1948 | 1466495942313 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:02 INFO - PROCESS | 1948 | 1466495942314 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x11721a800 == 47 [pid = 1948] [id = 232] 00:59:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x112966000) [pid = 1948] [serial = 694] [outer = 0x0] 00:59:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x115199400) [pid = 1948] [serial = 695] [outer = 0x112966000] 00:59:02 INFO - PROCESS | 1948 | 1466495942493 Marionette DEBUG loaded listener.js 00:59:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x117035400) [pid = 1948] [serial = 696] [outer = 0x112966000] 00:59:02 INFO - PROCESS | 1948 | 1466495942899 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]]]}] 00:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 821ms 00:59:02 INFO - PROCESS | 1948 | 1466495942942 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:59:02 INFO - PROCESS | 1948 | 1466495942945 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:59:02 INFO - PROCESS | 1948 | 1466495942948 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:59:02 INFO - PROCESS | 1948 | 1466495942949 Marionette TRACE conn2 <- [1,902,null,{}] 00:59:02 INFO - PROCESS | 1948 | 1466495942953 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}] 00:59:02 INFO - PROCESS | 1948 | 1466495942954 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:03 INFO - PROCESS | 1948 | 1466495943050 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:59:03 INFO - PROCESS | 1948 | 1466495943120 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:03 INFO - PROCESS | 1948 | 1466495943122 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x117065000 == 48 [pid = 1948] [id = 233] 00:59:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x117036400) [pid = 1948] [serial = 697] [outer = 0x0] 00:59:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x118567400) [pid = 1948] [serial = 698] [outer = 0x117036400] 00:59:03 INFO - PROCESS | 1948 | 1466495943151 Marionette DEBUG loaded listener.js 00:59:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1192e8c00) [pid = 1948] [serial = 699] [outer = 0x117036400] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9ca000 == 47 [pid = 1948] [id = 226] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x1292aa800 == 46 [pid = 1948] [id = 225] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x119de1000 == 45 [pid = 1948] [id = 224] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12903a000 == 44 [pid = 1948] [id = 223] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x128849800 == 43 [pid = 1948] [id = 222] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x125843800 == 42 [pid = 1948] [id = 221] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12451a800 == 41 [pid = 1948] [id = 220] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x124163000 == 40 [pid = 1948] [id = 219] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x119de1800 == 39 [pid = 1948] [id = 218] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x117e60000 == 38 [pid = 1948] [id = 217] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x116942000 == 37 [pid = 1948] [id = 216] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x1180d2800 == 36 [pid = 1948] [id = 215] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x119de8000 == 35 [pid = 1948] [id = 213] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x11704b800 == 34 [pid = 1948] [id = 214] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x117216000 == 33 [pid = 1948] [id = 202] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x11721a800 == 32 [pid = 1948] [id = 232] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12b84f800 == 31 [pid = 1948] [id = 231] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0d5000 == 30 [pid = 1948] [id = 230] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x124bd3000 == 29 [pid = 1948] [id = 229] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12b01d800 == 28 [pid = 1948] [id = 227] 00:59:03 INFO - PROCESS | 1948 | --DOCSHELL 0x1180db000 == 27 [pid = 1948] [id = 228] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x117e97000) [pid = 1948] [serial = 611] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1185a5c00) [pid = 1948] [serial = 606] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x11826b400) [pid = 1948] [serial = 605] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x119a5d400) [pid = 1948] [serial = 617] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x11326f800) [pid = 1948] [serial = 608] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x112960c00) [pid = 1948] [serial = 609] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1192e6400) [pid = 1948] [serial = 614] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x124b2cc00) [pid = 1948] [serial = 635] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x119704000) [pid = 1948] [serial = 615] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119a95c00) [pid = 1948] [serial = 620] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1186a8400) [pid = 1948] [serial = 597] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1176c5c00) [pid = 1948] [serial = 596] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x119ac1c00) [pid = 1948] [serial = 600] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x119a82400) [pid = 1948] [serial = 599] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1240ae800) [pid = 1948] [serial = 603] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1210b4c00) [pid = 1948] [serial = 602] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x120f10400) [pid = 1948] [serial = 623] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119ac4c00) [pid = 1948] [serial = 621] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1240a2800) [pid = 1948] [serial = 627] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x123bc2000) [pid = 1948] [serial = 626] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118272400) [pid = 1948] [serial = 629] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119a8ec00) [pid = 1948] [serial = 630] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1240a4800) [pid = 1948] [serial = 632] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x123b84000) [pid = 1948] [serial = 624] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1185a8800) [pid = 1948] [serial = 612] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x124f31800) [pid = 1948] [serial = 636] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x124551000) [pid = 1948] [serial = 633] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x119a89400) [pid = 1948] [serial = 618] [outer = 0x0] [url = about:blank] 00:59:03 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x124f31000) [pid = 1948] [serial = 638] [outer = 0x0] [url = about:blank] 00:59:04 INFO - PROCESS | 1948 | 1466495944039 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]]]}] 00:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1124ms 00:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:59:04 INFO - PROCESS | 1948 | 1466495944072 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:59:04 INFO - PROCESS | 1948 | 1466495944074 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:59:04 INFO - PROCESS | 1948 | 1466495944077 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:59:04 INFO - PROCESS | 1948 | 1466495944079 Marionette TRACE conn2 <- [1,906,null,{}] 00:59:04 INFO - PROCESS | 1948 | 1466495944083 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}] 00:59:04 INFO - PROCESS | 1948 | 1466495944084 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:04 INFO - PROCESS | 1948 | 1466495944165 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:59:04 INFO - PROCESS | 1948 | 1466495944252 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:04 INFO - PROCESS | 1948 | 1466495944254 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x112167800 == 28 [pid = 1948] [id = 234] 00:59:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x111ec9800) [pid = 1948] [serial = 700] [outer = 0x0] 00:59:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x111f49000) [pid = 1948] [serial = 701] [outer = 0x111ec9800] 00:59:04 INFO - PROCESS | 1948 | 1466495944294 Marionette DEBUG loaded listener.js 00:59:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x112a1e400) [pid = 1948] [serial = 702] [outer = 0x111ec9800] 00:59:04 INFO - PROCESS | 1948 | 1466495944836 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]]]}] 00:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 824ms 00:59:04 INFO - PROCESS | 1948 | 1466495944903 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:59:04 INFO - PROCESS | 1948 | 1466495944906 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:59:04 INFO - PROCESS | 1948 | 1466495944912 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:59:04 INFO - PROCESS | 1948 | 1466495944915 Marionette TRACE conn2 <- [1,910,null,{}] 00:59:04 INFO - PROCESS | 1948 | 1466495944921 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}] 00:59:04 INFO - PROCESS | 1948 | 1466495944924 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:05 INFO - PROCESS | 1948 | 1466495945118 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:59:05 INFO - PROCESS | 1948 | 1466495945213 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:05 INFO - PROCESS | 1948 | 1466495945216 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x116937800 == 29 [pid = 1948] [id = 235] 00:59:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1133c7800) [pid = 1948] [serial = 703] [outer = 0x0] 00:59:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x113a71400) [pid = 1948] [serial = 704] [outer = 0x1133c7800] 00:59:05 INFO - PROCESS | 1948 | 1466495945267 Marionette DEBUG loaded listener.js 00:59:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x115e14400) [pid = 1948] [serial = 705] [outer = 0x1133c7800] 00:59:05 INFO - PROCESS | 1948 | 1466495945796 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]]]}] 00:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 926ms 00:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:59:05 INFO - PROCESS | 1948 | 1466495945899 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:59:05 INFO - PROCESS | 1948 | 1466495945901 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:59:05 INFO - PROCESS | 1948 | 1466495945904 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:59:05 INFO - PROCESS | 1948 | 1466495945906 Marionette TRACE conn2 <- [1,914,null,{}] 00:59:05 INFO - PROCESS | 1948 | 1466495945910 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}] 00:59:05 INFO - PROCESS | 1948 | 1466495945912 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:06 INFO - PROCESS | 1948 | 1466495946012 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:59:06 INFO - PROCESS | 1948 | 1466495946062 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:06 INFO - PROCESS | 1948 | 1466495946065 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x116318000 == 30 [pid = 1948] [id = 236] 00:59:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x112d8e400) [pid = 1948] [serial = 706] [outer = 0x0] 00:59:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1130e7c00) [pid = 1948] [serial = 707] [outer = 0x112d8e400] 00:59:06 INFO - PROCESS | 1948 | 1466495946092 Marionette DEBUG loaded listener.js 00:59:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x113d10400) [pid = 1948] [serial = 708] [outer = 0x112d8e400] 00:59:06 INFO - PROCESS | 1948 | --DOCSHELL 0x117060000 == 29 [pid = 1948] [id = 24] 00:59:06 INFO - PROCESS | 1948 | --DOCSHELL 0x12903f000 == 28 [pid = 1948] [id = 6] 00:59:06 INFO - PROCESS | 1948 | --DOCSHELL 0x12d5da800 == 27 [pid = 1948] [id = 19] 00:59:06 INFO - PROCESS | 1948 | --DOCSHELL 0x12d5f2800 == 26 [pid = 1948] [id = 21] 00:59:06 INFO - PROCESS | 1948 | --DOCSHELL 0x112168000 == 25 [pid = 1948] [id = 22] 00:59:06 INFO - PROCESS | 1948 | --DOCSHELL 0x116602800 == 24 [pid = 1948] [id = 23] 00:59:06 INFO - PROCESS | 1948 | --DOCSHELL 0x113d41800 == 23 [pid = 1948] [id = 25] 00:59:06 INFO - PROCESS | 1948 | 1466495946514 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]]]}] 00:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 00:59:06 INFO - PROCESS | 1948 | 1466495946576 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:59:06 INFO - PROCESS | 1948 | 1466495946578 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:59:06 INFO - PROCESS | 1948 | 1466495946585 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:59:06 INFO - PROCESS | 1948 | 1466495946590 Marionette TRACE conn2 <- [1,918,null,{}] 00:59:06 INFO - PROCESS | 1948 | 1466495946604 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}] 00:59:06 INFO - PROCESS | 1948 | 1466495946606 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:06 INFO - PROCESS | 1948 | 1466495946739 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:59:06 INFO - PROCESS | 1948 | 1466495946748 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:06 INFO - PROCESS | 1948 | 1466495946750 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x118204000 == 24 [pid = 1948] [id = 237] 00:59:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1176bdc00) [pid = 1948] [serial = 709] [outer = 0x0] 00:59:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1176c4c00) [pid = 1948] [serial = 710] [outer = 0x1176bdc00] 00:59:06 INFO - PROCESS | 1948 | 1466495946786 Marionette DEBUG loaded listener.js 00:59:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x11827a000) [pid = 1948] [serial = 711] [outer = 0x1176bdc00] 00:59:07 INFO - PROCESS | 1948 | 1466495947151 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]]]}] 00:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 581ms 00:59:07 INFO - PROCESS | 1948 | 1466495947163 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:59:07 INFO - PROCESS | 1948 | 1466495947166 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:59:07 INFO - PROCESS | 1948 | 1466495947170 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:59:07 INFO - PROCESS | 1948 | 1466495947171 Marionette TRACE conn2 <- [1,922,null,{}] 00:59:07 INFO - PROCESS | 1948 | 1466495947178 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}] 00:59:07 INFO - PROCESS | 1948 | 1466495947184 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:07 INFO - PROCESS | 1948 | 1466495947268 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:59:07 INFO - PROCESS | 1948 | 1466495947274 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:07 INFO - PROCESS | 1948 | 1466495947277 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195a4800 == 25 [pid = 1948] [id = 238] 00:59:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x11888c000) [pid = 1948] [serial = 712] [outer = 0x0] 00:59:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x118892c00) [pid = 1948] [serial = 713] [outer = 0x11888c000] 00:59:07 INFO - PROCESS | 1948 | 1466495947308 Marionette DEBUG loaded listener.js 00:59:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x119187c00) [pid = 1948] [serial = 714] [outer = 0x11888c000] 00:59:07 INFO - PROCESS | 1948 | 1466495947667 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]]]}] 00:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 00:59:07 INFO - PROCESS | 1948 | 1466495947689 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:59:07 INFO - PROCESS | 1948 | 1466495947690 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:59:07 INFO - PROCESS | 1948 | 1466495947692 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:59:07 INFO - PROCESS | 1948 | 1466495947694 Marionette TRACE conn2 <- [1,926,null,{}] 00:59:07 INFO - PROCESS | 1948 | 1466495947696 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}] 00:59:07 INFO - PROCESS | 1948 | 1466495947697 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:07 INFO - PROCESS | 1948 | 1466495947805 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:59:07 INFO - PROCESS | 1948 | 1466495947815 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:07 INFO - PROCESS | 1948 | 1466495947816 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fe9000 == 26 [pid = 1948] [id = 239] 00:59:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x115edd400) [pid = 1948] [serial = 715] [outer = 0x0] 00:59:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1192e1c00) [pid = 1948] [serial = 716] [outer = 0x115edd400] 00:59:07 INFO - PROCESS | 1948 | 1466495947841 Marionette DEBUG loaded listener.js 00:59:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x11998b000) [pid = 1948] [serial = 717] [outer = 0x115edd400] 00:59:08 INFO - PROCESS | 1948 | 1466495948253 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]]]}] 00:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 568ms 00:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:59:08 INFO - PROCESS | 1948 | 1466495948262 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:59:08 INFO - PROCESS | 1948 | 1466495948264 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:59:08 INFO - PROCESS | 1948 | 1466495948268 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:59:08 INFO - PROCESS | 1948 | 1466495948269 Marionette TRACE conn2 <- [1,930,null,{}] 00:59:08 INFO - PROCESS | 1948 | 1466495948279 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}] 00:59:08 INFO - PROCESS | 1948 | 1466495948281 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:08 INFO - PROCESS | 1948 | 1466495948428 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:59:08 INFO - PROCESS | 1948 | 1466495948482 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:08 INFO - PROCESS | 1948 | 1466495948483 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x123fc3800 == 27 [pid = 1948] [id = 240] 00:59:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11998ec00) [pid = 1948] [serial = 718] [outer = 0x0] 00:59:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x119a60000) [pid = 1948] [serial = 719] [outer = 0x11998ec00] 00:59:08 INFO - PROCESS | 1948 | 1466495948524 Marionette DEBUG loaded listener.js 00:59:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x119a94400) [pid = 1948] [serial = 720] [outer = 0x11998ec00] 00:59:08 INFO - PROCESS | 1948 | 1466495948894 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]]]}] 00:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 669ms 00:59:08 INFO - PROCESS | 1948 | 1466495948937 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:59:08 INFO - PROCESS | 1948 | 1466495948938 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:59:08 INFO - PROCESS | 1948 | 1466495948940 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:59:08 INFO - PROCESS | 1948 | 1466495948941 Marionette TRACE conn2 <- [1,934,null,{}] 00:59:08 INFO - PROCESS | 1948 | 1466495948944 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}] 00:59:08 INFO - PROCESS | 1948 | 1466495948949 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:09 INFO - PROCESS | 1948 | 1466495949096 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:59:09 INFO - PROCESS | 1948 | 1466495949183 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:09 INFO - PROCESS | 1948 | 1466495949185 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x124522800 == 28 [pid = 1948] [id = 241] 00:59:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119d3c400) [pid = 1948] [serial = 721] [outer = 0x0] 00:59:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x120fe6000) [pid = 1948] [serial = 722] [outer = 0x119d3c400] 00:59:09 INFO - PROCESS | 1948 | 1466495949228 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1210bac00) [pid = 1948] [serial = 723] [outer = 0x119d3c400] 00:59:09 INFO - PROCESS | 1948 | 1466495949592 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]]]}] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x112966000) [pid = 1948] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1268f0c00) [pid = 1948] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x118564c00) [pid = 1948] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x119986000) [pid = 1948] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x124095c00) [pid = 1948] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x123bbd000) [pid = 1948] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1252b2000) [pid = 1948] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x125792000) [pid = 1948] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x116365800) [pid = 1948] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x113868400) [pid = 1948] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119d42000) [pid = 1948] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11662a000) [pid = 1948] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x112a22400) [pid = 1948] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118887400) [pid = 1948] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x112a80400) [pid = 1948] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x124f90c00) [pid = 1948] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x116a11c00) [pid = 1948] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x116f6b000) [pid = 1948] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x113d79c00) [pid = 1948] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:59:09 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x11952f000) [pid = 1948] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 720ms 00:59:09 INFO - PROCESS | 1948 | 1466495949660 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:59:09 INFO - PROCESS | 1948 | 1466495949662 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:59:09 INFO - PROCESS | 1948 | 1466495949667 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:59:09 INFO - PROCESS | 1948 | 1466495949668 Marionette TRACE conn2 <- [1,938,null,{}] 00:59:09 INFO - PROCESS | 1948 | 1466495949670 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}] 00:59:09 INFO - PROCESS | 1948 | 1466495949671 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:09 INFO - PROCESS | 1948 | 1466495949746 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:59:09 INFO - PROCESS | 1948 | 1466495949751 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:09 INFO - PROCESS | 1948 | 1466495949753 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x11720b800 == 29 [pid = 1948] [id = 242] 00:59:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1163d0000) [pid = 1948] [serial = 724] [outer = 0x0] 00:59:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11728d400) [pid = 1948] [serial = 725] [outer = 0x1163d0000] 00:59:09 INFO - PROCESS | 1948 | 1466495949778 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x119a61000) [pid = 1948] [serial = 726] [outer = 0x1163d0000] 00:59:10 INFO - PROCESS | 1948 | 1466495950148 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]]]}] 00:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 00:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:59:10 INFO - PROCESS | 1948 | 1466495950186 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 1948 | 1466495950188 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:59:10 INFO - PROCESS | 1948 | 1466495950191 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 1948 | 1466495950193 Marionette TRACE conn2 <- [1,942,null,{}] 00:59:10 INFO - PROCESS | 1948 | 1466495950197 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}] 00:59:10 INFO - PROCESS | 1948 | 1466495950199 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:10 INFO - PROCESS | 1948 | 1466495950350 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:59:10 INFO - PROCESS | 1948 | 1466495950365 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:10 INFO - PROCESS | 1948 | 1466495950366 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x125282800 == 30 [pid = 1948] [id = 243] 00:59:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11662a000) [pid = 1948] [serial = 727] [outer = 0x0] 00:59:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119d4ac00) [pid = 1948] [serial = 728] [outer = 0x11662a000] 00:59:10 INFO - PROCESS | 1948 | 1466495950408 Marionette DEBUG loaded listener.js 00:59:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x123b82800) [pid = 1948] [serial = 729] [outer = 0x11662a000] 00:59:10 INFO - PROCESS | 1948 | 1466495950755 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]]]}] 00:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 572ms 00:59:10 INFO - PROCESS | 1948 | 1466495950771 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 1948 | 1466495950772 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:59:10 INFO - PROCESS | 1948 | 1466495950774 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 1948 | 1466495950775 Marionette TRACE conn2 <- [1,946,null,{}] 00:59:10 INFO - PROCESS | 1948 | 1466495950778 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}] 00:59:10 INFO - PROCESS | 1948 | 1466495950779 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:10 INFO - PROCESS | 1948 | 1466495950866 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:59:10 INFO - PROCESS | 1948 | 1466495950871 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:10 INFO - PROCESS | 1948 | 1466495950872 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x12696a800 == 31 [pid = 1948] [id = 244] 00:59:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12380a000) [pid = 1948] [serial = 730] [outer = 0x0] 00:59:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x124095400) [pid = 1948] [serial = 731] [outer = 0x12380a000] 00:59:10 INFO - PROCESS | 1948 | 1466495950898 Marionette DEBUG loaded listener.js 00:59:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12409dc00) [pid = 1948] [serial = 732] [outer = 0x12380a000] 00:59:11 INFO - PROCESS | 1948 | 1466495951217 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]]]}] 00:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 469ms 00:59:11 INFO - PROCESS | 1948 | 1466495951244 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:59:11 INFO - PROCESS | 1948 | 1466495951246 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:59:11 INFO - PROCESS | 1948 | 1466495951273 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:59:11 INFO - PROCESS | 1948 | 1466495951274 Marionette TRACE conn2 <- [1,950,null,{}] 00:59:11 INFO - PROCESS | 1948 | 1466495951277 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}] 00:59:11 INFO - PROCESS | 1948 | 1466495951278 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:11 INFO - PROCESS | 1948 | 1466495951362 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:59:11 INFO - PROCESS | 1948 | 1466495951368 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:11 INFO - PROCESS | 1948 | 1466495951369 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fe8800 == 32 [pid = 1948] [id = 245] 00:59:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x117e97000) [pid = 1948] [serial = 733] [outer = 0x0] 00:59:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1240a1c00) [pid = 1948] [serial = 734] [outer = 0x117e97000] 00:59:11 INFO - PROCESS | 1948 | 1466495951394 Marionette DEBUG loaded listener.js 00:59:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x124182800) [pid = 1948] [serial = 735] [outer = 0x117e97000] 00:59:11 INFO - PROCESS | 1948 | 1466495951718 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]]]}] 00:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 486ms 00:59:11 INFO - PROCESS | 1948 | 1466495951743 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:59:11 INFO - PROCESS | 1948 | 1466495951745 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:59:11 INFO - PROCESS | 1948 | 1466495951749 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:59:11 INFO - PROCESS | 1948 | 1466495951751 Marionette TRACE conn2 <- [1,954,null,{}] 00:59:11 INFO - PROCESS | 1948 | 1466495951754 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}] 00:59:11 INFO - PROCESS | 1948 | 1466495951755 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:11 INFO - PROCESS | 1948 | 1466495951892 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:59:11 INFO - PROCESS | 1948 | 1466495951993 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:11 INFO - PROCESS | 1948 | 1466495951995 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x113d47800 == 33 [pid = 1948] [id = 246] 00:59:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x111f51c00) [pid = 1948] [serial = 736] [outer = 0x0] 00:59:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x112a19c00) [pid = 1948] [serial = 737] [outer = 0x111f51c00] 00:59:12 INFO - PROCESS | 1948 | 1466495952033 Marionette DEBUG loaded listener.js 00:59:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11326ec00) [pid = 1948] [serial = 738] [outer = 0x111f51c00] 00:59:12 INFO - PROCESS | 1948 | 1466495952485 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]]]}] 00:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 771ms 00:59:12 INFO - PROCESS | 1948 | 1466495952521 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:59:12 INFO - PROCESS | 1948 | 1466495952523 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:59:12 INFO - PROCESS | 1948 | 1466495952527 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:59:12 INFO - PROCESS | 1948 | 1466495952529 Marionette TRACE conn2 <- [1,958,null,{}] 00:59:12 INFO - PROCESS | 1948 | 1466495952531 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}] 00:59:12 INFO - PROCESS | 1948 | 1466495952533 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:12 INFO - PROCESS | 1948 | 1466495952644 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:59:12 INFO - PROCESS | 1948 | 1466495952700 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:12 INFO - PROCESS | 1948 | 1466495952702 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197d3000 == 34 [pid = 1948] [id = 247] 00:59:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1163d6c00) [pid = 1948] [serial = 739] [outer = 0x0] 00:59:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11826c400) [pid = 1948] [serial = 740] [outer = 0x1163d6c00] 00:59:12 INFO - PROCESS | 1948 | 1466495952734 Marionette DEBUG loaded listener.js 00:59:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11859fc00) [pid = 1948] [serial = 741] [outer = 0x1163d6c00] 00:59:13 INFO - PROCESS | 1948 | 1466495953183 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]]]}] 00:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 720ms 00:59:13 INFO - PROCESS | 1948 | 1466495953264 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:59:13 INFO - PROCESS | 1948 | 1466495953266 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:59:13 INFO - PROCESS | 1948 | 1466495953270 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:59:13 INFO - PROCESS | 1948 | 1466495953271 Marionette TRACE conn2 <- [1,962,null,{}] 00:59:13 INFO - PROCESS | 1948 | 1466495953274 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}] 00:59:13 INFO - PROCESS | 1948 | 1466495953275 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:13 INFO - PROCESS | 1948 | 1466495953376 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:59:13 INFO - PROCESS | 1948 | 1466495953444 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:13 INFO - PROCESS | 1948 | 1466495953445 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x128853800 == 35 [pid = 1948] [id = 248] 00:59:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11944f000) [pid = 1948] [serial = 742] [outer = 0x0] 00:59:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x11970c800) [pid = 1948] [serial = 743] [outer = 0x11944f000] 00:59:13 INFO - PROCESS | 1948 | 1466495953475 Marionette DEBUG loaded listener.js 00:59:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x119a95c00) [pid = 1948] [serial = 744] [outer = 0x11944f000] 00:59:13 INFO - PROCESS | 1948 | 1466495953919 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]]]}] 00:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 669ms 00:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:59:13 INFO - PROCESS | 1948 | 1466495953939 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:59:13 INFO - PROCESS | 1948 | 1466495953942 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:59:13 INFO - PROCESS | 1948 | 1466495953950 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:59:13 INFO - PROCESS | 1948 | 1466495953953 Marionette TRACE conn2 <- [1,966,null,{}] 00:59:13 INFO - PROCESS | 1948 | 1466495953956 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}] 00:59:13 INFO - PROCESS | 1948 | 1466495953958 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:14 INFO - PROCESS | 1948 | 1466495954063 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:59:14 INFO - PROCESS | 1948 | 1466495954130 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:14 INFO - PROCESS | 1948 | 1466495954131 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e69800 == 36 [pid = 1948] [id = 249] 00:59:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x118371000) [pid = 1948] [serial = 745] [outer = 0x0] 00:59:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x119703400) [pid = 1948] [serial = 746] [outer = 0x118371000] 00:59:14 INFO - PROCESS | 1948 | 1466495954161 Marionette DEBUG loaded listener.js 00:59:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x123808c00) [pid = 1948] [serial = 747] [outer = 0x118371000] 00:59:14 INFO - PROCESS | 1948 | 1466495954685 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]]]}] 00:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 776ms 00:59:14 INFO - PROCESS | 1948 | 1466495954730 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:59:14 INFO - PROCESS | 1948 | 1466495954733 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:59:14 INFO - PROCESS | 1948 | 1466495954736 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:59:14 INFO - PROCESS | 1948 | 1466495954738 Marionette TRACE conn2 <- [1,970,null,{}] 00:59:14 INFO - PROCESS | 1948 | 1466495954742 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}] 00:59:14 INFO - PROCESS | 1948 | 1466495954743 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:14 INFO - PROCESS | 1948 | 1466495954836 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:59:14 INFO - PROCESS | 1948 | 1466495954906 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:14 INFO - PROCESS | 1948 | 1466495954907 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x115ec1800 == 37 [pid = 1948] [id = 250] 00:59:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1160a0c00) [pid = 1948] [serial = 748] [outer = 0x0] 00:59:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x116972800) [pid = 1948] [serial = 749] [outer = 0x1160a0c00] 00:59:14 INFO - PROCESS | 1948 | 1466495954936 Marionette DEBUG loaded listener.js 00:59:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x11836e800) [pid = 1948] [serial = 750] [outer = 0x1160a0c00] 00:59:15 INFO - PROCESS | 1948 | --DOCSHELL 0x12b84b800 == 36 [pid = 1948] [id = 20] 00:59:15 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8d3800 == 35 [pid = 1948] [id = 10] 00:59:15 INFO - PROCESS | 1948 | --DOCSHELL 0x116316800 == 34 [pid = 1948] [id = 26] 00:59:15 INFO - PROCESS | 1948 | --DOCSHELL 0x12ca4c000 == 33 [pid = 1948] [id = 14] 00:59:15 INFO - PROCESS | 1948 | --DOCSHELL 0x1180db800 == 32 [pid = 1948] [id = 12] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x118567400) [pid = 1948] [serial = 698] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOCSHELL 0x112167800 == 31 [pid = 1948] [id = 234] 00:59:15 INFO - PROCESS | 1948 | 1466495955321 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]]]}] 00:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 621ms 00:59:15 INFO - PROCESS | 1948 | 1466495955357 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:59:15 INFO - PROCESS | 1948 | 1466495955360 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:59:15 INFO - PROCESS | 1948 | 1466495955367 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:59:15 INFO - PROCESS | 1948 | 1466495955369 Marionette TRACE conn2 <- [1,974,null,{}] 00:59:15 INFO - PROCESS | 1948 | 1466495955371 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}] 00:59:15 INFO - PROCESS | 1948 | 1466495955373 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:15 INFO - PROCESS | 1948 | 1466495955454 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x128a09000) [pid = 1948] [serial = 681] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x126513000) [pid = 1948] [serial = 680] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x115199400) [pid = 1948] [serial = 695] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x117035400) [pid = 1948] [serial = 696] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x126b1dc00) [pid = 1948] [serial = 677] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1185a2c00) [pid = 1948] [serial = 683] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119a63400) [pid = 1948] [serial = 686] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x119ac4800) [pid = 1948] [serial = 687] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x11915bc00) [pid = 1948] [serial = 684] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x124318000) [pid = 1948] [serial = 690] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12409b400) [pid = 1948] [serial = 689] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x124559800) [pid = 1948] [serial = 662] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12579ac00) [pid = 1948] [serial = 665] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1261be800) [pid = 1948] [serial = 668] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1261b7400) [pid = 1948] [serial = 639] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1186a9c00) [pid = 1948] [serial = 644] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11918a400) [pid = 1948] [serial = 645] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x120fe4400) [pid = 1948] [serial = 656] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x117e9ec00) [pid = 1948] [serial = 647] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1185aac00) [pid = 1948] [serial = 648] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119a64c00) [pid = 1948] [serial = 653] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x119d3dc00) [pid = 1948] [serial = 654] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1192df400) [pid = 1948] [serial = 650] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x119710c00) [pid = 1948] [serial = 651] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1163ce400) [pid = 1948] [serial = 641] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118272000) [pid = 1948] [serial = 642] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12650ac00) [pid = 1948] [serial = 693] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1261e2c00) [pid = 1948] [serial = 692] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x117e99000) [pid = 1948] [serial = 671] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x126be8400) [pid = 1948] [serial = 678] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x119a8d800) [pid = 1948] [serial = 672] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1261e6800) [pid = 1948] [serial = 669] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1261eb800) [pid = 1948] [serial = 675] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x123803800) [pid = 1948] [serial = 659] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1261b1800) [pid = 1948] [serial = 666] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x12506bc00) [pid = 1948] [serial = 663] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x1239f7c00) [pid = 1948] [serial = 660] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x1210b8c00) [pid = 1948] [serial = 657] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x123bc2c00) [pid = 1948] [serial = 674] [outer = 0x0] [url = about:blank] 00:59:15 INFO - PROCESS | 1948 | 1466495955518 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:15 INFO - PROCESS | 1948 | 1466495955519 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x117202800 == 32 [pid = 1948] [id = 251] 00:59:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x1163ce400) [pid = 1948] [serial = 751] [outer = 0x0] 00:59:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x118270000) [pid = 1948] [serial = 752] [outer = 0x1163ce400] 00:59:15 INFO - PROCESS | 1948 | 1466495955552 Marionette DEBUG loaded listener.js 00:59:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x11944c800) [pid = 1948] [serial = 753] [outer = 0x1163ce400] 00:59:15 INFO - PROCESS | 1948 | 1466495955868 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]]]}] 00:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 00:59:15 INFO - PROCESS | 1948 | 1466495955889 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:59:15 INFO - PROCESS | 1948 | 1466495955890 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:59:15 INFO - PROCESS | 1948 | 1466495955892 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:59:15 INFO - PROCESS | 1948 | 1466495955894 Marionette TRACE conn2 <- [1,978,null,{}] 00:59:15 INFO - PROCESS | 1948 | 1466495955905 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}] 00:59:15 INFO - PROCESS | 1948 | 1466495955910 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:16 INFO - PROCESS | 1948 | 1466495956054 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:59:16 INFO - PROCESS | 1948 | 1466495956163 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:16 INFO - PROCESS | 1948 | 1466495956165 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x11959c800 == 33 [pid = 1948] [id = 252] 00:59:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11952a000) [pid = 1948] [serial = 754] [outer = 0x0] 00:59:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x119a8dc00) [pid = 1948] [serial = 755] [outer = 0x11952a000] 00:59:16 INFO - PROCESS | 1948 | 1466495956211 Marionette DEBUG loaded listener.js 00:59:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x120fe4800) [pid = 1948] [serial = 756] [outer = 0x11952a000] 00:59:16 INFO - PROCESS | 1948 | 1466495956668 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]]]}] 00:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 821ms 00:59:16 INFO - PROCESS | 1948 | 1466495956715 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:59:16 INFO - PROCESS | 1948 | 1466495956717 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:59:16 INFO - PROCESS | 1948 | 1466495956719 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:59:16 INFO - PROCESS | 1948 | 1466495956720 Marionette TRACE conn2 <- [1,982,null,{}] 00:59:16 INFO - PROCESS | 1948 | 1466495956722 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}] 00:59:16 INFO - PROCESS | 1948 | 1466495956723 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:16 INFO - PROCESS | 1948 | 1466495956805 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:59:16 INFO - PROCESS | 1948 | 1466495956809 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:16 INFO - PROCESS | 1948 | 1466495956810 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x123c96800 == 34 [pid = 1948] [id = 253] 00:59:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1210b7000) [pid = 1948] [serial = 757] [outer = 0x0] 00:59:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x123f09400) [pid = 1948] [serial = 758] [outer = 0x1210b7000] 00:59:16 INFO - PROCESS | 1948 | 1466495956838 Marionette DEBUG loaded listener.js 00:59:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x12409d000) [pid = 1948] [serial = 759] [outer = 0x1210b7000] 00:59:17 INFO - PROCESS | 1948 | 1466495957141 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]]]}] 00:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 00:59:17 INFO - PROCESS | 1948 | 1466495957187 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:59:17 INFO - PROCESS | 1948 | 1466495957189 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:59:17 INFO - PROCESS | 1948 | 1466495957191 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:59:17 INFO - PROCESS | 1948 | 1466495957192 Marionette TRACE conn2 <- [1,986,null,{}] 00:59:17 INFO - PROCESS | 1948 | 1466495957194 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}] 00:59:17 INFO - PROCESS | 1948 | 1466495957196 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:17 INFO - PROCESS | 1948 | 1466495957275 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:59:17 INFO - PROCESS | 1948 | 1466495957334 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:17 INFO - PROCESS | 1948 | 1466495957335 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12450e000 == 35 [pid = 1948] [id = 254] 00:59:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x123803800) [pid = 1948] [serial = 760] [outer = 0x0] 00:59:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1240a4400) [pid = 1948] [serial = 761] [outer = 0x123803800] 00:59:17 INFO - PROCESS | 1948 | 1466495957361 Marionette DEBUG loaded listener.js 00:59:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x12455a000) [pid = 1948] [serial = 762] [outer = 0x123803800] 00:59:17 INFO - PROCESS | 1948 | 1466495957689 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]]]}] 00:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 00:59:17 INFO - PROCESS | 1948 | 1466495957711 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:59:17 INFO - PROCESS | 1948 | 1466495957712 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:59:17 INFO - PROCESS | 1948 | 1466495957717 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:59:17 INFO - PROCESS | 1948 | 1466495957718 Marionette TRACE conn2 <- [1,990,null,{}] 00:59:17 INFO - PROCESS | 1948 | 1466495957720 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}] 00:59:17 INFO - PROCESS | 1948 | 1466495957725 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:17 INFO - PROCESS | 1948 | 1466495957852 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:59:17 INFO - PROCESS | 1948 | 1466495957856 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:17 INFO - PROCESS | 1948 | 1466495957857 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x125288000 == 36 [pid = 1948] [id = 255] 00:59:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x12454c400) [pid = 1948] [serial = 763] [outer = 0x0] 00:59:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x124f29400) [pid = 1948] [serial = 764] [outer = 0x12454c400] 00:59:17 INFO - PROCESS | 1948 | 1466495957882 Marionette DEBUG loaded listener.js 00:59:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x12579ec00) [pid = 1948] [serial = 765] [outer = 0x12454c400] 00:59:18 INFO - PROCESS | 1948 | 1466495958210 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]]]}] 00:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 00:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:59:18 INFO - PROCESS | 1948 | 1466495958242 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:59:18 INFO - PROCESS | 1948 | 1466495958243 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:59:18 INFO - PROCESS | 1948 | 1466495958246 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:59:18 INFO - PROCESS | 1948 | 1466495958249 Marionette TRACE conn2 <- [1,994,null,{}] 00:59:18 INFO - PROCESS | 1948 | 1466495958253 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}] 00:59:18 INFO - PROCESS | 1948 | 1466495958254 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:18 INFO - PROCESS | 1948 | 1466495958355 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:59:18 INFO - PROCESS | 1948 | 1466495958359 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:18 INFO - PROCESS | 1948 | 1466495958360 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x12884d000 == 37 [pid = 1948] [id = 256] 00:59:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x124558000) [pid = 1948] [serial = 766] [outer = 0x0] 00:59:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x126131c00) [pid = 1948] [serial = 767] [outer = 0x124558000] 00:59:18 INFO - PROCESS | 1948 | 1466495958384 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1261b7800) [pid = 1948] [serial = 768] [outer = 0x124558000] 00:59:18 INFO - PROCESS | 1948 | 1466495958726 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]]]}] 00:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 523ms 00:59:18 INFO - PROCESS | 1948 | 1466495958769 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:59:18 INFO - PROCESS | 1948 | 1466495958770 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:59:18 INFO - PROCESS | 1948 | 1466495958780 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:59:18 INFO - PROCESS | 1948 | 1466495958781 Marionette TRACE conn2 <- [1,998,null,{}] 00:59:18 INFO - PROCESS | 1948 | 1466495958784 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}] 00:59:18 INFO - PROCESS | 1948 | 1466495958785 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:18 INFO - PROCESS | 1948 | 1466495958882 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:59:18 INFO - PROCESS | 1948 | 1466495958886 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:18 INFO - PROCESS | 1948 | 1466495958887 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x129047000 == 38 [pid = 1948] [id = 257] 00:59:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x125792800) [pid = 1948] [serial = 769] [outer = 0x0] 00:59:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1261bc000) [pid = 1948] [serial = 770] [outer = 0x125792800] 00:59:18 INFO - PROCESS | 1948 | 1466495958911 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1261ebc00) [pid = 1948] [serial = 771] [outer = 0x125792800] 00:59:19 INFO - PROCESS | 1948 | 1466495959227 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]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 479ms 00:59:19 INFO - PROCESS | 1948 | 1466495959255 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 1948 | 1466495959257 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:59:19 INFO - PROCESS | 1948 | 1466495959265 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 1948 | 1466495959268 Marionette TRACE conn2 <- [1,1002,null,{}] 00:59:19 INFO - PROCESS | 1948 | 1466495959271 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}] 00:59:19 INFO - PROCESS | 1948 | 1466495959272 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:19 INFO - PROCESS | 1948 | 1466495959374 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:59:19 INFO - PROCESS | 1948 | 1466495959378 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:19 INFO - PROCESS | 1948 | 1466495959379 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295e0800 == 39 [pid = 1948] [id = 258] 00:59:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12612f400) [pid = 1948] [serial = 772] [outer = 0x0] 00:59:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12650bc00) [pid = 1948] [serial = 773] [outer = 0x12612f400] 00:59:19 INFO - PROCESS | 1948 | 1466495959405 Marionette DEBUG loaded listener.js 00:59:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12682b800) [pid = 1948] [serial = 774] [outer = 0x12612f400] 00:59:19 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x117036400) [pid = 1948] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:59:19 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11998ec00) [pid = 1948] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:59:19 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119d3c400) [pid = 1948] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:59:19 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11888c000) [pid = 1948] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:59:19 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x112d8e400) [pid = 1948] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:59:19 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1176bdc00) [pid = 1948] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:59:19 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x11662a000) [pid = 1948] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:59:19 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1163d0000) [pid = 1948] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:59:19 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12380a000) [pid = 1948] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:59:19 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x115edd400) [pid = 1948] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:59:19 INFO - PROCESS | 1948 | 1466495959811 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]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 576ms 00:59:19 INFO - PROCESS | 1948 | 1466495959837 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 1948 | 1466495959838 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:59:19 INFO - PROCESS | 1948 | 1466495959840 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 1948 | 1466495959841 Marionette TRACE conn2 <- [1,1006,null,{}] 00:59:19 INFO - PROCESS | 1948 | 1466495959844 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}] 00:59:19 INFO - PROCESS | 1948 | 1466495959845 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:19 INFO - PROCESS | 1948 | 1466495959928 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:59:19 INFO - PROCESS | 1948 | 1466495959934 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:19 INFO - PROCESS | 1948 | 1466495959935 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295dd000 == 40 [pid = 1948] [id = 259] 00:59:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1121a2400) [pid = 1948] [serial = 775] [outer = 0x0] 00:59:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11970a800) [pid = 1948] [serial = 776] [outer = 0x1121a2400] 00:59:19 INFO - PROCESS | 1948 | 1466495959960 Marionette DEBUG loaded listener.js 00:59:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x124184c00) [pid = 1948] [serial = 777] [outer = 0x1121a2400] 00:59:20 INFO - PROCESS | 1948 | 1466495960293 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]]]}] 00:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms 00:59:20 INFO - PROCESS | 1948 | 1466495960312 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:59:20 INFO - PROCESS | 1948 | 1466495960314 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:59:20 INFO - PROCESS | 1948 | 1466495960318 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:59:20 INFO - PROCESS | 1948 | 1466495960320 Marionette TRACE conn2 <- [1,1010,null,{}] 00:59:20 INFO - PROCESS | 1948 | 1466495960322 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}] 00:59:20 INFO - PROCESS | 1948 | 1466495960324 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:20 INFO - PROCESS | 1948 | 1466495960441 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:59:20 INFO - PROCESS | 1948 | 1466495960447 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:20 INFO - PROCESS | 1948 | 1466495960449 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9c3800 == 41 [pid = 1948] [id = 260] 00:59:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1261e4800) [pid = 1948] [serial = 778] [outer = 0x0] 00:59:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x126b11800) [pid = 1948] [serial = 779] [outer = 0x1261e4800] 00:59:20 INFO - PROCESS | 1948 | 1466495960476 Marionette DEBUG loaded listener.js 00:59:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x126bed400) [pid = 1948] [serial = 780] [outer = 0x1261e4800] 00:59:20 INFO - PROCESS | 1948 | 1466495960802 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]]]}] 00:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 518ms 00:59:20 INFO - PROCESS | 1948 | 1466495960837 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:59:20 INFO - PROCESS | 1948 | 1466495960838 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:59:20 INFO - PROCESS | 1948 | 1466495960840 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:59:20 INFO - PROCESS | 1948 | 1466495960842 Marionette TRACE conn2 <- [1,1014,null,{}] 00:59:20 INFO - PROCESS | 1948 | 1466495960844 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}] 00:59:20 INFO - PROCESS | 1948 | 1466495960845 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:20 INFO - PROCESS | 1948 | 1466495960928 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:59:20 INFO - PROCESS | 1948 | 1466495960934 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:20 INFO - PROCESS | 1948 | 1466495960935 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0d4800 == 42 [pid = 1948] [id = 261] 00:59:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1185a3400) [pid = 1948] [serial = 781] [outer = 0x0] 00:59:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x128a0ac00) [pid = 1948] [serial = 782] [outer = 0x1185a3400] 00:59:20 INFO - PROCESS | 1948 | 1466495960959 Marionette DEBUG loaded listener.js 00:59:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x128a16800) [pid = 1948] [serial = 783] [outer = 0x1185a3400] 00:59:21 INFO - PROCESS | 1948 | 1466495961275 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]]]}] 00:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 469ms 00:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:59:21 INFO - PROCESS | 1948 | 1466495961311 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:59:21 INFO - PROCESS | 1948 | 1466495961312 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:59:21 INFO - PROCESS | 1948 | 1466495961316 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:59:21 INFO - PROCESS | 1948 | 1466495961318 Marionette TRACE conn2 <- [1,1018,null,{}] 00:59:21 INFO - PROCESS | 1948 | 1466495961320 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}] 00:59:21 INFO - PROCESS | 1948 | 1466495961321 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:21 INFO - PROCESS | 1948 | 1466495961430 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:59:21 INFO - PROCESS | 1948 | 1466495961436 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:21 INFO - PROCESS | 1948 | 1466495961437 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b844000 == 43 [pid = 1948] [id = 262] 00:59:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x118372c00) [pid = 1948] [serial = 784] [outer = 0x0] 00:59:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x128a11400) [pid = 1948] [serial = 785] [outer = 0x118372c00] 00:59:21 INFO - PROCESS | 1948 | 1466495961468 Marionette DEBUG loaded listener.js 00:59:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x128a7f000) [pid = 1948] [serial = 786] [outer = 0x118372c00] 00:59:21 INFO - PROCESS | 1948 | 1466495961837 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]]]}] 00:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 571ms 00:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:59:21 INFO - PROCESS | 1948 | 1466495961887 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:59:21 INFO - PROCESS | 1948 | 1466495961890 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:59:21 INFO - PROCESS | 1948 | 1466495961893 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:59:21 INFO - PROCESS | 1948 | 1466495961895 Marionette TRACE conn2 <- [1,1022,null,{}] 00:59:21 INFO - PROCESS | 1948 | 1466495961899 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}] 00:59:21 INFO - PROCESS | 1948 | 1466495961901 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:22 INFO - PROCESS | 1948 | 1466495962007 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:59:22 INFO - PROCESS | 1948 | 1466495962075 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:22 INFO - PROCESS | 1948 | 1466495962077 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x11705e000 == 44 [pid = 1948] [id = 263] 00:59:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x11604a000) [pid = 1948] [serial = 787] [outer = 0x0] 00:59:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x116358800) [pid = 1948] [serial = 788] [outer = 0x11604a000] 00:59:22 INFO - PROCESS | 1948 | 1466495962150 Marionette DEBUG loaded listener.js 00:59:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11856ac00) [pid = 1948] [serial = 789] [outer = 0x11604a000] 00:59:22 INFO - PROCESS | 1948 | 1466495962626 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]]]}] 00:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 770ms 00:59:22 INFO - PROCESS | 1948 | 1466495962681 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:59:22 INFO - PROCESS | 1948 | 1466495962684 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:59:22 INFO - PROCESS | 1948 | 1466495962690 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:59:22 INFO - PROCESS | 1948 | 1466495962692 Marionette TRACE conn2 <- [1,1026,null,{}] 00:59:22 INFO - PROCESS | 1948 | 1466495962695 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}] 00:59:22 INFO - PROCESS | 1948 | 1466495962698 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:22 INFO - PROCESS | 1948 | 1466495962807 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:59:22 INFO - PROCESS | 1948 | 1466495962877 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:22 INFO - PROCESS | 1948 | 1466495962878 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243c7000 == 45 [pid = 1948] [id = 264] 00:59:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x119a5a400) [pid = 1948] [serial = 790] [outer = 0x0] 00:59:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119a92000) [pid = 1948] [serial = 791] [outer = 0x119a5a400] 00:59:22 INFO - PROCESS | 1948 | 1466495962908 Marionette DEBUG loaded listener.js 00:59:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x119d3c400) [pid = 1948] [serial = 792] [outer = 0x119a5a400] 00:59:23 INFO - PROCESS | 1948 | 1466495963332 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]]]}] 00:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 673ms 00:59:23 INFO - PROCESS | 1948 | 1466495963379 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:59:23 INFO - PROCESS | 1948 | 1466495963380 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:59:23 INFO - PROCESS | 1948 | 1466495963398 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:59:23 INFO - PROCESS | 1948 | 1466495963400 Marionette TRACE conn2 <- [1,1030,null,{}] 00:59:23 INFO - PROCESS | 1948 | 1466495963409 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}] 00:59:23 INFO - PROCESS | 1948 | 1466495963412 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:23 INFO - PROCESS | 1948 | 1466495963552 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:59:23 INFO - PROCESS | 1948 | 1466495963605 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:23 INFO - PROCESS | 1948 | 1466495963607 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b84a000 == 46 [pid = 1948] [id = 265] 00:59:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x124b2cc00) [pid = 1948] [serial = 793] [outer = 0x0] 00:59:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x124b35400) [pid = 1948] [serial = 794] [outer = 0x124b2cc00] 00:59:23 INFO - PROCESS | 1948 | 1466495963640 Marionette DEBUG loaded listener.js 00:59:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x124f91800) [pid = 1948] [serial = 795] [outer = 0x124b2cc00] 00:59:24 INFO - PROCESS | 1948 | 1466495964074 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]]]}] 00:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 724ms 00:59:24 INFO - PROCESS | 1948 | 1466495964121 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:59:24 INFO - PROCESS | 1948 | 1466495964123 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:59:24 INFO - PROCESS | 1948 | 1466495964125 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:59:24 INFO - PROCESS | 1948 | 1466495964126 Marionette TRACE conn2 <- [1,1034,null,{}] 00:59:24 INFO - PROCESS | 1948 | 1466495964129 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}] 00:59:24 INFO - PROCESS | 1948 | 1466495964130 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:24 INFO - PROCESS | 1948 | 1466495964239 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:59:24 INFO - PROCESS | 1948 | 1466495964296 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:24 INFO - PROCESS | 1948 | 1466495964297 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x12415b000 == 47 [pid = 1948] [id = 266] 00:59:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x124f92400) [pid = 1948] [serial = 796] [outer = 0x0] 00:59:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x125075800) [pid = 1948] [serial = 797] [outer = 0x124f92400] 00:59:24 INFO - PROCESS | 1948 | 1466495964326 Marionette DEBUG loaded listener.js 00:59:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1261b1400) [pid = 1948] [serial = 798] [outer = 0x124f92400] 00:59:24 INFO - PROCESS | 1948 | 1466495964972 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]]]}] 00:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 868ms 00:59:24 INFO - PROCESS | 1948 | 1466495964994 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:59:24 INFO - PROCESS | 1948 | 1466495964997 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:59:25 INFO - PROCESS | 1948 | 1466495965000 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 1948 | 1466495965003 Marionette TRACE conn2 <- [1,1038,null,{}] 00:59:25 INFO - PROCESS | 1948 | 1466495965006 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}] 00:59:25 INFO - PROCESS | 1948 | 1466495965008 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:25 INFO - PROCESS | 1948 | 1466495965102 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:59:25 INFO - PROCESS | 1948 | 1466495965158 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:25 INFO - PROCESS | 1948 | 1466495965159 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x11704a800 == 48 [pid = 1948] [id = 267] 00:59:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x117e9cc00) [pid = 1948] [serial = 799] [outer = 0x0] 00:59:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x118564400) [pid = 1948] [serial = 800] [outer = 0x117e9cc00] 00:59:25 INFO - PROCESS | 1948 | 1466495965187 Marionette DEBUG loaded listener.js 00:59:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1188e0400) [pid = 1948] [serial = 801] [outer = 0x117e9cc00] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0c6800 == 47 [pid = 1948] [id = 9] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x118316800 == 46 [pid = 1948] [id = 11] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x12451b000 == 45 [pid = 1948] [id = 15] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x12d45d000 == 44 [pid = 1948] [id = 18] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0d4800 == 43 [pid = 1948] [id = 261] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9c3800 == 42 [pid = 1948] [id = 260] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x1295dd000 == 41 [pid = 1948] [id = 259] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x1295e0800 == 40 [pid = 1948] [id = 258] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x129047000 == 39 [pid = 1948] [id = 257] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x12884d000 == 38 [pid = 1948] [id = 256] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x125288000 == 37 [pid = 1948] [id = 255] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x1240a1c00) [pid = 1948] [serial = 734] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOCSHELL 0x12450e000 == 36 [pid = 1948] [id = 254] 00:59:25 INFO - PROCESS | 1948 | 1466495965586 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]]]}] 00:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 623ms 00:59:25 INFO - PROCESS | 1948 | 1466495965623 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:59:25 INFO - PROCESS | 1948 | 1466495965626 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:59:25 INFO - PROCESS | 1948 | 1466495965630 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 1948 | 1466495965632 Marionette TRACE conn2 <- [1,1042,null,{}] 00:59:25 INFO - PROCESS | 1948 | 1466495965634 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}] 00:59:25 INFO - PROCESS | 1948 | 1466495965636 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:25 INFO - PROCESS | 1948 | 1466495965722 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1192e8c00) [pid = 1948] [serial = 699] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x119a60000) [pid = 1948] [serial = 719] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x120fe6000) [pid = 1948] [serial = 722] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x119187c00) [pid = 1948] [serial = 714] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x118892c00) [pid = 1948] [serial = 713] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x119a94400) [pid = 1948] [serial = 720] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x113d10400) [pid = 1948] [serial = 708] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1130e7c00) [pid = 1948] [serial = 707] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1176c4c00) [pid = 1948] [serial = 710] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x11827a000) [pid = 1948] [serial = 711] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x113a71400) [pid = 1948] [serial = 704] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x111f49000) [pid = 1948] [serial = 701] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119d4ac00) [pid = 1948] [serial = 728] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x11728d400) [pid = 1948] [serial = 725] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x119a61000) [pid = 1948] [serial = 726] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12409dc00) [pid = 1948] [serial = 732] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x124095400) [pid = 1948] [serial = 731] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1210bac00) [pid = 1948] [serial = 723] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1192e1c00) [pid = 1948] [serial = 716] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x123b82800) [pid = 1948] [serial = 729] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11998b000) [pid = 1948] [serial = 717] [outer = 0x0] [url = about:blank] 00:59:25 INFO - PROCESS | 1948 | 1466495965792 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:25 INFO - PROCESS | 1948 | 1466495965793 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x118212800 == 37 [pid = 1948] [id = 268] 00:59:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x116a11c00) [pid = 1948] [serial = 802] [outer = 0x0] 00:59:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x118892c00) [pid = 1948] [serial = 803] [outer = 0x116a11c00] 00:59:25 INFO - PROCESS | 1948 | 1466495965829 Marionette DEBUG loaded listener.js 00:59:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x119a60c00) [pid = 1948] [serial = 804] [outer = 0x116a11c00] 00:59:26 INFO - PROCESS | 1948 | 1466495966125 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]]]}] 00:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 00:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:59:26 INFO - PROCESS | 1948 | 1466495966155 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:59:26 INFO - PROCESS | 1948 | 1466495966157 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:59:26 INFO - PROCESS | 1948 | 1466495966159 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:59:26 INFO - PROCESS | 1948 | 1466495966161 Marionette TRACE conn2 <- [1,1046,null,{}] 00:59:26 INFO - PROCESS | 1948 | 1466495966173 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}] 00:59:26 INFO - PROCESS | 1948 | 1466495966176 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:26 INFO - PROCESS | 1948 | 1466495966260 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:59:26 INFO - PROCESS | 1948 | 1466495966267 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:26 INFO - PROCESS | 1948 | 1466495966270 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x12386f800 == 38 [pid = 1948] [id = 269] 00:59:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x119d4a800) [pid = 1948] [serial = 805] [outer = 0x0] 00:59:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x120fe6800) [pid = 1948] [serial = 806] [outer = 0x119d4a800] 00:59:26 INFO - PROCESS | 1948 | 1466495966297 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x123b86c00) [pid = 1948] [serial = 807] [outer = 0x119d4a800] 00:59:26 INFO - PROCESS | 1948 | 1466495966688 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]]]}] 00:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 574ms 00:59:26 INFO - PROCESS | 1948 | 1466495966734 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:59:26 INFO - PROCESS | 1948 | 1466495966735 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:59:26 INFO - PROCESS | 1948 | 1466495966738 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:59:26 INFO - PROCESS | 1948 | 1466495966739 Marionette TRACE conn2 <- [1,1050,null,{}] 00:59:26 INFO - PROCESS | 1948 | 1466495966741 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}] 00:59:26 INFO - PROCESS | 1948 | 1466495966743 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:26 INFO - PROCESS | 1948 | 1466495966825 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:59:26 INFO - PROCESS | 1948 | 1466495966830 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:26 INFO - PROCESS | 1948 | 1466495966832 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x12450e000 == 39 [pid = 1948] [id = 270] 00:59:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x123f6c000) [pid = 1948] [serial = 808] [outer = 0x0] 00:59:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12431f400) [pid = 1948] [serial = 809] [outer = 0x123f6c000] 00:59:26 INFO - PROCESS | 1948 | 1466495966859 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x124b38000) [pid = 1948] [serial = 810] [outer = 0x123f6c000] 00:59:27 INFO - PROCESS | 1948 | 1466495967182 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]]]}] 00:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 467ms 00:59:27 INFO - PROCESS | 1948 | 1466495967206 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:59:27 INFO - PROCESS | 1948 | 1466495967207 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:59:27 INFO - PROCESS | 1948 | 1466495967209 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:59:27 INFO - PROCESS | 1948 | 1466495967210 Marionette TRACE conn2 <- [1,1054,null,{}] 00:59:27 INFO - PROCESS | 1948 | 1466495967213 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}] 00:59:27 INFO - PROCESS | 1948 | 1466495967216 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:27 INFO - PROCESS | 1948 | 1466495967293 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:59:27 INFO - PROCESS | 1948 | 1466495967299 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:27 INFO - PROCESS | 1948 | 1466495967301 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257b8800 == 40 [pid = 1948] [id = 271] 00:59:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x124b35000) [pid = 1948] [serial = 811] [outer = 0x0] 00:59:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x124f96800) [pid = 1948] [serial = 812] [outer = 0x124b35000] 00:59:27 INFO - PROCESS | 1948 | 1466495967326 Marionette DEBUG loaded listener.js 00:59:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12579d400) [pid = 1948] [serial = 813] [outer = 0x124b35000] 00:59:27 INFO - PROCESS | 1948 | 1466495967690 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]]]}] 00:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 518ms 00:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:59:27 INFO - PROCESS | 1948 | 1466495967728 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:59:27 INFO - PROCESS | 1948 | 1466495967729 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:59:27 INFO - PROCESS | 1948 | 1466495967731 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:59:27 INFO - PROCESS | 1948 | 1466495967733 Marionette TRACE conn2 <- [1,1058,null,{}] 00:59:27 INFO - PROCESS | 1948 | 1466495967735 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}] 00:59:27 INFO - PROCESS | 1948 | 1466495967739 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:27 INFO - PROCESS | 1948 | 1466495967834 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:59:27 INFO - PROCESS | 1948 | 1466495967910 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:27 INFO - PROCESS | 1948 | 1466495967912 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x12696b000 == 41 [pid = 1948] [id = 272] 00:59:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12612dc00) [pid = 1948] [serial = 814] [outer = 0x0] 00:59:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1261eac00) [pid = 1948] [serial = 815] [outer = 0x12612dc00] 00:59:27 INFO - PROCESS | 1948 | 1466495967937 Marionette DEBUG loaded listener.js 00:59:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x126be6000) [pid = 1948] [serial = 816] [outer = 0x12612dc00] 00:59:28 INFO - PROCESS | 1948 | 1466495968241 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]]]}] 00:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 570ms 00:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:59:28 INFO - PROCESS | 1948 | 1466495968301 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:59:28 INFO - PROCESS | 1948 | 1466495968302 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:59:28 INFO - PROCESS | 1948 | 1466495968304 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:59:28 INFO - PROCESS | 1948 | 1466495968306 Marionette TRACE conn2 <- [1,1062,null,{}] 00:59:28 INFO - PROCESS | 1948 | 1466495968308 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}] 00:59:28 INFO - PROCESS | 1948 | 1466495968309 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:28 INFO - PROCESS | 1948 | 1466495968411 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:59:28 INFO - PROCESS | 1948 | 1466495968422 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:28 INFO - PROCESS | 1948 | 1466495968423 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169aa800 == 42 [pid = 1948] [id = 273] 00:59:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12682c000) [pid = 1948] [serial = 817] [outer = 0x0] 00:59:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x126beec00) [pid = 1948] [serial = 818] [outer = 0x12682c000] 00:59:28 INFO - PROCESS | 1948 | 1466495968454 Marionette DEBUG loaded listener.js 00:59:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x128a0f800) [pid = 1948] [serial = 819] [outer = 0x12682c000] 00:59:28 INFO - PROCESS | 1948 | 1466495968791 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]]]}] 00:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 00:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:59:28 INFO - PROCESS | 1948 | 1466495968824 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:59:28 INFO - PROCESS | 1948 | 1466495968825 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:59:28 INFO - PROCESS | 1948 | 1466495968828 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:59:28 INFO - PROCESS | 1948 | 1466495968829 Marionette TRACE conn2 <- [1,1066,null,{}] 00:59:28 INFO - PROCESS | 1948 | 1466495968831 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}] 00:59:28 INFO - PROCESS | 1948 | 1466495968832 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:28 INFO - PROCESS | 1948 | 1466495968936 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:59:28 INFO - PROCESS | 1948 | 1466495968939 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:28 INFO - PROCESS | 1948 | 1466495968940 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a838800 == 43 [pid = 1948] [id = 274] 00:59:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1268eb400) [pid = 1948] [serial = 820] [outer = 0x0] 00:59:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x128a7c400) [pid = 1948] [serial = 821] [outer = 0x1268eb400] 00:59:29 INFO - PROCESS | 1948 | 1466495968997 Marionette DEBUG loaded listener.js 00:59:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x128a85800) [pid = 1948] [serial = 822] [outer = 0x1268eb400] 00:59:29 INFO - PROCESS | 1948 | 1466495969310 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]]]}] 00:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 00:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:59:29 INFO - PROCESS | 1948 | 1466495969354 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:59:29 INFO - PROCESS | 1948 | 1466495969356 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:59:29 INFO - PROCESS | 1948 | 1466495969358 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:59:29 INFO - PROCESS | 1948 | 1466495969359 Marionette TRACE conn2 <- [1,1070,null,{}] 00:59:29 INFO - PROCESS | 1948 | 1466495969361 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}] 00:59:29 INFO - PROCESS | 1948 | 1466495969362 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:29 INFO - PROCESS | 1948 | 1466495969474 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:59:29 INFO - PROCESS | 1948 | 1466495969478 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:29 INFO - PROCESS | 1948 | 1466495969479 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b84b000 == 44 [pid = 1948] [id = 275] 00:59:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x128a86800) [pid = 1948] [serial = 823] [outer = 0x0] 00:59:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x128bf9400) [pid = 1948] [serial = 824] [outer = 0x128a86800] 00:59:29 INFO - PROCESS | 1948 | 1466495969537 Marionette DEBUG loaded listener.js 00:59:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x1290e8c00) [pid = 1948] [serial = 825] [outer = 0x128a86800] 00:59:30 INFO - PROCESS | 1948 | 1466495970029 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]]]}] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12454c400) [pid = 1948] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x124558000) [pid = 1948] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12612f400) [pid = 1948] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1163ce400) [pid = 1948] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1160a0c00) [pid = 1948] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x123803800) [pid = 1948] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x11952a000) [pid = 1948] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x117e97000) [pid = 1948] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1210b7000) [pid = 1948] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x125792800) [pid = 1948] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1185a3400) [pid = 1948] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1121a2400) [pid = 1948] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1261e4800) [pid = 1948] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1133c7800) [pid = 1948] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:59:30 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x111ec9800) [pid = 1948] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 718ms 00:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:59:30 INFO - PROCESS | 1948 | 1466495970077 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:59:30 INFO - PROCESS | 1948 | 1466495970078 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:59:30 INFO - PROCESS | 1948 | 1466495970080 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:59:30 INFO - PROCESS | 1948 | 1466495970081 Marionette TRACE conn2 <- [1,1074,null,{}] 00:59:30 INFO - PROCESS | 1948 | 1466495970084 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}] 00:59:30 INFO - PROCESS | 1948 | 1466495970085 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:30 INFO - PROCESS | 1948 | 1466495970167 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:59:30 INFO - PROCESS | 1948 | 1466495970171 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:30 INFO - PROCESS | 1948 | 1466495970172 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x123c92000 == 45 [pid = 1948] [id = 276] 00:59:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11662a400) [pid = 1948] [serial = 826] [outer = 0x0] 00:59:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1185a3400) [pid = 1948] [serial = 827] [outer = 0x11662a400] 00:59:30 INFO - PROCESS | 1948 | 1466495970197 Marionette DEBUG loaded listener.js 00:59:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x123f6bc00) [pid = 1948] [serial = 828] [outer = 0x11662a400] 00:59:30 INFO - PROCESS | 1948 | 1466495970525 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]]]}] 00:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms 00:59:30 INFO - PROCESS | 1948 | 1466495970552 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:59:30 INFO - PROCESS | 1948 | 1466495970554 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:59:30 INFO - PROCESS | 1948 | 1466495970556 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:59:30 INFO - PROCESS | 1948 | 1466495970558 Marionette TRACE conn2 <- [1,1078,null,{}] 00:59:30 INFO - PROCESS | 1948 | 1466495970560 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}] 00:59:30 INFO - PROCESS | 1948 | 1466495970562 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:30 INFO - PROCESS | 1948 | 1466495970668 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:59:30 INFO - PROCESS | 1948 | 1466495970733 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:30 INFO - PROCESS | 1948 | 1466495970734 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be41000 == 46 [pid = 1948] [id = 277] 00:59:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x116631800) [pid = 1948] [serial = 829] [outer = 0x0] 00:59:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a7f800) [pid = 1948] [serial = 830] [outer = 0x116631800] 00:59:30 INFO - PROCESS | 1948 | 1466495970762 Marionette DEBUG loaded listener.js 00:59:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x129404000) [pid = 1948] [serial = 831] [outer = 0x116631800] 00:59:31 INFO - PROCESS | 1948 | 1466495971064 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]]]}] 00:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 00:59:31 INFO - PROCESS | 1948 | 1466495971077 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:59:31 INFO - PROCESS | 1948 | 1466495971079 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:59:31 INFO - PROCESS | 1948 | 1466495971088 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:59:31 INFO - PROCESS | 1948 | 1466495971090 Marionette TRACE conn2 <- [1,1082,null,{}] 00:59:31 INFO - PROCESS | 1948 | 1466495971092 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}] 00:59:31 INFO - PROCESS | 1948 | 1466495971093 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:31 INFO - PROCESS | 1948 | 1466495971186 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:59:31 INFO - PROCESS | 1948 | 1466495971190 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:31 INFO - PROCESS | 1948 | 1466495971191 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c65d000 == 47 [pid = 1948] [id = 278] 00:59:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12940b400) [pid = 1948] [serial = 832] [outer = 0x0] 00:59:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12943d000) [pid = 1948] [serial = 833] [outer = 0x12940b400] 00:59:31 INFO - PROCESS | 1948 | 1466495971215 Marionette DEBUG loaded listener.js 00:59:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x129444c00) [pid = 1948] [serial = 834] [outer = 0x12940b400] 00:59:31 INFO - PROCESS | 1948 | 1466495971538 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]]]}] 00:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 00:59:31 INFO - PROCESS | 1948 | 1466495971557 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:59:31 INFO - PROCESS | 1948 | 1466495971559 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:59:31 INFO - PROCESS | 1948 | 1466495971561 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:59:31 INFO - PROCESS | 1948 | 1466495971562 Marionette TRACE conn2 <- [1,1086,null,{}] 00:59:31 INFO - PROCESS | 1948 | 1466495971566 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}] 00:59:31 INFO - PROCESS | 1948 | 1466495971568 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:31 INFO - PROCESS | 1948 | 1466495971691 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:59:31 INFO - PROCESS | 1948 | 1466495971697 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:31 INFO - PROCESS | 1948 | 1466495971698 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ca41000 == 48 [pid = 1948] [id = 279] 00:59:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12409dc00) [pid = 1948] [serial = 835] [outer = 0x0] 00:59:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x129444000) [pid = 1948] [serial = 836] [outer = 0x12409dc00] 00:59:31 INFO - PROCESS | 1948 | 1466495971723 Marionette DEBUG loaded listener.js 00:59:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12a566400) [pid = 1948] [serial = 837] [outer = 0x12409dc00] 00:59:32 INFO - PROCESS | 1948 | 1466495972034 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]]]}] 00:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 569ms 00:59:32 INFO - PROCESS | 1948 | 1466495972131 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:59:32 INFO - PROCESS | 1948 | 1466495972133 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:59:32 INFO - PROCESS | 1948 | 1466495972136 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:59:32 INFO - PROCESS | 1948 | 1466495972139 Marionette TRACE conn2 <- [1,1090,null,{}] 00:59:32 INFO - PROCESS | 1948 | 1466495972143 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}] 00:59:32 INFO - PROCESS | 1948 | 1466495972145 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:32 INFO - PROCESS | 1948 | 1466495972256 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:59:32 INFO - PROCESS | 1948 | 1466495972330 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:32 INFO - PROCESS | 1948 | 1466495972334 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x117218000 == 49 [pid = 1948] [id = 280] 00:59:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x113ff2800) [pid = 1948] [serial = 838] [outer = 0x0] 00:59:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1163d6800) [pid = 1948] [serial = 839] [outer = 0x113ff2800] 00:59:32 INFO - PROCESS | 1948 | 1466495972365 Marionette DEBUG loaded listener.js 00:59:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x11826ac00) [pid = 1948] [serial = 840] [outer = 0x113ff2800] 00:59:32 INFO - PROCESS | 1948 | 1466495972791 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]]]}] 00:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 672ms 00:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:59:32 INFO - PROCESS | 1948 | 1466495972808 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:59:32 INFO - PROCESS | 1948 | 1466495972810 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:59:32 INFO - PROCESS | 1948 | 1466495972815 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:59:32 INFO - PROCESS | 1948 | 1466495972817 Marionette TRACE conn2 <- [1,1094,null,{}] 00:59:32 INFO - PROCESS | 1948 | 1466495972820 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}] 00:59:32 INFO - PROCESS | 1948 | 1466495972822 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:32 INFO - PROCESS | 1948 | 1466495972933 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:59:32 INFO - PROCESS | 1948 | 1466495972994 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:32 INFO - PROCESS | 1948 | 1466495972995 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x123fd0800 == 50 [pid = 1948] [id = 281] 00:59:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x119188c00) [pid = 1948] [serial = 841] [outer = 0x0] 00:59:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x119990c00) [pid = 1948] [serial = 842] [outer = 0x119188c00] 00:59:33 INFO - PROCESS | 1948 | 1466495973025 Marionette DEBUG loaded listener.js 00:59:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x119a97000) [pid = 1948] [serial = 843] [outer = 0x119188c00] 00:59:33 INFO - PROCESS | 1948 | 1466495973650 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]]]}] 00:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 876ms 00:59:33 INFO - PROCESS | 1948 | 1466495973688 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:59:33 INFO - PROCESS | 1948 | 1466495973690 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:59:33 INFO - PROCESS | 1948 | 1466495973693 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:59:33 INFO - PROCESS | 1948 | 1466495973694 Marionette TRACE conn2 <- [1,1098,null,{}] 00:59:33 INFO - PROCESS | 1948 | 1466495973701 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}] 00:59:33 INFO - PROCESS | 1948 | 1466495973705 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:33 INFO - PROCESS | 1948 | 1466495973817 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 00:59:33 INFO - PROCESS | 1948 | 1466495973920 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:33 INFO - PROCESS | 1948 | 1466495973922 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d271000 == 51 [pid = 1948] [id = 282] 00:59:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x126b1dc00) [pid = 1948] [serial = 844] [outer = 0x0] 00:59:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x126bec400) [pid = 1948] [serial = 845] [outer = 0x126b1dc00] 00:59:33 INFO - PROCESS | 1948 | 1466495973955 Marionette DEBUG loaded listener.js 00:59:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x128bedc00) [pid = 1948] [serial = 846] [outer = 0x126b1dc00] 00:59:34 INFO - PROCESS | 1948 | 1466495974454 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]]]}] 00:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 772ms 00:59:34 INFO - PROCESS | 1948 | 1466495974486 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 00:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:59:34 INFO - PROCESS | 1948 | 1466495974489 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 00:59:34 INFO - PROCESS | 1948 | 1466495974494 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:59:34 INFO - PROCESS | 1948 | 1466495974496 Marionette TRACE conn2 <- [1,1102,null,{}] 00:59:34 INFO - PROCESS | 1948 | 1466495974503 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}] 00:59:34 INFO - PROCESS | 1948 | 1466495974505 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:34 INFO - PROCESS | 1948 | 1466495974658 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 00:59:34 INFO - PROCESS | 1948 | 1466495974730 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:34 INFO - PROCESS | 1948 | 1466495974732 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d44f800 == 52 [pid = 1948] [id = 283] 00:59:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x129006c00) [pid = 1948] [serial = 847] [outer = 0x0] 00:59:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x1290f0800) [pid = 1948] [serial = 848] [outer = 0x129006c00] 00:59:34 INFO - PROCESS | 1948 | 1466495974761 Marionette DEBUG loaded listener.js 00:59:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x12940a000) [pid = 1948] [serial = 849] [outer = 0x129006c00] 00:59:35 INFO - PROCESS | 1948 | 1466495975218 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]]]}] 00:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 777ms 00:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:59:35 INFO - PROCESS | 1948 | 1466495975270 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 00:59:35 INFO - PROCESS | 1948 | 1466495975272 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 00:59:35 INFO - PROCESS | 1948 | 1466495975274 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:59:35 INFO - PROCESS | 1948 | 1466495975275 Marionette TRACE conn2 <- [1,1106,null,{}] 00:59:35 INFO - PROCESS | 1948 | 1466495975278 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}] 00:59:35 INFO - PROCESS | 1948 | 1466495975279 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:35 INFO - PROCESS | 1948 | 1466495975428 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 00:59:35 INFO - PROCESS | 1948 | 1466495975437 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:35 INFO - PROCESS | 1948 | 1466495975439 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12386d000 == 53 [pid = 1948] [id = 284] 00:59:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x128a77c00) [pid = 1948] [serial = 850] [outer = 0x0] 00:59:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x129448000) [pid = 1948] [serial = 851] [outer = 0x128a77c00] 00:59:35 INFO - PROCESS | 1948 | 1466495975467 Marionette DEBUG loaded listener.js 00:59:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x12a56b000) [pid = 1948] [serial = 852] [outer = 0x128a77c00] 00:59:36 INFO - PROCESS | 1948 | 1466495976207 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]]]}] 00:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 969ms 00:59:36 INFO - PROCESS | 1948 | 1466495976244 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 00:59:36 INFO - PROCESS | 1948 | 1466495976246 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 00:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:59:36 INFO - PROCESS | 1948 | 1466495976270 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:59:36 INFO - PROCESS | 1948 | 1466495976272 Marionette TRACE conn2 <- [1,1110,null,{}] 00:59:36 INFO - PROCESS | 1948 | 1466495976275 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}] 00:59:36 INFO - PROCESS | 1948 | 1466495976277 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:36 INFO - PROCESS | 1948 | 1466495976375 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 00:59:36 INFO - PROCESS | 1948 | 1466495976437 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:36 INFO - PROCESS | 1948 | 1466495976440 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x123944000 == 54 [pid = 1948] [id = 285] 00:59:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x1176be800) [pid = 1948] [serial = 853] [outer = 0x0] 00:59:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x1186a9c00) [pid = 1948] [serial = 854] [outer = 0x1176be800] 00:59:36 INFO - PROCESS | 1948 | 1466495976467 Marionette DEBUG loaded listener.js 00:59:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x119a57c00) [pid = 1948] [serial = 855] [outer = 0x1176be800] 00:59:36 INFO - PROCESS | 1948 | 1466495976915 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]]]}] 00:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 674ms 00:59:36 INFO - PROCESS | 1948 | 1466495976941 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 00:59:36 INFO - PROCESS | 1948 | 1466495976943 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 00:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:59:36 INFO - PROCESS | 1948 | 1466495976948 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:59:36 INFO - PROCESS | 1948 | 1466495976949 Marionette TRACE conn2 <- [1,1114,null,{}] 00:59:36 INFO - PROCESS | 1948 | 1466495976952 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}] 00:59:36 INFO - PROCESS | 1948 | 1466495976953 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:37 INFO - PROCESS | 1948 | 1466495977073 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12c659000 == 53 [pid = 1948] [id = 13] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12c65d000 == 52 [pid = 1948] [id = 278] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12be41000 == 51 [pid = 1948] [id = 277] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x123c92000 == 50 [pid = 1948] [id = 276] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12b84b000 == 49 [pid = 1948] [id = 275] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12a838800 == 48 [pid = 1948] [id = 274] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x11826c400) [pid = 1948] [serial = 740] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x119703400) [pid = 1948] [serial = 746] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x112a19c00) [pid = 1948] [serial = 737] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x11970c800) [pid = 1948] [serial = 743] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x128a11400) [pid = 1948] [serial = 785] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1169aa800 == 47 [pid = 1948] [id = 273] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12696b000 == 46 [pid = 1948] [id = 272] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1257b8800 == 45 [pid = 1948] [id = 271] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12450e000 == 44 [pid = 1948] [id = 270] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12386f800 == 43 [pid = 1948] [id = 269] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x118212800 == 42 [pid = 1948] [id = 268] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x11704a800 == 41 [pid = 1948] [id = 267] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1243c7000 == 40 [pid = 1948] [id = 264] 00:59:37 INFO - PROCESS | 1948 | --DOCSHELL 0x11705e000 == 39 [pid = 1948] [id = 263] 00:59:37 INFO - PROCESS | 1948 | 1466495977176 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:37 INFO - PROCESS | 1948 | 1466495977178 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169a9800 == 40 [pid = 1948] [id = 286] 00:59:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x119d41400) [pid = 1948] [serial = 856] [outer = 0x0] 00:59:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x123803000) [pid = 1948] [serial = 857] [outer = 0x119d41400] 00:59:37 INFO - PROCESS | 1948 | 1466495977206 Marionette DEBUG loaded listener.js 00:59:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x123f6d000) [pid = 1948] [serial = 858] [outer = 0x119d41400] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x124f29400) [pid = 1948] [serial = 764] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x126131c00) [pid = 1948] [serial = 767] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x12650bc00) [pid = 1948] [serial = 773] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x118270000) [pid = 1948] [serial = 752] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x11944c800) [pid = 1948] [serial = 753] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x11836e800) [pid = 1948] [serial = 750] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x116972800) [pid = 1948] [serial = 749] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x1240a4400) [pid = 1948] [serial = 761] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x119a8dc00) [pid = 1948] [serial = 755] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x120fe4800) [pid = 1948] [serial = 756] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x124182800) [pid = 1948] [serial = 735] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x123f09400) [pid = 1948] [serial = 758] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12409d000) [pid = 1948] [serial = 759] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1261bc000) [pid = 1948] [serial = 770] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1261ebc00) [pid = 1948] [serial = 771] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x128a16800) [pid = 1948] [serial = 783] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x124184c00) [pid = 1948] [serial = 777] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x126b11800) [pid = 1948] [serial = 779] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x11970a800) [pid = 1948] [serial = 776] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x128a0ac00) [pid = 1948] [serial = 782] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12682b800) [pid = 1948] [serial = 774] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1261b7800) [pid = 1948] [serial = 768] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12579ec00) [pid = 1948] [serial = 765] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x126bed400) [pid = 1948] [serial = 780] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12455a000) [pid = 1948] [serial = 762] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x115e14400) [pid = 1948] [serial = 705] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x112a1e400) [pid = 1948] [serial = 702] [outer = 0x0] [url = about:blank] 00:59:37 INFO - PROCESS | 1948 | 1466495977510 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]]]}] 00:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 572ms 00:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:59:37 INFO - PROCESS | 1948 | 1466495977522 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 00:59:37 INFO - PROCESS | 1948 | 1466495977523 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 00:59:37 INFO - PROCESS | 1948 | 1466495977525 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:59:37 INFO - PROCESS | 1948 | 1466495977528 Marionette TRACE conn2 <- [1,1118,null,{}] 00:59:37 INFO - PROCESS | 1948 | 1466495977540 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}] 00:59:37 INFO - PROCESS | 1948 | 1466495977543 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:37 INFO - PROCESS | 1948 | 1466495977630 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 00:59:37 INFO - PROCESS | 1948 | 1466495977690 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:37 INFO - PROCESS | 1948 | 1466495977692 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195a9800 == 41 [pid = 1948] [id = 287] 00:59:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12409b400) [pid = 1948] [serial = 859] [outer = 0x0] 00:59:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x124184c00) [pid = 1948] [serial = 860] [outer = 0x12409b400] 00:59:37 INFO - PROCESS | 1948 | 1466495977719 Marionette DEBUG loaded listener.js 00:59:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12579bc00) [pid = 1948] [serial = 861] [outer = 0x12409b400] 00:59:38 INFO - PROCESS | 1948 | 1466495978026 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]]]}] 00:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 525ms 00:59:38 INFO - PROCESS | 1948 | 1466495978052 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 00:59:38 INFO - PROCESS | 1948 | 1466495978054 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 00:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:59:38 INFO - PROCESS | 1948 | 1466495978056 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:59:38 INFO - PROCESS | 1948 | 1466495978057 Marionette TRACE conn2 <- [1,1122,null,{}] 00:59:38 INFO - PROCESS | 1948 | 1466495978059 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}] 00:59:38 INFO - PROCESS | 1948 | 1466495978070 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:38 INFO - PROCESS | 1948 | 1466495978158 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 00:59:38 INFO - PROCESS | 1948 | 1466495978217 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:38 INFO - PROCESS | 1948 | 1466495978218 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12394c800 == 42 [pid = 1948] [id = 288] 00:59:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x124f95800) [pid = 1948] [serial = 862] [outer = 0x0] 00:59:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1261ec400) [pid = 1948] [serial = 863] [outer = 0x124f95800] 00:59:38 INFO - PROCESS | 1948 | 1466495978243 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1268ec000) [pid = 1948] [serial = 864] [outer = 0x124f95800] 00:59:38 INFO - PROCESS | 1948 | 1466495978521 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]]]}] 00:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 00:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:59:38 INFO - PROCESS | 1948 | 1466495978575 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 00:59:38 INFO - PROCESS | 1948 | 1466495978576 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 00:59:38 INFO - PROCESS | 1948 | 1466495978579 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:59:38 INFO - PROCESS | 1948 | 1466495978581 Marionette TRACE conn2 <- [1,1126,null,{}] 00:59:38 INFO - PROCESS | 1948 | 1466495978586 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}] 00:59:38 INFO - PROCESS | 1948 | 1466495978587 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:38 INFO - PROCESS | 1948 | 1466495978685 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 00:59:38 INFO - PROCESS | 1948 | 1466495978767 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:38 INFO - PROCESS | 1948 | 1466495978768 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x124660000 == 43 [pid = 1948] [id = 289] 00:59:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12579ec00) [pid = 1948] [serial = 865] [outer = 0x0] 00:59:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x126b11800) [pid = 1948] [serial = 866] [outer = 0x12579ec00] 00:59:38 INFO - PROCESS | 1948 | 1466495978811 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x128a7ac00) [pid = 1948] [serial = 867] [outer = 0x12579ec00] 00:59:39 INFO - PROCESS | 1948 | 1466495979220 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]]]}] 00:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 672ms 00:59:39 INFO - PROCESS | 1948 | 1466495979252 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 00:59:39 INFO - PROCESS | 1948 | 1466495979253 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 00:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:59:39 INFO - PROCESS | 1948 | 1466495979255 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:59:39 INFO - PROCESS | 1948 | 1466495979264 Marionette TRACE conn2 <- [1,1130,null,{}] 00:59:39 INFO - PROCESS | 1948 | 1466495979267 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}] 00:59:39 INFO - PROCESS | 1948 | 1466495979271 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:39 INFO - PROCESS | 1948 | 1466495979408 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 00:59:39 INFO - PROCESS | 1948 | 1466495979424 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:39 INFO - PROCESS | 1948 | 1466495979425 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e59000 == 44 [pid = 1948] [id = 290] 00:59:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x129009400) [pid = 1948] [serial = 868] [outer = 0x0] 00:59:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x129402c00) [pid = 1948] [serial = 869] [outer = 0x129009400] 00:59:39 INFO - PROCESS | 1948 | 1466495979450 Marionette DEBUG loaded listener.js 00:59:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12a5b4c00) [pid = 1948] [serial = 870] [outer = 0x129009400] 00:59:39 INFO - PROCESS | 1948 | 1466495979786 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]]]}] 00:59:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12650a800) [pid = 1948] [serial = 871] [outer = 0x12ca0d800] 00:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 580ms 00:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:59:39 INFO - PROCESS | 1948 | 1466495979839 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 00:59:39 INFO - PROCESS | 1948 | 1466495979840 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 00:59:39 INFO - PROCESS | 1948 | 1466495979842 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:59:39 INFO - PROCESS | 1948 | 1466495979843 Marionette TRACE conn2 <- [1,1134,null,{}] 00:59:39 INFO - PROCESS | 1948 | 1466495979845 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}] 00:59:39 INFO - PROCESS | 1948 | 1466495979846 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:39 INFO - PROCESS | 1948 | 1466495979950 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 00:59:39 INFO - PROCESS | 1948 | 1466495979987 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:39 INFO - PROCESS | 1948 | 1466495979989 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x1292a8000 == 45 [pid = 1948] [id = 291] 00:59:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12900ac00) [pid = 1948] [serial = 872] [outer = 0x0] 00:59:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12a83dc00) [pid = 1948] [serial = 873] [outer = 0x12900ac00] 00:59:40 INFO - PROCESS | 1948 | 1466495980014 Marionette DEBUG loaded listener.js 00:59:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12a845c00) [pid = 1948] [serial = 874] [outer = 0x12900ac00] 00:59:40 INFO - PROCESS | 1948 | 1466495980364 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]]]}] 00:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 569ms 00:59:40 INFO - PROCESS | 1948 | 1466495980412 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 00:59:40 INFO - PROCESS | 1948 | 1466495980413 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 00:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:59:40 INFO - PROCESS | 1948 | 1466495980415 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:59:40 INFO - PROCESS | 1948 | 1466495980416 Marionette TRACE conn2 <- [1,1138,null,{}] 00:59:40 INFO - PROCESS | 1948 | 1466495980418 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}] 00:59:40 INFO - PROCESS | 1948 | 1466495980420 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:40 INFO - PROCESS | 1948 | 1466495980525 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 00:59:40 INFO - PROCESS | 1948 | 1466495980538 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:40 INFO - PROCESS | 1948 | 1466495980539 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b01f800 == 46 [pid = 1948] [id = 292] 00:59:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x128a80400) [pid = 1948] [serial = 875] [outer = 0x0] 00:59:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x12a84a400) [pid = 1948] [serial = 876] [outer = 0x128a80400] 00:59:40 INFO - PROCESS | 1948 | 1466495980563 Marionette DEBUG loaded listener.js 00:59:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x12a98b400) [pid = 1948] [serial = 877] [outer = 0x128a80400] 00:59:40 INFO - PROCESS | 1948 | 1466495980877 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]]]}] 00:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 521ms 00:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:59:40 INFO - PROCESS | 1948 | 1466495980936 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 00:59:40 INFO - PROCESS | 1948 | 1466495980937 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 00:59:40 INFO - PROCESS | 1948 | 1466495980944 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:59:40 INFO - PROCESS | 1948 | 1466495980945 Marionette TRACE conn2 <- [1,1142,null,{}] 00:59:40 INFO - PROCESS | 1948 | 1466495980948 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}] 00:59:40 INFO - PROCESS | 1948 | 1466495980949 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:41 INFO - PROCESS | 1948 | 1466495981056 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 00:59:41 INFO - PROCESS | 1948 | 1466495981094 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:41 INFO - PROCESS | 1948 | 1466495981095 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b845000 == 47 [pid = 1948] [id = 293] 00:59:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x12a5c1800) [pid = 1948] [serial = 878] [outer = 0x0] 00:59:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x12a994400) [pid = 1948] [serial = 879] [outer = 0x12a5c1800] 00:59:41 INFO - PROCESS | 1948 | 1466495981120 Marionette DEBUG loaded listener.js 00:59:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x12af1a800) [pid = 1948] [serial = 880] [outer = 0x12a5c1800] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x111f51c00) [pid = 1948] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x12612dc00) [pid = 1948] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x116a11c00) [pid = 1948] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x124f92400) [pid = 1948] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x123f6c000) [pid = 1948] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x119d4a800) [pid = 1948] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x1268eb400) [pid = 1948] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x11662a400) [pid = 1948] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x124b35000) [pid = 1948] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x128a86800) [pid = 1948] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x118371000) [pid = 1948] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12682c000) [pid = 1948] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x11604a000) [pid = 1948] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x116631800) [pid = 1948] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x119a5a400) [pid = 1948] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x118372c00) [pid = 1948] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x124b2cc00) [pid = 1948] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x11944f000) [pid = 1948] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1163d6c00) [pid = 1948] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:59:41 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12940b400) [pid = 1948] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:59:41 INFO - PROCESS | 1948 | 1466495981590 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]]]}] 00:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 672ms 00:59:41 INFO - PROCESS | 1948 | 1466495981613 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 00:59:41 INFO - PROCESS | 1948 | 1466495981615 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 00:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:59:41 INFO - PROCESS | 1948 | 1466495981619 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:59:41 INFO - PROCESS | 1948 | 1466495981620 Marionette TRACE conn2 <- [1,1146,null,{}] 00:59:41 INFO - PROCESS | 1948 | 1466495981622 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}] 00:59:41 INFO - PROCESS | 1948 | 1466495981623 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:41 INFO - PROCESS | 1948 | 1466495981711 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 00:59:41 INFO - PROCESS | 1948 | 1466495981715 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:41 INFO - PROCESS | 1948 | 1466495981716 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x12583e800 == 48 [pid = 1948] [id = 294] 00:59:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x116631800) [pid = 1948] [serial = 881] [outer = 0x0] 00:59:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x11869e800) [pid = 1948] [serial = 882] [outer = 0x116631800] 00:59:41 INFO - PROCESS | 1948 | 1466495981741 Marionette DEBUG loaded listener.js 00:59:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x123804000) [pid = 1948] [serial = 883] [outer = 0x116631800] 00:59:42 INFO - PROCESS | 1948 | 1466495982075 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]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 00:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:59:42 INFO - PROCESS | 1948 | 1466495982089 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 1948 | 1466495982090 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 00:59:42 INFO - PROCESS | 1948 | 1466495982092 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 1948 | 1466495982094 Marionette TRACE conn2 <- [1,1150,null,{}] 00:59:42 INFO - PROCESS | 1948 | 1466495982096 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}] 00:59:42 INFO - PROCESS | 1948 | 1466495982099 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:42 INFO - PROCESS | 1948 | 1466495982224 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 00:59:42 INFO - PROCESS | 1948 | 1466495982231 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:42 INFO - PROCESS | 1948 | 1466495982233 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c653000 == 49 [pid = 1948] [id = 295] 00:59:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x113a71400) [pid = 1948] [serial = 884] [outer = 0x0] 00:59:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x124319c00) [pid = 1948] [serial = 885] [outer = 0x113a71400] 00:59:42 INFO - PROCESS | 1948 | 1466495982259 Marionette DEBUG loaded listener.js 00:59:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12b0a1000) [pid = 1948] [serial = 886] [outer = 0x113a71400] 00:59:42 INFO - PROCESS | 1948 | 1466495982604 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]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 00:59:42 INFO - PROCESS | 1948 | 1466495982612 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 1948 | 1466495982614 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 00:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:59:42 INFO - PROCESS | 1948 | 1466495982619 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 1948 | 1466495982620 Marionette TRACE conn2 <- [1,1154,null,{}] 00:59:42 INFO - PROCESS | 1948 | 1466495982622 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}] 00:59:42 INFO - PROCESS | 1948 | 1466495982623 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:42 INFO - PROCESS | 1948 | 1466495982709 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 00:59:42 INFO - PROCESS | 1948 | 1466495982714 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:42 INFO - PROCESS | 1948 | 1466495982715 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d153800 == 50 [pid = 1948] [id = 296] 00:59:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12b0a3800) [pid = 1948] [serial = 887] [outer = 0x0] 00:59:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12b814000) [pid = 1948] [serial = 888] [outer = 0x12b0a3800] 00:59:42 INFO - PROCESS | 1948 | 1466495982740 Marionette DEBUG loaded listener.js 00:59:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12b818c00) [pid = 1948] [serial = 889] [outer = 0x12b0a3800] 00:59:43 INFO - PROCESS | 1948 | 1466495983072 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]]]}] 00:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 00:59:43 INFO - PROCESS | 1948 | 1466495983088 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 00:59:43 INFO - PROCESS | 1948 | 1466495983089 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 00:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:59:43 INFO - PROCESS | 1948 | 1466495983091 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:59:43 INFO - PROCESS | 1948 | 1466495983092 Marionette TRACE conn2 <- [1,1158,null,{}] 00:59:43 INFO - PROCESS | 1948 | 1466495983095 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}] 00:59:43 INFO - PROCESS | 1948 | 1466495983096 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:43 INFO - PROCESS | 1948 | 1466495983220 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 00:59:43 INFO - PROCESS | 1948 | 1466495983227 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 1948 | 1466495983228 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d461000 == 51 [pid = 1948] [id = 297] 00:59:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12b09e800) [pid = 1948] [serial = 890] [outer = 0x0] 00:59:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12b818800) [pid = 1948] [serial = 891] [outer = 0x12b09e800] 00:59:43 INFO - PROCESS | 1948 | 1466495983251 Marionette DEBUG loaded listener.js 00:59:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12bb17400) [pid = 1948] [serial = 892] [outer = 0x12b09e800] 00:59:43 INFO - PROCESS | 1948 | 1466495983663 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]]]}] 00:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 619ms 00:59:43 INFO - PROCESS | 1948 | 1466495983714 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 00:59:43 INFO - PROCESS | 1948 | 1466495983717 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 00:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:59:43 INFO - PROCESS | 1948 | 1466495983722 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:59:43 INFO - PROCESS | 1948 | 1466495983724 Marionette TRACE conn2 <- [1,1162,null,{}] 00:59:43 INFO - PROCESS | 1948 | 1466495983728 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}] 00:59:43 INFO - PROCESS | 1948 | 1466495983730 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:43 INFO - PROCESS | 1948 | 1466495983841 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 00:59:43 INFO - PROCESS | 1948 | 1466495983918 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 1948 | 1466495983919 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x11820a800 == 52 [pid = 1948] [id = 298] 00:59:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x117035400) [pid = 1948] [serial = 893] [outer = 0x0] 00:59:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x1188dfc00) [pid = 1948] [serial = 894] [outer = 0x117035400] 00:59:43 INFO - PROCESS | 1948 | 1466495983951 Marionette DEBUG loaded listener.js 00:59:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x119a5a800) [pid = 1948] [serial = 895] [outer = 0x117035400] 00:59:44 INFO - PROCESS | 1948 | 1466495984371 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]]]}] 00:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 00:59:44 INFO - PROCESS | 1948 | 1466495984394 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 00:59:44 INFO - PROCESS | 1948 | 1466495984397 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 00:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:59:44 INFO - PROCESS | 1948 | 1466495984402 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:59:44 INFO - PROCESS | 1948 | 1466495984403 Marionette TRACE conn2 <- [1,1166,null,{}] 00:59:44 INFO - PROCESS | 1948 | 1466495984406 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}] 00:59:44 INFO - PROCESS | 1948 | 1466495984408 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:44 INFO - PROCESS | 1948 | 1466495984520 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 00:59:44 INFO - PROCESS | 1948 | 1466495984584 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:44 INFO - PROCESS | 1948 | 1466495984586 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x124f70800 == 53 [pid = 1948] [id = 299] 00:59:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x119f18800) [pid = 1948] [serial = 896] [outer = 0x0] 00:59:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x123f09000) [pid = 1948] [serial = 897] [outer = 0x119f18800] 00:59:44 INFO - PROCESS | 1948 | 1466495984657 Marionette DEBUG loaded listener.js 00:59:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x12455a000) [pid = 1948] [serial = 898] [outer = 0x119f18800] 00:59:45 INFO - PROCESS | 1948 | 1466495985091 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]]]}] 00:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 720ms 00:59:45 INFO - PROCESS | 1948 | 1466495985140 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 00:59:45 INFO - PROCESS | 1948 | 1466495985141 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 00:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:59:45 INFO - PROCESS | 1948 | 1466495985144 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:59:45 INFO - PROCESS | 1948 | 1466495985146 Marionette TRACE conn2 <- [1,1170,null,{}] 00:59:45 INFO - PROCESS | 1948 | 1466495985170 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}] 00:59:45 INFO - PROCESS | 1948 | 1466495985173 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:45 INFO - PROCESS | 1948 | 1466495985287 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 00:59:45 INFO - PROCESS | 1948 | 1466495985365 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:45 INFO - PROCESS | 1948 | 1466495985368 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ca53800 == 54 [pid = 1948] [id = 300] 00:59:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x12612e800) [pid = 1948] [serial = 899] [outer = 0x0] 00:59:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x126be7800) [pid = 1948] [serial = 900] [outer = 0x12612e800] 00:59:45 INFO - PROCESS | 1948 | 1466495985400 Marionette DEBUG loaded listener.js 00:59:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x1290e9800) [pid = 1948] [serial = 901] [outer = 0x12612e800] 00:59:45 INFO - PROCESS | 1948 | 1466495985818 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]]]}] 00:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 683ms 00:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:59:45 INFO - PROCESS | 1948 | 1466495985827 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 00:59:45 INFO - PROCESS | 1948 | 1466495985829 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 00:59:45 INFO - PROCESS | 1948 | 1466495985831 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:59:45 INFO - PROCESS | 1948 | 1466495985833 Marionette TRACE conn2 <- [1,1174,null,{}] 00:59:45 INFO - PROCESS | 1948 | 1466495985835 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}] 00:59:45 INFO - PROCESS | 1948 | 1466495985837 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:45 INFO - PROCESS | 1948 | 1466495985946 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 00:59:46 INFO - PROCESS | 1948 | 1466495986051 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:46 INFO - PROCESS | 1948 | 1466495986052 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d5f2000 == 55 [pid = 1948] [id = 301] 00:59:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x12940f400) [pid = 1948] [serial = 902] [outer = 0x0] 00:59:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x12a560400) [pid = 1948] [serial = 903] [outer = 0x12940f400] 00:59:46 INFO - PROCESS | 1948 | 1466495986083 Marionette DEBUG loaded listener.js 00:59:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x12a5be800) [pid = 1948] [serial = 904] [outer = 0x12940f400] 00:59:46 INFO - PROCESS | 1948 | 1466495986508 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] 00:59:46 INFO - PROCESS | 1948 | 1466495986553 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 00:59:46 INFO - PROCESS | 1948 | 1466495986555 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:59:46 INFO - PROCESS | 1948 | 1466495986556 Marionette TRACE conn2 <- [1,1178,null,{}] 00:59:46 INFO - PROCESS | 1948 | 1466495986559 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}] 00:59:46 INFO - PROCESS | 1948 | 1466495986560 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:46 INFO - PROCESS | 1948 | 1466495986684 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 00:59:46 INFO - PROCESS | 1948 | 1466495986761 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:46 INFO - PROCESS | 1948 | 1466495986762 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d74a800 == 56 [pid = 1948] [id = 302] 00:59:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x12a5b3400) [pid = 1948] [serial = 905] [outer = 0x0] 00:59:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x12af19c00) [pid = 1948] [serial = 906] [outer = 0x12a5b3400] 00:59:46 INFO - PROCESS | 1948 | 1466495986792 Marionette DEBUG loaded listener.js 00:59:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x12b0a0c00) [pid = 1948] [serial = 907] [outer = 0x12a5b3400] 00:59:47 INFO - PROCESS | 1948 | 1466495987269 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] 00:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:59:47 INFO - PROCESS | 1948 | 1466495987329 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 00:59:47 INFO - PROCESS | 1948 | 1466495987333 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:59:47 INFO - PROCESS | 1948 | 1466495987336 Marionette TRACE conn2 <- [1,1182,null,{}] 00:59:47 INFO - PROCESS | 1948 | 1466495987339 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}] 00:59:47 INFO - PROCESS | 1948 | 1466495987346 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:47 INFO - PROCESS | 1948 | 1466495987673 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 00:59:47 INFO - PROCESS | 1948 | 1466495987771 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:47 INFO - PROCESS | 1948 | 1466495987773 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x118438000 == 57 [pid = 1948] [id = 303] 00:59:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x117037800) [pid = 1948] [serial = 908] [outer = 0x0] 00:59:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 130 (0x117e98000) [pid = 1948] [serial = 909] [outer = 0x117037800] 00:59:47 INFO - PROCESS | 1948 | 1466495987801 Marionette DEBUG loaded listener.js 00:59:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 131 (0x1192e9800) [pid = 1948] [serial = 910] [outer = 0x117037800] 00:59:48 INFO - PROCESS | 1948 | 1466495988258 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] 00:59:48 INFO - PROCESS | 1948 | 1466495988308 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 00:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:59:48 INFO - PROCESS | 1948 | 1466495988311 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:59:48 INFO - PROCESS | 1948 | 1466495988313 Marionette TRACE conn2 <- [1,1186,null,{}] 00:59:48 INFO - PROCESS | 1948 | 1466495988339 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}] 00:59:48 INFO - PROCESS | 1948 | 1466495988340 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:48 INFO - PROCESS | 1948 | 1466495988439 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 00:59:48 INFO - PROCESS | 1948 | 1466495988518 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:48 INFO - PROCESS | 1948 | 1466495988519 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x118439800 == 58 [pid = 1948] [id = 304] 00:59:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 132 (0x119a5d000) [pid = 1948] [serial = 911] [outer = 0x0] 00:59:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 133 (0x119a90800) [pid = 1948] [serial = 912] [outer = 0x119a5d000] 00:59:48 INFO - PROCESS | 1948 | 1466495988547 Marionette DEBUG loaded listener.js 00:59:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 134 (0x123807000) [pid = 1948] [serial = 913] [outer = 0x119a5d000] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x116937800 == 57 [pid = 1948] [id = 235] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x12d153800 == 56 [pid = 1948] [id = 296] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x12c653000 == 55 [pid = 1948] [id = 295] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x12583e800 == 54 [pid = 1948] [id = 294] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x12b845000 == 53 [pid = 1948] [id = 293] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x12b01f800 == 52 [pid = 1948] [id = 292] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x1292a8000 == 51 [pid = 1948] [id = 291] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x117e59000 == 50 [pid = 1948] [id = 290] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 133 (0x129444000) [pid = 1948] [serial = 836] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x124660000 == 49 [pid = 1948] [id = 289] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x12394c800 == 48 [pid = 1948] [id = 288] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x1195a9800 == 47 [pid = 1948] [id = 287] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x1169a9800 == 46 [pid = 1948] [id = 286] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x123944000 == 45 [pid = 1948] [id = 285] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x12d44f800 == 44 [pid = 1948] [id = 283] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x123fd0800 == 43 [pid = 1948] [id = 281] 00:59:48 INFO - PROCESS | 1948 | --DOCSHELL 0x117218000 == 42 [pid = 1948] [id = 280] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 132 (0x129444c00) [pid = 1948] [serial = 834] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 131 (0x11326ec00) [pid = 1948] [serial = 738] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 130 (0x1261eac00) [pid = 1948] [serial = 815] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 129 (0x119a60c00) [pid = 1948] [serial = 804] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x125075800) [pid = 1948] [serial = 797] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x12431f400) [pid = 1948] [serial = 809] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x123b86c00) [pid = 1948] [serial = 807] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x128a7c400) [pid = 1948] [serial = 821] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x128a85800) [pid = 1948] [serial = 822] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x1185a3400) [pid = 1948] [serial = 827] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x118564400) [pid = 1948] [serial = 800] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x124f96800) [pid = 1948] [serial = 812] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x1290e8c00) [pid = 1948] [serial = 825] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x126be6000) [pid = 1948] [serial = 816] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x123808c00) [pid = 1948] [serial = 747] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x128a0f800) [pid = 1948] [serial = 819] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x12579d400) [pid = 1948] [serial = 813] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x1261b1400) [pid = 1948] [serial = 798] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x116358800) [pid = 1948] [serial = 788] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x128a7f800) [pid = 1948] [serial = 830] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x123f6bc00) [pid = 1948] [serial = 828] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x119a92000) [pid = 1948] [serial = 791] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x128a7f000) [pid = 1948] [serial = 786] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x124b35400) [pid = 1948] [serial = 794] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x11856ac00) [pid = 1948] [serial = 789] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x126beec00) [pid = 1948] [serial = 818] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x118892c00) [pid = 1948] [serial = 803] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x119a95c00) [pid = 1948] [serial = 744] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x124f91800) [pid = 1948] [serial = 795] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x128bf9400) [pid = 1948] [serial = 824] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x11859fc00) [pid = 1948] [serial = 741] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12943d000) [pid = 1948] [serial = 833] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x119d3c400) [pid = 1948] [serial = 792] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x129404000) [pid = 1948] [serial = 831] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x124b38000) [pid = 1948] [serial = 810] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x120fe6800) [pid = 1948] [serial = 806] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1948 | 1466495988953 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] 00:59:49 INFO - PROCESS | 1948 | 1466495989005 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 00:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:59:49 INFO - PROCESS | 1948 | 1466495989007 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:59:49 INFO - PROCESS | 1948 | 1466495989008 Marionette TRACE conn2 <- [1,1190,null,{}] 00:59:49 INFO - PROCESS | 1948 | 1466495989011 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}] 00:59:49 INFO - PROCESS | 1948 | 1466495989012 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:49 INFO - PROCESS | 1948 | 1466495989101 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 00:59:49 INFO - PROCESS | 1948 | 1466495989123 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:49 INFO - PROCESS | 1948 | 1466495989124 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x11915f800 == 43 [pid = 1948] [id = 305] 00:59:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x119ac1400) [pid = 1948] [serial = 914] [outer = 0x0] 00:59:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x124556000) [pid = 1948] [serial = 915] [outer = 0x119ac1400] 00:59:49 INFO - PROCESS | 1948 | 1466495989150 Marionette DEBUG loaded listener.js 00:59:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x124f92400) [pid = 1948] [serial = 916] [outer = 0x119ac1400] 00:59:49 INFO - PROCESS | 1948 | 1466495989521 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] 00:59:49 INFO - PROCESS | 1948 | 1466495989581 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 00:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:59:49 INFO - PROCESS | 1948 | 1466495989588 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:59:49 INFO - PROCESS | 1948 | 1466495989591 Marionette TRACE conn2 <- [1,1194,null,{}] 00:59:49 INFO - PROCESS | 1948 | 1466495989594 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}] 00:59:49 INFO - PROCESS | 1948 | 1466495989596 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:49 INFO - PROCESS | 1948 | 1466495989687 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 00:59:49 INFO - PROCESS | 1948 | 1466495989692 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:49 INFO - PROCESS | 1948 | 1466495989693 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x124660000 == 44 [pid = 1948] [id = 306] 00:59:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12506bc00) [pid = 1948] [serial = 917] [outer = 0x0] 00:59:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x126506800) [pid = 1948] [serial = 918] [outer = 0x12506bc00] 00:59:49 INFO - PROCESS | 1948 | 1466495989718 Marionette DEBUG loaded listener.js 00:59:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a0f800) [pid = 1948] [serial = 919] [outer = 0x12506bc00] 00:59:50 INFO - PROCESS | 1948 | 1466495990058 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] 00:59:50 INFO - PROCESS | 1948 | 1466495990110 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 00:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:59:50 INFO - PROCESS | 1948 | 1466495990112 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:59:50 INFO - PROCESS | 1948 | 1466495990113 Marionette TRACE conn2 <- [1,1198,null,{}] 00:59:50 INFO - PROCESS | 1948 | 1466495990116 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}] 00:59:50 INFO - PROCESS | 1948 | 1466495990117 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:50 INFO - PROCESS | 1948 | 1466495990200 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 00:59:50 INFO - PROCESS | 1948 | 1466495990204 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:50 INFO - PROCESS | 1948 | 1466495990206 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x125832800 == 45 [pid = 1948] [id = 307] 00:59:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x128a0fc00) [pid = 1948] [serial = 920] [outer = 0x0] 00:59:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x128bf3400) [pid = 1948] [serial = 921] [outer = 0x128a0fc00] 00:59:50 INFO - PROCESS | 1948 | 1466495990230 Marionette DEBUG loaded listener.js 00:59:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1290f7000) [pid = 1948] [serial = 922] [outer = 0x128a0fc00] 00:59:50 INFO - PROCESS | 1948 | 1466495990560 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]]]}] 00:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 468ms 00:59:50 INFO - PROCESS | 1948 | 1466495990581 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 00:59:50 INFO - PROCESS | 1948 | 1466495990584 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 00:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:59:50 INFO - PROCESS | 1948 | 1466495990587 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:59:50 INFO - PROCESS | 1948 | 1466495990588 Marionette TRACE conn2 <- [1,1202,null,{}] 00:59:50 INFO - PROCESS | 1948 | 1466495990590 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}] 00:59:50 INFO - PROCESS | 1948 | 1466495990591 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:50 INFO - PROCESS | 1948 | 1466495990677 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 00:59:50 INFO - PROCESS | 1948 | 1466495990748 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:50 INFO - PROCESS | 1948 | 1466495990752 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x111e9c800 == 46 [pid = 1948] [id = 308] 00:59:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12a841c00) [pid = 1948] [serial = 923] [outer = 0x0] 00:59:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12a843400) [pid = 1948] [serial = 924] [outer = 0x12a841c00] 00:59:50 INFO - PROCESS | 1948 | 1466495990795 Marionette DEBUG loaded listener.js 00:59:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12af16800) [pid = 1948] [serial = 925] [outer = 0x12a841c00] 00:59:51 INFO - PROCESS | 1948 | 1466495991106 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]]]}] 00:59:51 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 00:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 568ms 00:59:51 INFO - PROCESS | 1948 | 1466495991155 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 00:59:51 INFO - PROCESS | 1948 | 1466495991156 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 00:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:59:51 INFO - PROCESS | 1948 | 1466495991158 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:59:51 INFO - PROCESS | 1948 | 1466495991160 Marionette TRACE conn2 <- [1,1206,null,{}] 00:59:51 INFO - PROCESS | 1948 | 1466495991162 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}] 00:59:51 INFO - PROCESS | 1948 | 1466495991163 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:51 INFO - PROCESS | 1948 | 1466495991273 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 00:59:51 INFO - PROCESS | 1948 | 1466495991286 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:51 INFO - PROCESS | 1948 | 1466495991288 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a3e6800 == 47 [pid = 1948] [id = 309] 00:59:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12a55e800) [pid = 1948] [serial = 926] [outer = 0x0] 00:59:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12b810400) [pid = 1948] [serial = 927] [outer = 0x12a55e800] 00:59:51 INFO - PROCESS | 1948 | 1466495991312 Marionette DEBUG loaded listener.js 00:59:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12bb1a400) [pid = 1948] [serial = 928] [outer = 0x12a55e800] 00:59:51 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 00:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 517ms 00:59:51 INFO - PROCESS | 1948 | 1466495991670 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]]]}] 00:59:51 INFO - PROCESS | 1948 | 1466495991677 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 00:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:59:51 INFO - PROCESS | 1948 | 1466495991678 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 00:59:51 INFO - PROCESS | 1948 | 1466495991685 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:59:51 INFO - PROCESS | 1948 | 1466495991686 Marionette TRACE conn2 <- [1,1210,null,{}] 00:59:51 INFO - PROCESS | 1948 | 1466495991688 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}] 00:59:51 INFO - PROCESS | 1948 | 1466495991689 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:51 INFO - PROCESS | 1948 | 1466495991802 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 00:59:51 INFO - PROCESS | 1948 | 1466495991813 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:51 INFO - PROCESS | 1948 | 1466495991814 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b850000 == 48 [pid = 1948] [id = 310] 00:59:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12bb1a800) [pid = 1948] [serial = 929] [outer = 0x0] 00:59:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12bb23400) [pid = 1948] [serial = 930] [outer = 0x12bb1a800] 00:59:51 INFO - PROCESS | 1948 | 1466495991880 Marionette DEBUG loaded listener.js 00:59:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12bb29000) [pid = 1948] [serial = 931] [outer = 0x12bb1a800] 00:59:52 INFO - PROCESS | 1948 | 1466495992179 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]]]}] 00:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 524ms 00:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:59:52 INFO - PROCESS | 1948 | 1466495992223 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 00:59:52 INFO - PROCESS | 1948 | 1466495992224 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 00:59:52 INFO - PROCESS | 1948 | 1466495992226 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:59:52 INFO - PROCESS | 1948 | 1466495992228 Marionette TRACE conn2 <- [1,1214,null,{}] 00:59:52 INFO - PROCESS | 1948 | 1466495992230 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}] 00:59:52 INFO - PROCESS | 1948 | 1466495992232 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:52 INFO - PROCESS | 1948 | 1466495992342 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 00:59:52 INFO - PROCESS | 1948 | 1466495992383 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:52 INFO - PROCESS | 1948 | 1466495992384 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8d9800 == 49 [pid = 1948] [id = 311] 00:59:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x12bb1c800) [pid = 1948] [serial = 932] [outer = 0x0] 00:59:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x12bb30000) [pid = 1948] [serial = 933] [outer = 0x12bb1c800] 00:59:52 INFO - PROCESS | 1948 | 1466495992408 Marionette DEBUG loaded listener.js 00:59:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x12bbbe800) [pid = 1948] [serial = 934] [outer = 0x12bb1c800] 00:59:52 INFO - PROCESS | 1948 | 1466495992726 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]]]}] 00:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 00:59:52 INFO - PROCESS | 1948 | 1466495992747 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 00:59:52 INFO - PROCESS | 1948 | 1466495992748 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 00:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:59:52 INFO - PROCESS | 1948 | 1466495992754 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:59:52 INFO - PROCESS | 1948 | 1466495992755 Marionette TRACE conn2 <- [1,1218,null,{}] 00:59:52 INFO - PROCESS | 1948 | 1466495992763 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}] 00:59:52 INFO - PROCESS | 1948 | 1466495992765 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:52 INFO - PROCESS | 1948 | 1466495992879 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 00:59:52 INFO - PROCESS | 1948 | 1466495992890 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:52 INFO - PROCESS | 1948 | 1466495992891 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c657000 == 50 [pid = 1948] [id = 312] 00:59:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x12bb2e400) [pid = 1948] [serial = 935] [outer = 0x0] 00:59:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x12bbc3c00) [pid = 1948] [serial = 936] [outer = 0x12bb2e400] 00:59:52 INFO - PROCESS | 1948 | 1466495992915 Marionette DEBUG loaded listener.js 00:59:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x12bbc8c00) [pid = 1948] [serial = 937] [outer = 0x12bb2e400] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x12900ac00) [pid = 1948] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x128a80400) [pid = 1948] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x116631800) [pid = 1948] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x119d41400) [pid = 1948] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x1176be800) [pid = 1948] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x113a71400) [pid = 1948] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x124f95800) [pid = 1948] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12579ec00) [pid = 1948] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12409b400) [pid = 1948] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12a5c1800) [pid = 1948] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12b0a3800) [pid = 1948] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x129009400) [pid = 1948] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:59:53 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x117e9cc00) [pid = 1948] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:59:53 INFO - PROCESS | 1948 | 1466495993315 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]]]}] 00:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 572ms 00:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:59:53 INFO - PROCESS | 1948 | 1466495993325 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 00:59:53 INFO - PROCESS | 1948 | 1466495993326 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 00:59:53 INFO - PROCESS | 1948 | 1466495993328 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:59:53 INFO - PROCESS | 1948 | 1466495993330 Marionette TRACE conn2 <- [1,1222,null,{}] 00:59:53 INFO - PROCESS | 1948 | 1466495993342 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}] 00:59:53 INFO - PROCESS | 1948 | 1466495993343 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:53 INFO - PROCESS | 1948 | 1466495993468 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 00:59:53 INFO - PROCESS | 1948 | 1466495993513 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:53 INFO - PROCESS | 1948 | 1466495993515 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ca4f000 == 51 [pid = 1948] [id = 313] 00:59:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x115199400) [pid = 1948] [serial = 938] [outer = 0x0] 00:59:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x1261b6800) [pid = 1948] [serial = 939] [outer = 0x115199400] 00:59:53 INFO - PROCESS | 1948 | 1466495993542 Marionette DEBUG loaded listener.js 00:59:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12bbc2400) [pid = 1948] [serial = 940] [outer = 0x115199400] 00:59:53 INFO - PROCESS | 1948 | 1466495993846 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] 00:59:53 INFO - PROCESS | 1948 | 1466495993858 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 00:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:59:53 INFO - PROCESS | 1948 | 1466495993860 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:59:53 INFO - PROCESS | 1948 | 1466495993874 Marionette TRACE conn2 <- [1,1226,null,{}] 00:59:53 INFO - PROCESS | 1948 | 1466495993882 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}] 00:59:53 INFO - PROCESS | 1948 | 1466495993886 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:53 INFO - PROCESS | 1948 | 1466495993990 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 00:59:54 INFO - PROCESS | 1948 | 1466495994056 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:54 INFO - PROCESS | 1948 | 1466495994057 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d451000 == 52 [pid = 1948] [id = 314] 00:59:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x119154400) [pid = 1948] [serial = 941] [outer = 0x0] 00:59:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12be17400) [pid = 1948] [serial = 942] [outer = 0x119154400] 00:59:54 INFO - PROCESS | 1948 | 1466495994081 Marionette DEBUG loaded listener.js 00:59:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12bef3000) [pid = 1948] [serial = 943] [outer = 0x119154400] 00:59:54 INFO - PROCESS | 1948 | 1466495994349 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]]]}] 00:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 536ms 00:59:54 INFO - PROCESS | 1948 | 1466495994397 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 00:59:54 INFO - PROCESS | 1948 | 1466495994398 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 00:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:59:54 INFO - PROCESS | 1948 | 1466495994408 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:59:54 INFO - PROCESS | 1948 | 1466495994409 Marionette TRACE conn2 <- [1,1230,null,{}] 00:59:54 INFO - PROCESS | 1948 | 1466495994412 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}] 00:59:54 INFO - PROCESS | 1948 | 1466495994413 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:54 INFO - PROCESS | 1948 | 1466495994520 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 00:59:54 INFO - PROCESS | 1948 | 1466495994524 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:54 INFO - PROCESS | 1948 | 1466495994525 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12f411000 == 53 [pid = 1948] [id = 315] 00:59:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12bbbb800) [pid = 1948] [serial = 944] [outer = 0x0] 00:59:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x12c60e000) [pid = 1948] [serial = 945] [outer = 0x12bbbb800] 00:59:54 INFO - PROCESS | 1948 | 1466495994555 Marionette DEBUG loaded listener.js 00:59:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x12c613c00) [pid = 1948] [serial = 946] [outer = 0x12bbbb800] 00:59:55 INFO - PROCESS | 1948 | 1466495995055 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]]]}] 00:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 670ms 00:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:59:55 INFO - PROCESS | 1948 | 1466495995088 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 00:59:55 INFO - PROCESS | 1948 | 1466495995090 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 00:59:55 INFO - PROCESS | 1948 | 1466495995092 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:59:55 INFO - PROCESS | 1948 | 1466495995093 Marionette TRACE conn2 <- [1,1234,null,{}] 00:59:55 INFO - PROCESS | 1948 | 1466495995095 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}] 00:59:55 INFO - PROCESS | 1948 | 1466495995096 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:55 INFO - PROCESS | 1948 | 1466495995236 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 00:59:55 INFO - PROCESS | 1948 | 1466495995303 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:55 INFO - PROCESS | 1948 | 1466495995305 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169a1800 == 54 [pid = 1948] [id = 316] 00:59:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x112a17c00) [pid = 1948] [serial = 947] [outer = 0x0] 00:59:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x11604d400) [pid = 1948] [serial = 948] [outer = 0x112a17c00] 00:59:55 INFO - PROCESS | 1948 | 1466495995337 Marionette DEBUG loaded listener.js 00:59:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x11826b400) [pid = 1948] [serial = 949] [outer = 0x112a17c00] 00:59:55 INFO - PROCESS | 1948 | 1466495995779 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]]]}] 00:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 719ms 00:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:59:55 INFO - PROCESS | 1948 | 1466495995813 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 00:59:55 INFO - PROCESS | 1948 | 1466495995815 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 00:59:55 INFO - PROCESS | 1948 | 1466495995819 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:59:55 INFO - PROCESS | 1948 | 1466495995821 Marionette TRACE conn2 <- [1,1238,null,{}] 00:59:55 INFO - PROCESS | 1948 | 1466495995825 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}] 00:59:55 INFO - PROCESS | 1948 | 1466495995827 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:55 INFO - PROCESS | 1948 | 1466495995962 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 00:59:56 INFO - PROCESS | 1948 | 1466495996055 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:56 INFO - PROCESS | 1948 | 1466495996057 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x124173800 == 55 [pid = 1948] [id = 317] 00:59:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x119a98400) [pid = 1948] [serial = 950] [outer = 0x0] 00:59:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x1210ba000) [pid = 1948] [serial = 951] [outer = 0x119a98400] 00:59:56 INFO - PROCESS | 1948 | 1466495996089 Marionette DEBUG loaded listener.js 00:59:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x12431f400) [pid = 1948] [serial = 952] [outer = 0x119a98400] 00:59:56 INFO - PROCESS | 1948 | 1466495996520 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]]]}] 00:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 723ms 00:59:56 INFO - PROCESS | 1948 | 1466495996541 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 00:59:56 INFO - PROCESS | 1948 | 1466495996544 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 00:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:59:56 INFO - PROCESS | 1948 | 1466495996546 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:59:56 INFO - PROCESS | 1948 | 1466495996548 Marionette TRACE conn2 <- [1,1242,null,{}] 00:59:56 INFO - PROCESS | 1948 | 1466495996550 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}] 00:59:56 INFO - PROCESS | 1948 | 1466495996552 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:56 INFO - PROCESS | 1948 | 1466495996664 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 00:59:56 INFO - PROCESS | 1948 | 1466495996773 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:56 INFO - PROCESS | 1948 | 1466495996775 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x12953d000 == 56 [pid = 1948] [id = 318] 00:59:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x124b2bc00) [pid = 1948] [serial = 953] [outer = 0x0] 00:59:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x12650bc00) [pid = 1948] [serial = 954] [outer = 0x124b2bc00] 00:59:56 INFO - PROCESS | 1948 | 1466495996805 Marionette DEBUG loaded listener.js 00:59:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x128a77400) [pid = 1948] [serial = 955] [outer = 0x124b2bc00] 00:59:57 INFO - PROCESS | 1948 | 1466495997218 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]]]}] 00:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 722ms 00:59:57 INFO - PROCESS | 1948 | 1466495997285 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 00:59:57 INFO - PROCESS | 1948 | 1466495997287 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 00:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:59:57 INFO - PROCESS | 1948 | 1466495997295 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:59:57 INFO - PROCESS | 1948 | 1466495997299 Marionette TRACE conn2 <- [1,1246,null,{}] 00:59:57 INFO - PROCESS | 1948 | 1466495997317 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}] 00:59:57 INFO - PROCESS | 1948 | 1466495997319 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:57 INFO - PROCESS | 1948 | 1466495997434 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 00:59:57 INFO - PROCESS | 1948 | 1466495997511 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:57 INFO - PROCESS | 1948 | 1466495997512 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d13d000 == 57 [pid = 1948] [id = 319] 00:59:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x129009400) [pid = 1948] [serial = 956] [outer = 0x0] 00:59:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x12a567c00) [pid = 1948] [serial = 957] [outer = 0x129009400] 00:59:57 INFO - PROCESS | 1948 | 1466495997541 Marionette DEBUG loaded listener.js 00:59:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x12b0a4800) [pid = 1948] [serial = 958] [outer = 0x129009400] 00:59:57 INFO - PROCESS | 1948 | 1466495997954 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]]]}] 00:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 689ms 00:59:57 INFO - PROCESS | 1948 | 1466495997980 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 00:59:57 INFO - PROCESS | 1948 | 1466495997982 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 00:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:59:57 INFO - PROCESS | 1948 | 1466495997984 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:59:57 INFO - PROCESS | 1948 | 1466495997985 Marionette TRACE conn2 <- [1,1250,null,{}] 00:59:57 INFO - PROCESS | 1948 | 1466495997988 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}] 00:59:57 INFO - PROCESS | 1948 | 1466495997989 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:58 INFO - PROCESS | 1948 | 1466495998098 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 00:59:58 INFO - PROCESS | 1948 | 1466495998162 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:58 INFO - PROCESS | 1948 | 1466495998164 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288cd000 == 58 [pid = 1948] [id = 320] 00:59:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 130 (0x12a989000) [pid = 1948] [serial = 959] [outer = 0x0] 00:59:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 131 (0x12bb21400) [pid = 1948] [serial = 960] [outer = 0x12a989000] 00:59:58 INFO - PROCESS | 1948 | 1466495998232 Marionette DEBUG loaded listener.js 00:59:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 132 (0x12be12c00) [pid = 1948] [serial = 961] [outer = 0x12a989000] 00:59:58 INFO - PROCESS | 1948 | 1466495998656 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]]]}] 00:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 919ms 00:59:58 INFO - PROCESS | 1948 | 1466495998905 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 00:59:58 INFO - PROCESS | 1948 | 1466495998907 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 00:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:59:58 INFO - PROCESS | 1948 | 1466495998910 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:59:58 INFO - PROCESS | 1948 | 1466495998911 Marionette TRACE conn2 <- [1,1254,null,{}] 00:59:58 INFO - PROCESS | 1948 | 1466495998917 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}] 00:59:58 INFO - PROCESS | 1948 | 1466495998919 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:59 INFO - PROCESS | 1948 | 1466495999029 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 00:59:59 INFO - PROCESS | 1948 | 1466495999119 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:59 INFO - PROCESS | 1948 | 1466495999123 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 00:59:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x12465f000 == 59 [pid = 1948] [id = 321] 00:59:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 133 (0x119a82400) [pid = 1948] [serial = 962] [outer = 0x0] 00:59:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 134 (0x119a97c00) [pid = 1948] [serial = 963] [outer = 0x119a82400] 00:59:59 INFO - PROCESS | 1948 | 1466495999163 Marionette DEBUG loaded listener.js 00:59:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 135 (0x123808c00) [pid = 1948] [serial = 964] [outer = 0x119a82400] 00:59:59 INFO - PROCESS | 1948 | 1466495999664 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]]]}] 00:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 821ms 00:59:59 INFO - PROCESS | 1948 | 1466495999732 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 00:59:59 INFO - PROCESS | 1948 | 1466495999734 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 00:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:59:59 INFO - PROCESS | 1948 | 1466495999739 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:59:59 INFO - PROCESS | 1948 | 1466495999741 Marionette TRACE conn2 <- [1,1258,null,{}] 00:59:59 INFO - PROCESS | 1948 | 1466495999744 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}] 00:59:59 INFO - PROCESS | 1948 | 1466495999745 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12f411000 == 58 [pid = 1948] [id = 315] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12d451000 == 57 [pid = 1948] [id = 314] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12ca4f000 == 56 [pid = 1948] [id = 313] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12c657000 == 55 [pid = 1948] [id = 312] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8d9800 == 54 [pid = 1948] [id = 311] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12b850000 == 53 [pid = 1948] [id = 310] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12a3e6800 == 52 [pid = 1948] [id = 309] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x111e9c800 == 51 [pid = 1948] [id = 308] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x125832800 == 50 [pid = 1948] [id = 307] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x124660000 == 49 [pid = 1948] [id = 306] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x11915f800 == 48 [pid = 1948] [id = 305] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x118439800 == 47 [pid = 1948] [id = 304] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x118438000 == 46 [pid = 1948] [id = 303] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x124f70800 == 45 [pid = 1948] [id = 299] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12d461000 == 44 [pid = 1948] [id = 297] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x11820a800 == 43 [pid = 1948] [id = 298] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12b84a000 == 42 [pid = 1948] [id = 265] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x117065000 == 41 [pid = 1948] [id = 233] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12b844000 == 40 [pid = 1948] [id = 262] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12d271000 == 39 [pid = 1948] [id = 282] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12d5f2000 == 38 [pid = 1948] [id = 301] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12ca41000 == 37 [pid = 1948] [id = 279] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12a826000 == 36 [pid = 1948] [id = 8] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12ca53800 == 35 [pid = 1948] [id = 300] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12d74a800 == 34 [pid = 1948] [id = 302] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12415b000 == 33 [pid = 1948] [id = 266] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12386d000 == 32 [pid = 1948] [id = 284] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12465f000 == 31 [pid = 1948] [id = 321] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1288cd000 == 30 [pid = 1948] [id = 320] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12d13d000 == 29 [pid = 1948] [id = 319] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12953d000 == 28 [pid = 1948] [id = 318] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x124173800 == 27 [pid = 1948] [id = 317] 01:00:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1169a1800 == 26 [pid = 1948] [id = 316] 01:00:00 INFO - PROCESS | 1948 | 1466496000493 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 134 (0x12a83dc00) [pid = 1948] [serial = 873] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 133 (0x12a84a400) [pid = 1948] [serial = 876] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 132 (0x123804000) [pid = 1948] [serial = 883] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 131 (0x129448000) [pid = 1948] [serial = 851] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 130 (0x123803000) [pid = 1948] [serial = 857] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 129 (0x123f6d000) [pid = 1948] [serial = 858] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x12a845c00) [pid = 1948] [serial = 874] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x1290f0800) [pid = 1948] [serial = 848] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x1163d6800) [pid = 1948] [serial = 839] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x119a57c00) [pid = 1948] [serial = 855] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x1186a9c00) [pid = 1948] [serial = 854] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x124319c00) [pid = 1948] [serial = 885] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x119990c00) [pid = 1948] [serial = 842] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x126bec400) [pid = 1948] [serial = 845] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x1261ec400) [pid = 1948] [serial = 863] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x1268ec000) [pid = 1948] [serial = 864] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x126b11800) [pid = 1948] [serial = 866] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x128a7ac00) [pid = 1948] [serial = 867] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x124184c00) [pid = 1948] [serial = 860] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12579bc00) [pid = 1948] [serial = 861] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12a994400) [pid = 1948] [serial = 879] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x11869e800) [pid = 1948] [serial = 882] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12b818c00) [pid = 1948] [serial = 889] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12b814000) [pid = 1948] [serial = 888] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12af1a800) [pid = 1948] [serial = 880] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x119a96400) [pid = 1948] [serial = 486] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12b0a1000) [pid = 1948] [serial = 886] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x129402c00) [pid = 1948] [serial = 869] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12b818800) [pid = 1948] [serial = 891] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12a98b400) [pid = 1948] [serial = 877] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12a5b4c00) [pid = 1948] [serial = 870] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1188e0400) [pid = 1948] [serial = 801] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1948 | 1466496000631 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:00 INFO - PROCESS | 1948 | 1466496000633 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x113891800 == 27 [pid = 1948] [id = 322] 01:00:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x113834800) [pid = 1948] [serial = 965] [outer = 0x0] 01:00:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x113d77800) [pid = 1948] [serial = 966] [outer = 0x113834800] 01:00:00 INFO - PROCESS | 1948 | 1466496000662 Marionette DEBUG loaded listener.js 01:00:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x116358400) [pid = 1948] [serial = 967] [outer = 0x113834800] 01:00:01 INFO - PROCESS | 1948 | 1466496001005 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1322ms 01:00:01 INFO - PROCESS | 1948 | 1466496001081 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:00:01 INFO - PROCESS | 1948 | 1466496001085 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:00:01 INFO - PROCESS | 1948 | 1466496001091 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:00:01 INFO - PROCESS | 1948 | 1466496001093 Marionette TRACE conn2 <- [1,1262,null,{}] 01:00:01 INFO - PROCESS | 1948 | 1466496001097 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:01 INFO - PROCESS | 1948 | 1466496001100 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:01 INFO - PROCESS | 1948 | 1466496001228 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:00:01 INFO - PROCESS | 1948 | 1466496001243 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:01 INFO - PROCESS | 1948 | 1466496001245 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x11720c000 == 28 [pid = 1948] [id = 323] 01:00:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1176bdc00) [pid = 1948] [serial = 968] [outer = 0x0] 01:00:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1185a8800) [pid = 1948] [serial = 969] [outer = 0x1176bdc00] 01:00:01 INFO - PROCESS | 1948 | 1466496001289 Marionette DEBUG loaded listener.js 01:00:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1188e3c00) [pid = 1948] [serial = 970] [outer = 0x1176bdc00] 01:00:01 INFO - PROCESS | 1948 | 1466496001706 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 674ms 01:00:01 INFO - PROCESS | 1948 | 1466496001764 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:00:01 INFO - PROCESS | 1948 | 1466496001765 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:00:01 INFO - PROCESS | 1948 | 1466496001768 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:00:01 INFO - PROCESS | 1948 | 1466496001769 Marionette TRACE conn2 <- [1,1266,null,{}] 01:00:01 INFO - PROCESS | 1948 | 1466496001771 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:01 INFO - PROCESS | 1948 | 1466496001773 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:01 INFO - PROCESS | 1948 | 1466496001873 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:00:01 INFO - PROCESS | 1948 | 1466496001883 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:01 INFO - PROCESS | 1948 | 1466496001884 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x118439000 == 29 [pid = 1948] [id = 324] 01:00:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x119528000) [pid = 1948] [serial = 971] [outer = 0x0] 01:00:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x11952c000) [pid = 1948] [serial = 972] [outer = 0x119528000] 01:00:01 INFO - PROCESS | 1948 | 1466496001918 Marionette DEBUG loaded listener.js 01:00:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x119a5d400) [pid = 1948] [serial = 973] [outer = 0x119528000] 01:00:02 INFO - PROCESS | 1948 | 1466496002285 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 571ms 01:00:02 INFO - PROCESS | 1948 | 1466496002339 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:00:02 INFO - PROCESS | 1948 | 1466496002342 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:00:02 INFO - PROCESS | 1948 | 1466496002355 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:00:02 INFO - PROCESS | 1948 | 1466496002359 Marionette TRACE conn2 <- [1,1270,null,{}] 01:00:02 INFO - PROCESS | 1948 | 1466496002361 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:02 INFO - PROCESS | 1948 | 1466496002364 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:02 INFO - PROCESS | 1948 | 1466496002452 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:00:02 INFO - PROCESS | 1948 | 1466496002456 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:02 INFO - PROCESS | 1948 | 1466496002457 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x123864800 == 30 [pid = 1948] [id = 325] 01:00:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x119a99c00) [pid = 1948] [serial = 974] [outer = 0x0] 01:00:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x120f04c00) [pid = 1948] [serial = 975] [outer = 0x119a99c00] 01:00:02 INFO - PROCESS | 1948 | 1466496002483 Marionette DEBUG loaded listener.js 01:00:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x1210b0400) [pid = 1948] [serial = 976] [outer = 0x119a99c00] 01:00:02 INFO - PROCESS | 1948 | 1466496002847 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 531ms 01:00:02 INFO - PROCESS | 1948 | 1466496002884 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:00:02 INFO - PROCESS | 1948 | 1466496002885 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:00:02 INFO - PROCESS | 1948 | 1466496002888 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:00:02 INFO - PROCESS | 1948 | 1466496002889 Marionette TRACE conn2 <- [1,1274,null,{}] 01:00:02 INFO - PROCESS | 1948 | 1466496002891 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:02 INFO - PROCESS | 1948 | 1466496002893 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:02 INFO - PROCESS | 1948 | 1466496002995 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:00:03 INFO - PROCESS | 1948 | 1466496003001 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:03 INFO - PROCESS | 1948 | 1466496003002 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x123ca1800 == 31 [pid = 1948] [id = 326] 01:00:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x120fd9400) [pid = 1948] [serial = 977] [outer = 0x0] 01:00:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1239f5c00) [pid = 1948] [serial = 978] [outer = 0x120fd9400] 01:00:03 INFO - PROCESS | 1948 | 1466496003027 Marionette DEBUG loaded listener.js 01:00:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x1240a4000) [pid = 1948] [serial = 979] [outer = 0x120fd9400] 01:00:03 INFO - PROCESS | 1948 | 1466496003373 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 01:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:00:03 INFO - PROCESS | 1948 | 1466496003412 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:00:03 INFO - PROCESS | 1948 | 1466496003413 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:00:03 INFO - PROCESS | 1948 | 1466496003416 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:00:03 INFO - PROCESS | 1948 | 1466496003417 Marionette TRACE conn2 <- [1,1278,null,{}] 01:00:03 INFO - PROCESS | 1948 | 1466496003419 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:03 INFO - PROCESS | 1948 | 1466496003420 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:03 INFO - PROCESS | 1948 | 1466496003523 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:00:03 INFO - PROCESS | 1948 | 1466496003527 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:03 INFO - PROCESS | 1948 | 1466496003531 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x1246e6800 == 32 [pid = 1948] [id = 327] 01:00:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x119523c00) [pid = 1948] [serial = 980] [outer = 0x0] 01:00:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x124f31000) [pid = 1948] [serial = 981] [outer = 0x119523c00] 01:00:03 INFO - PROCESS | 1948 | 1466496003599 Marionette DEBUG loaded listener.js 01:00:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x12579d400) [pid = 1948] [serial = 982] [outer = 0x119523c00] 01:00:03 INFO - PROCESS | 1948 | 1466496003937 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 569ms 01:00:03 INFO - PROCESS | 1948 | 1466496003985 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:00:03 INFO - PROCESS | 1948 | 1466496003986 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:00:03 INFO - PROCESS | 1948 | 1466496003989 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:00:03 INFO - PROCESS | 1948 | 1466496003990 Marionette TRACE conn2 <- [1,1282,null,{}] 01:00:03 INFO - PROCESS | 1948 | 1466496003992 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:03 INFO - PROCESS | 1948 | 1466496003993 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:04 INFO - PROCESS | 1948 | 1466496004094 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:00:04 INFO - PROCESS | 1948 | 1466496004104 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:04 INFO - PROCESS | 1948 | 1466496004105 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x112db3000 == 33 [pid = 1948] [id = 328] 01:00:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x124551000) [pid = 1948] [serial = 983] [outer = 0x0] 01:00:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x1261e5800) [pid = 1948] [serial = 984] [outer = 0x124551000] 01:00:04 INFO - PROCESS | 1948 | 1466496004129 Marionette DEBUG loaded listener.js 01:00:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x1268f1400) [pid = 1948] [serial = 985] [outer = 0x124551000] 01:00:04 INFO - PROCESS | 1948 | 1466496004481 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 01:00:04 INFO - PROCESS | 1948 | 1466496004508 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:00:04 INFO - PROCESS | 1948 | 1466496004509 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:00:04 INFO - PROCESS | 1948 | 1466496004511 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:00:04 INFO - PROCESS | 1948 | 1466496004513 Marionette TRACE conn2 <- [1,1286,null,{}] 01:00:04 INFO - PROCESS | 1948 | 1466496004517 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:04 INFO - PROCESS | 1948 | 1466496004519 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:04 INFO - PROCESS | 1948 | 1466496004625 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:00:04 INFO - PROCESS | 1948 | 1466496004628 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:04 INFO - PROCESS | 1948 | 1466496004629 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288ca000 == 34 [pid = 1948] [id = 329] 01:00:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x112966c00) [pid = 1948] [serial = 986] [outer = 0x0] 01:00:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x126b1b000) [pid = 1948] [serial = 987] [outer = 0x112966c00] 01:00:04 INFO - PROCESS | 1948 | 1466496004653 Marionette DEBUG loaded listener.js 01:00:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x128a0b800) [pid = 1948] [serial = 988] [outer = 0x112966c00] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x119154400) [pid = 1948] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x126b1dc00) [pid = 1948] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x129006c00) [pid = 1948] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x119188c00) [pid = 1948] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x113ff2800) [pid = 1948] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x128a77c00) [pid = 1948] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x12409dc00) [pid = 1948] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x12bbbb800) [pid = 1948] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x12a55e800) [pid = 1948] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x12bb1a800) [pid = 1948] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x115199400) [pid = 1948] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12bb1c800) [pid = 1948] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12bb2e400) [pid = 1948] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x128a0fc00) [pid = 1948] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x117035400) [pid = 1948] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12612e800) [pid = 1948] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12a841c00) [pid = 1948] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x119a5d000) [pid = 1948] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x117037800) [pid = 1948] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12b09e800) [pid = 1948] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x119f18800) [pid = 1948] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12506bc00) [pid = 1948] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12a5b3400) [pid = 1948] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x119ac1400) [pid = 1948] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:00:05 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12940f400) [pid = 1948] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:00:05 INFO - PROCESS | 1948 | 1466496005407 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 923ms 01:00:05 INFO - PROCESS | 1948 | 1466496005455 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:00:05 INFO - PROCESS | 1948 | 1466496005457 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:00:05 INFO - PROCESS | 1948 | 1466496005475 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:00:05 INFO - PROCESS | 1948 | 1466496005477 Marionette TRACE conn2 <- [1,1290,null,{}] 01:00:05 INFO - PROCESS | 1948 | 1466496005480 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:05 INFO - PROCESS | 1948 | 1466496005481 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:05 INFO - PROCESS | 1948 | 1466496005624 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:00:05 INFO - PROCESS | 1948 | 1466496005633 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:05 INFO - PROCESS | 1948 | 1466496005635 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x126844800 == 35 [pid = 1948] [id = 330] 01:00:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x119f18800) [pid = 1948] [serial = 989] [outer = 0x0] 01:00:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12506bc00) [pid = 1948] [serial = 990] [outer = 0x119f18800] 01:00:05 INFO - PROCESS | 1948 | 1466496005666 Marionette DEBUG loaded listener.js 01:00:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x126be4c00) [pid = 1948] [serial = 991] [outer = 0x119f18800] 01:00:06 INFO - PROCESS | 1948 | 1466496006011 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 579ms 01:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:00:06 INFO - PROCESS | 1948 | 1466496006045 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:00:06 INFO - PROCESS | 1948 | 1466496006047 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:00:06 INFO - PROCESS | 1948 | 1466496006051 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:00:06 INFO - PROCESS | 1948 | 1466496006053 Marionette TRACE conn2 <- [1,1294,null,{}] 01:00:06 INFO - PROCESS | 1948 | 1466496006055 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:06 INFO - PROCESS | 1948 | 1466496006056 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:06 INFO - PROCESS | 1948 | 1466496006165 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:00:06 INFO - PROCESS | 1948 | 1466496006170 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:06 INFO - PROCESS | 1948 | 1466496006172 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x129036000 == 36 [pid = 1948] [id = 331] 01:00:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x126be5c00) [pid = 1948] [serial = 992] [outer = 0x0] 01:00:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x128a10400) [pid = 1948] [serial = 993] [outer = 0x126be5c00] 01:00:06 INFO - PROCESS | 1948 | 1466496006196 Marionette DEBUG loaded listener.js 01:00:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x128a7ac00) [pid = 1948] [serial = 994] [outer = 0x126be5c00] 01:00:06 INFO - PROCESS | 1948 | 1466496006749 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 722ms 01:00:06 INFO - PROCESS | 1948 | 1466496006772 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:00:06 INFO - PROCESS | 1948 | 1466496006775 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:00:06 INFO - PROCESS | 1948 | 1466496006779 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:00:06 INFO - PROCESS | 1948 | 1466496006780 Marionette TRACE conn2 <- [1,1298,null,{}] 01:00:06 INFO - PROCESS | 1948 | 1466496006814 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:06 INFO - PROCESS | 1948 | 1466496006818 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:06 INFO - PROCESS | 1948 | 1466496006951 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:00:07 INFO - PROCESS | 1948 | 1466496007034 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:07 INFO - PROCESS | 1948 | 1466496007035 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x1180cd000 == 37 [pid = 1948] [id = 332] 01:00:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x117036400) [pid = 1948] [serial = 995] [outer = 0x0] 01:00:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x117e9ec00) [pid = 1948] [serial = 996] [outer = 0x117036400] 01:00:07 INFO - PROCESS | 1948 | 1466496007067 Marionette DEBUG loaded listener.js 01:00:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1186aa400) [pid = 1948] [serial = 997] [outer = 0x117036400] 01:00:07 INFO - PROCESS | 1948 | 1466496007663 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 951ms 01:00:07 INFO - PROCESS | 1948 | 1466496007730 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:00:07 INFO - PROCESS | 1948 | 1466496007735 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:00:07 INFO - PROCESS | 1948 | 1466496007742 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:00:07 INFO - PROCESS | 1948 | 1466496007745 Marionette TRACE conn2 <- [1,1302,null,{}] 01:00:07 INFO - PROCESS | 1948 | 1466496007749 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:07 INFO - PROCESS | 1948 | 1466496007752 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:07 INFO - PROCESS | 1948 | 1466496007874 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:00:07 INFO - PROCESS | 1948 | 1466496007939 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:07 INFO - PROCESS | 1948 | 1466496007941 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x119a21000 == 38 [pid = 1948] [id = 333] 01:00:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x119a5f800) [pid = 1948] [serial = 998] [outer = 0x0] 01:00:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x119a8dc00) [pid = 1948] [serial = 999] [outer = 0x119a5f800] 01:00:07 INFO - PROCESS | 1948 | 1466496007972 Marionette DEBUG loaded listener.js 01:00:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x119ac9000) [pid = 1948] [serial = 1000] [outer = 0x119a5f800] 01:00:08 INFO - PROCESS | 1948 | 1466496008656 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 926ms 01:00:08 INFO - PROCESS | 1948 | 1466496008693 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:00:08 INFO - PROCESS | 1948 | 1466496008696 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:00:08 INFO - PROCESS | 1948 | 1466496008703 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:00:08 INFO - PROCESS | 1948 | 1466496008705 Marionette TRACE conn2 <- [1,1306,null,{}] 01:00:08 INFO - PROCESS | 1948 | 1466496008709 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:08 INFO - PROCESS | 1948 | 1466496008710 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:08 INFO - PROCESS | 1948 | 1466496008814 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:00:08 INFO - PROCESS | 1948 | --DOCSHELL 0x126844800 == 37 [pid = 1948] [id = 330] 01:00:08 INFO - PROCESS | 1948 | --DOCSHELL 0x1288ca000 == 36 [pid = 1948] [id = 329] 01:00:08 INFO - PROCESS | 1948 | --DOCSHELL 0x112db3000 == 35 [pid = 1948] [id = 328] 01:00:08 INFO - PROCESS | 1948 | --DOCSHELL 0x1246e6800 == 34 [pid = 1948] [id = 327] 01:00:08 INFO - PROCESS | 1948 | --DOCSHELL 0x123ca1800 == 33 [pid = 1948] [id = 326] 01:00:08 INFO - PROCESS | 1948 | --DOCSHELL 0x123864800 == 32 [pid = 1948] [id = 325] 01:00:08 INFO - PROCESS | 1948 | --DOCSHELL 0x118439000 == 31 [pid = 1948] [id = 324] 01:00:08 INFO - PROCESS | 1948 | --DOCSHELL 0x11720c000 == 30 [pid = 1948] [id = 323] 01:00:08 INFO - PROCESS | 1948 | --DOCSHELL 0x113891800 == 29 [pid = 1948] [id = 322] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x128bedc00) [pid = 1948] [serial = 846] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12940a000) [pid = 1948] [serial = 849] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x119a97000) [pid = 1948] [serial = 843] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x11826ac00) [pid = 1948] [serial = 840] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12a56b000) [pid = 1948] [serial = 852] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12a566400) [pid = 1948] [serial = 837] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12b810400) [pid = 1948] [serial = 927] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12bb23400) [pid = 1948] [serial = 930] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12bb29000) [pid = 1948] [serial = 931] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1261b6800) [pid = 1948] [serial = 939] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12bbbe800) [pid = 1948] [serial = 934] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12bb30000) [pid = 1948] [serial = 933] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12bbc3c00) [pid = 1948] [serial = 936] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x128bf3400) [pid = 1948] [serial = 921] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1290f7000) [pid = 1948] [serial = 922] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1188dfc00) [pid = 1948] [serial = 894] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119a5a800) [pid = 1948] [serial = 895] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x126be7800) [pid = 1948] [serial = 900] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1290e9800) [pid = 1948] [serial = 901] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12a843400) [pid = 1948] [serial = 924] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x119a90800) [pid = 1948] [serial = 912] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x123807000) [pid = 1948] [serial = 913] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x117e98000) [pid = 1948] [serial = 909] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1192e9800) [pid = 1948] [serial = 910] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12bb17400) [pid = 1948] [serial = 892] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x123f09000) [pid = 1948] [serial = 897] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12455a000) [pid = 1948] [serial = 898] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x126506800) [pid = 1948] [serial = 918] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x128a0f800) [pid = 1948] [serial = 919] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12af19c00) [pid = 1948] [serial = 906] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12b0a0c00) [pid = 1948] [serial = 907] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x124556000) [pid = 1948] [serial = 915] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x124f92400) [pid = 1948] [serial = 916] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12a560400) [pid = 1948] [serial = 903] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12a5be800) [pid = 1948] [serial = 904] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12bbc8c00) [pid = 1948] [serial = 937] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12bb1a400) [pid = 1948] [serial = 928] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x12bbc2400) [pid = 1948] [serial = 940] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x12bef3000) [pid = 1948] [serial = 943] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12af16800) [pid = 1948] [serial = 925] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x12be17400) [pid = 1948] [serial = 942] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x12c613c00) [pid = 1948] [serial = 946] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x12c60e000) [pid = 1948] [serial = 945] [outer = 0x0] [url = about:blank] 01:00:08 INFO - PROCESS | 1948 | 1466496008928 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:08 INFO - PROCESS | 1948 | 1466496008931 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x113f28000 == 30 [pid = 1948] [id = 334] 01:00:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x113273800) [pid = 1948] [serial = 1001] [outer = 0x0] 01:00:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x1160a1400) [pid = 1948] [serial = 1002] [outer = 0x113273800] 01:00:08 INFO - PROCESS | 1948 | 1466496008961 Marionette DEBUG loaded listener.js 01:00:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x118271000) [pid = 1948] [serial = 1003] [outer = 0x113273800] 01:00:09 INFO - PROCESS | 1948 | 1466496009277 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 623ms 01:00:09 INFO - PROCESS | 1948 | 1466496009325 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:00:09 INFO - PROCESS | 1948 | 1466496009328 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:00:09 INFO - PROCESS | 1948 | 1466496009333 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:00:09 INFO - PROCESS | 1948 | 1466496009335 Marionette TRACE conn2 <- [1,1310,null,{}] 01:00:09 INFO - PROCESS | 1948 | 1466496009337 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:09 INFO - PROCESS | 1948 | 1466496009339 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:09 INFO - PROCESS | 1948 | 1466496009423 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:00:09 INFO - PROCESS | 1948 | 1466496009489 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:09 INFO - PROCESS | 1948 | 1466496009491 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x119294800 == 31 [pid = 1948] [id = 335] 01:00:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1185a3400) [pid = 1948] [serial = 1004] [outer = 0x0] 01:00:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x11944c800) [pid = 1948] [serial = 1005] [outer = 0x1185a3400] 01:00:09 INFO - PROCESS | 1948 | 1466496009518 Marionette DEBUG loaded listener.js 01:00:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x119a57c00) [pid = 1948] [serial = 1006] [outer = 0x1185a3400] 01:00:09 INFO - PROCESS | 1948 | 1466496009819 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:00:09 INFO - PROCESS | 1948 | 1466496009856 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:00:09 INFO - PROCESS | 1948 | 1466496009858 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:00:09 INFO - PROCESS | 1948 | 1466496009861 Marionette TRACE conn2 <- [1,1314,null,{}] 01:00:09 INFO - PROCESS | 1948 | 1466496009871 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:09 INFO - PROCESS | 1948 | 1466496009874 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:09 INFO - PROCESS | 1948 | 1466496009966 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:00:10 INFO - PROCESS | 1948 | 1466496010027 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:10 INFO - PROCESS | 1948 | 1466496010029 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x123942000 == 32 [pid = 1948] [id = 336] 01:00:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11326e400) [pid = 1948] [serial = 1007] [outer = 0x0] 01:00:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x119a63400) [pid = 1948] [serial = 1008] [outer = 0x11326e400] 01:00:10 INFO - PROCESS | 1948 | 1466496010057 Marionette DEBUG loaded listener.js 01:00:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1239ef000) [pid = 1948] [serial = 1009] [outer = 0x11326e400] 01:00:10 INFO - PROCESS | 1948 | 1466496010360 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 527ms 01:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:00:10 INFO - PROCESS | 1948 | 1466496010389 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:00:10 INFO - PROCESS | 1948 | 1466496010391 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:00:10 INFO - PROCESS | 1948 | 1466496010393 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:00:10 INFO - PROCESS | 1948 | 1466496010394 Marionette TRACE conn2 <- [1,1318,null,{}] 01:00:10 INFO - PROCESS | 1948 | 1466496010397 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:10 INFO - PROCESS | 1948 | 1466496010398 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:10 INFO - PROCESS | 1948 | 1466496010489 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:00:10 INFO - PROCESS | 1948 | 1466496010493 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:10 INFO - PROCESS | 1948 | 1466496010494 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x124f0f000 == 33 [pid = 1948] [id = 337] 01:00:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x123f09000) [pid = 1948] [serial = 1010] [outer = 0x0] 01:00:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x12455b400) [pid = 1948] [serial = 1011] [outer = 0x123f09000] 01:00:10 INFO - PROCESS | 1948 | 1466496010520 Marionette DEBUG loaded listener.js 01:00:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x124bacc00) [pid = 1948] [serial = 1012] [outer = 0x123f09000] 01:00:10 INFO - PROCESS | 1948 | 1466496010856 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 01:00:10 INFO - PROCESS | 1948 | 1466496010863 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:00:10 INFO - PROCESS | 1948 | 1466496010864 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:00:10 INFO - PROCESS | 1948 | 1466496010868 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:00:10 INFO - PROCESS | 1948 | 1466496010870 Marionette TRACE conn2 <- [1,1322,null,{}] 01:00:10 INFO - PROCESS | 1948 | 1466496010872 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:10 INFO - PROCESS | 1948 | 1466496010874 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:10 INFO - PROCESS | 1948 | 1466496010994 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:00:11 INFO - PROCESS | 1948 | 1466496011004 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:11 INFO - PROCESS | 1948 | 1466496011005 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x12615e000 == 34 [pid = 1948] [id = 338] 01:00:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11970dc00) [pid = 1948] [serial = 1013] [outer = 0x0] 01:00:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x124f91400) [pid = 1948] [serial = 1014] [outer = 0x11970dc00] 01:00:11 INFO - PROCESS | 1948 | 1466496011030 Marionette DEBUG loaded listener.js 01:00:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x12612e800) [pid = 1948] [serial = 1015] [outer = 0x11970dc00] 01:00:11 INFO - PROCESS | 1948 | 1466496011462 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 622ms 01:00:11 INFO - PROCESS | 1948 | 1466496011498 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:00:11 INFO - PROCESS | 1948 | 1466496011503 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:00:11 INFO - PROCESS | 1948 | 1466496011507 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:00:11 INFO - PROCESS | 1948 | 1466496011509 Marionette TRACE conn2 <- [1,1326,null,{}] 01:00:11 INFO - PROCESS | 1948 | 1466496011512 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:11 INFO - PROCESS | 1948 | 1466496011522 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:11 INFO - PROCESS | 1948 | 1466496011705 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:00:11 INFO - PROCESS | 1948 | 1466496011733 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:11 INFO - PROCESS | 1948 | 1466496011735 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x128d92800 == 35 [pid = 1948] [id = 339] 01:00:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x124555c00) [pid = 1948] [serial = 1016] [outer = 0x0] 01:00:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x126b11c00) [pid = 1948] [serial = 1017] [outer = 0x124555c00] 01:00:11 INFO - PROCESS | 1948 | 1466496011776 Marionette DEBUG loaded listener.js 01:00:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x128a7f000) [pid = 1948] [serial = 1018] [outer = 0x124555c00] 01:00:12 INFO - PROCESS | 1948 | 1466496012176 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 722ms 01:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:00:12 INFO - PROCESS | 1948 | 1466496012229 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:00:12 INFO - PROCESS | 1948 | 1466496012231 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:00:12 INFO - PROCESS | 1948 | 1466496012234 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:00:12 INFO - PROCESS | 1948 | 1466496012236 Marionette TRACE conn2 <- [1,1330,null,{}] 01:00:12 INFO - PROCESS | 1948 | 1466496012239 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:12 INFO - PROCESS | 1948 | 1466496012242 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:12 INFO - PROCESS | 1948 | 1466496012442 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:00:12 INFO - PROCESS | 1948 | 1466496012473 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:12 INFO - PROCESS | 1948 | 1466496012474 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x12952d800 == 36 [pid = 1948] [id = 340] 01:00:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x128a85000) [pid = 1948] [serial = 1019] [outer = 0x0] 01:00:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128bee800) [pid = 1948] [serial = 1020] [outer = 0x128a85000] 01:00:12 INFO - PROCESS | 1948 | 1466496012515 Marionette DEBUG loaded listener.js 01:00:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12900a800) [pid = 1948] [serial = 1021] [outer = 0x128a85000] 01:00:12 INFO - PROCESS | 1948 | 1466496012901 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 720ms 01:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:00:12 INFO - PROCESS | 1948 | 1466496012955 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:00:12 INFO - PROCESS | 1948 | 1466496012956 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:00:12 INFO - PROCESS | 1948 | 1466496012958 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:00:12 INFO - PROCESS | 1948 | 1466496012959 Marionette TRACE conn2 <- [1,1334,null,{}] 01:00:12 INFO - PROCESS | 1948 | 1466496012962 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:12 INFO - PROCESS | 1948 | 1466496012963 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:13 INFO - PROCESS | 1948 | 1466496013153 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119528000) [pid = 1948] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119a99c00) [pid = 1948] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x120fd9400) [pid = 1948] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119523c00) [pid = 1948] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x113834800) [pid = 1948] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x112a17c00) [pid = 1948] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x124551000) [pid = 1948] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1176bdc00) [pid = 1948] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x112966c00) [pid = 1948] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x119a82400) [pid = 1948] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x119a98400) [pid = 1948] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x124b2bc00) [pid = 1948] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x129009400) [pid = 1948] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12a989000) [pid = 1948] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:00:13 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x119f18800) [pid = 1948] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:00:13 INFO - PROCESS | 1948 | 1466496013204 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:13 INFO - PROCESS | 1948 | 1466496013205 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x116660000 == 37 [pid = 1948] [id = 341] 01:00:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x112966c00) [pid = 1948] [serial = 1022] [outer = 0x0] 01:00:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1133c6c00) [pid = 1948] [serial = 1023] [outer = 0x112966c00] 01:00:13 INFO - PROCESS | 1948 | 1466496013232 Marionette DEBUG loaded listener.js 01:00:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11856ac00) [pid = 1948] [serial = 1024] [outer = 0x112966c00] 01:00:13 INFO - PROCESS | 1948 | 1466496013637 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 720ms 01:00:13 INFO - PROCESS | 1948 | 1466496013679 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:00:13 INFO - PROCESS | 1948 | 1466496013681 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:00:13 INFO - PROCESS | 1948 | 1466496013688 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:00:13 INFO - PROCESS | 1948 | 1466496013689 Marionette TRACE conn2 <- [1,1338,null,{}] 01:00:13 INFO - PROCESS | 1948 | 1466496013693 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:13 INFO - PROCESS | 1948 | 1466496013695 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:13 INFO - PROCESS | 1948 | 1466496013831 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:00:13 INFO - PROCESS | 1948 | 1466496013840 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:13 INFO - PROCESS | 1948 | 1466496013841 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x12393b800 == 38 [pid = 1948] [id = 342] 01:00:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1188dc800) [pid = 1948] [serial = 1025] [outer = 0x0] 01:00:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x12455a800) [pid = 1948] [serial = 1026] [outer = 0x1188dc800] 01:00:13 INFO - PROCESS | 1948 | 1466496013867 Marionette DEBUG loaded listener.js 01:00:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1290ed800) [pid = 1948] [serial = 1027] [outer = 0x1188dc800] 01:00:14 INFO - PROCESS | 1948 | 1466496014672 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1025ms 01:00:14 INFO - PROCESS | 1948 | 1466496014713 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:00:14 INFO - PROCESS | 1948 | 1466496014714 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:00:14 INFO - PROCESS | 1948 | 1466496014716 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:00:14 INFO - PROCESS | 1948 | 1466496014717 Marionette TRACE conn2 <- [1,1342,null,{}] 01:00:14 INFO - PROCESS | 1948 | 1466496014720 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:14 INFO - PROCESS | 1948 | 1466496014721 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:14 INFO - PROCESS | 1948 | 1466496014829 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:00:14 INFO - PROCESS | 1948 | 1466496014864 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:14 INFO - PROCESS | 1948 | 1466496014865 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9c6800 == 39 [pid = 1948] [id = 343] 01:00:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x112a17c00) [pid = 1948] [serial = 1028] [outer = 0x0] 01:00:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x129404000) [pid = 1948] [serial = 1029] [outer = 0x112a17c00] 01:00:14 INFO - PROCESS | 1948 | 1466496014889 Marionette DEBUG loaded listener.js 01:00:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x129441800) [pid = 1948] [serial = 1030] [outer = 0x112a17c00] 01:00:15 INFO - PROCESS | 1948 | 1466496015275 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 571ms 01:00:15 INFO - PROCESS | 1948 | 1466496015288 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:00:15 INFO - PROCESS | 1948 | 1466496015290 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:00:15 INFO - PROCESS | 1948 | 1466496015293 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:00:15 INFO - PROCESS | 1948 | 1466496015295 Marionette TRACE conn2 <- [1,1346,null,{}] 01:00:15 INFO - PROCESS | 1948 | 1466496015299 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:15 INFO - PROCESS | 1948 | 1466496015301 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:15 INFO - PROCESS | 1948 | 1466496015406 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:00:15 INFO - PROCESS | 1948 | 1466496015467 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:15 INFO - PROCESS | 1948 | 1466496015468 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x118424800 == 40 [pid = 1948] [id = 344] 01:00:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11609fc00) [pid = 1948] [serial = 1031] [outer = 0x0] 01:00:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x11728d400) [pid = 1948] [serial = 1032] [outer = 0x11609fc00] 01:00:15 INFO - PROCESS | 1948 | 1466496015499 Marionette DEBUG loaded listener.js 01:00:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1186a1800) [pid = 1948] [serial = 1033] [outer = 0x11609fc00] 01:00:16 INFO - PROCESS | 1948 | 1466496016011 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 772ms 01:00:16 INFO - PROCESS | 1948 | 1466496016065 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:00:16 INFO - PROCESS | 1948 | 1466496016069 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:00:16 INFO - PROCESS | 1948 | 1466496016074 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 1948 | 1466496016075 Marionette TRACE conn2 <- [1,1350,null,{}] 01:00:16 INFO - PROCESS | 1948 | 1466496016078 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:16 INFO - PROCESS | 1948 | 1466496016080 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:16 INFO - PROCESS | 1948 | 1466496016185 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:00:16 INFO - PROCESS | 1948 | 1466496016259 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:16 INFO - PROCESS | 1948 | 1466496016260 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x126975000 == 41 [pid = 1948] [id = 345] 01:00:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119a58800) [pid = 1948] [serial = 1034] [outer = 0x0] 01:00:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119a91c00) [pid = 1948] [serial = 1035] [outer = 0x119a58800] 01:00:16 INFO - PROCESS | 1948 | 1466496016291 Marionette DEBUG loaded listener.js 01:00:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x119f13800) [pid = 1948] [serial = 1036] [outer = 0x119a58800] 01:00:16 INFO - PROCESS | 1948 | 1466496016748 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 720ms 01:00:16 INFO - PROCESS | 1948 | 1466496016793 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:00:16 INFO - PROCESS | 1948 | 1466496016795 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:00:16 INFO - PROCESS | 1948 | 1466496016797 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 1948 | 1466496016800 Marionette TRACE conn2 <- [1,1354,null,{}] 01:00:16 INFO - PROCESS | 1948 | 1466496016808 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:16 INFO - PROCESS | 1948 | 1466496016812 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:16 INFO - PROCESS | 1948 | 1466496016920 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:00:16 INFO - PROCESS | 1948 | 1466496016994 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:16 INFO - PROCESS | 1948 | 1466496016996 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b035800 == 42 [pid = 1948] [id = 346] 01:00:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1239ef400) [pid = 1948] [serial = 1037] [outer = 0x0] 01:00:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x124baec00) [pid = 1948] [serial = 1038] [outer = 0x1239ef400] 01:00:17 INFO - PROCESS | 1948 | 1466496017027 Marionette DEBUG loaded listener.js 01:00:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1261ec800) [pid = 1948] [serial = 1039] [outer = 0x1239ef400] 01:00:17 INFO - PROCESS | 1948 | 1466496017433 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 674ms 01:00:17 INFO - PROCESS | 1948 | 1466496017472 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:00:17 INFO - PROCESS | 1948 | 1466496017473 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:00:17 INFO - PROCESS | 1948 | 1466496017476 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:00:17 INFO - PROCESS | 1948 | 1466496017477 Marionette TRACE conn2 <- [1,1358,null,{}] 01:00:17 INFO - PROCESS | 1948 | 1466496017480 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:17 INFO - PROCESS | 1948 | 1466496017481 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:17 INFO - PROCESS | 1948 | 1466496017587 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:00:17 INFO - PROCESS | 1948 | 1466496017646 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:17 INFO - PROCESS | 1948 | 1466496017647 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b83d000 == 43 [pid = 1948] [id = 347] 01:00:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x126be0800) [pid = 1948] [serial = 1040] [outer = 0x0] 01:00:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x126bec000) [pid = 1948] [serial = 1041] [outer = 0x126be0800] 01:00:17 INFO - PROCESS | 1948 | 1466496017689 Marionette DEBUG loaded listener.js 01:00:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x128a7d800) [pid = 1948] [serial = 1042] [outer = 0x126be0800] 01:00:18 INFO - PROCESS | 1948 | 1466496018109 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 01:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:00:18 INFO - PROCESS | 1948 | 1466496018147 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:00:18 INFO - PROCESS | 1948 | 1466496018148 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:00:18 INFO - PROCESS | 1948 | 1466496018150 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:00:18 INFO - PROCESS | 1948 | 1466496018152 Marionette TRACE conn2 <- [1,1362,null,{}] 01:00:18 INFO - PROCESS | 1948 | 1466496018154 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:18 INFO - PROCESS | 1948 | 1466496018156 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:18 INFO - PROCESS | 1948 | 1466496018274 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:00:18 INFO - PROCESS | 1948 | 1466496018346 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:18 INFO - PROCESS | 1948 | 1466496018347 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8d4800 == 44 [pid = 1948] [id = 348] 01:00:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x128a7dc00) [pid = 1948] [serial = 1043] [outer = 0x0] 01:00:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12943e800) [pid = 1948] [serial = 1044] [outer = 0x128a7dc00] 01:00:18 INFO - PROCESS | 1948 | 1466496018388 Marionette DEBUG loaded listener.js 01:00:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12a568800) [pid = 1948] [serial = 1045] [outer = 0x128a7dc00] 01:00:19 INFO - PROCESS | 1948 | 1466496019004 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 873ms 01:00:19 INFO - PROCESS | 1948 | 1466496019033 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:00:19 INFO - PROCESS | 1948 | 1466496019035 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:00:19 INFO - PROCESS | 1948 | 1466496019045 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:00:19 INFO - PROCESS | 1948 | 1466496019048 Marionette TRACE conn2 <- [1,1366,null,{}] 01:00:19 INFO - PROCESS | 1948 | 1466496019054 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:19 INFO - PROCESS | 1948 | 1466496019056 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:19 INFO - PROCESS | 1948 | 1466496019151 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:00:19 INFO - PROCESS | 1948 | 1466496019222 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:19 INFO - PROCESS | 1948 | 1466496019225 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x119298800 == 45 [pid = 1948] [id = 349] 01:00:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11677b400) [pid = 1948] [serial = 1046] [outer = 0x0] 01:00:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x117e99000) [pid = 1948] [serial = 1047] [outer = 0x11677b400] 01:00:19 INFO - PROCESS | 1948 | 1466496019253 Marionette DEBUG loaded listener.js 01:00:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1185a3c00) [pid = 1948] [serial = 1048] [outer = 0x11677b400] 01:00:19 INFO - PROCESS | 1948 | 1466496019706 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:00:19 INFO - PROCESS | 1948 | 1466496019725 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:00:19 INFO - PROCESS | 1948 | 1466496019730 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:00:19 INFO - PROCESS | 1948 | 1466496019731 Marionette TRACE conn2 <- [1,1370,null,{}] 01:00:19 INFO - PROCESS | 1948 | 1466496019734 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:19 INFO - PROCESS | 1948 | 1466496019735 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12393b800 == 44 [pid = 1948] [id = 342] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x116660000 == 43 [pid = 1948] [id = 341] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12952d800 == 42 [pid = 1948] [id = 340] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x128d92800 == 41 [pid = 1948] [id = 339] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12615e000 == 40 [pid = 1948] [id = 338] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x124f0f000 == 39 [pid = 1948] [id = 337] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x123942000 == 38 [pid = 1948] [id = 336] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x119294800 == 37 [pid = 1948] [id = 335] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x113f28000 == 36 [pid = 1948] [id = 334] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x1180cd000 == 35 [pid = 1948] [id = 332] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x129036000 == 34 [pid = 1948] [id = 331] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x119a21000 == 33 [pid = 1948] [id = 333] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8d4800 == 32 [pid = 1948] [id = 348] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12b83d000 == 31 [pid = 1948] [id = 347] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12b035800 == 30 [pid = 1948] [id = 346] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x126975000 == 29 [pid = 1948] [id = 345] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9c6800 == 28 [pid = 1948] [id = 343] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x118424800 == 27 [pid = 1948] [id = 344] 01:00:20 INFO - PROCESS | 1948 | 1466496020379 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x11952c000) [pid = 1948] [serial = 972] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119a5d400) [pid = 1948] [serial = 973] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x120f04c00) [pid = 1948] [serial = 975] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1239f5c00) [pid = 1948] [serial = 978] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x124f31000) [pid = 1948] [serial = 981] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x113d77800) [pid = 1948] [serial = 966] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11826b400) [pid = 1948] [serial = 949] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x116358400) [pid = 1948] [serial = 967] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1261e5800) [pid = 1948] [serial = 984] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12579d400) [pid = 1948] [serial = 982] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1188e3c00) [pid = 1948] [serial = 970] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1185a8800) [pid = 1948] [serial = 969] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x126b1b000) [pid = 1948] [serial = 987] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11604d400) [pid = 1948] [serial = 948] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x123808c00) [pid = 1948] [serial = 964] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119a97c00) [pid = 1948] [serial = 963] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1268f1400) [pid = 1948] [serial = 985] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12431f400) [pid = 1948] [serial = 952] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1210ba000) [pid = 1948] [serial = 951] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12650bc00) [pid = 1948] [serial = 954] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x128a77400) [pid = 1948] [serial = 955] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12b0a4800) [pid = 1948] [serial = 958] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12a567c00) [pid = 1948] [serial = 957] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12bb21400) [pid = 1948] [serial = 960] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12be12c00) [pid = 1948] [serial = 961] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1240a4000) [pid = 1948] [serial = 979] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x128a0b800) [pid = 1948] [serial = 988] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1210b0400) [pid = 1948] [serial = 976] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x126be4c00) [pid = 1948] [serial = 991] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x128a10400) [pid = 1948] [serial = 993] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x12506bc00) [pid = 1948] [serial = 990] [outer = 0x0] [url = about:blank] 01:00:20 INFO - PROCESS | 1948 | --DOCSHELL 0x119298800 == 26 [pid = 1948] [id = 349] 01:00:20 INFO - PROCESS | 1948 | 1466496020481 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:20 INFO - PROCESS | 1948 | 1466496020482 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x11260c000 == 27 [pid = 1948] [id = 350] 01:00:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x111f4a800) [pid = 1948] [serial = 1049] [outer = 0x0] 01:00:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1121ab000) [pid = 1948] [serial = 1050] [outer = 0x111f4a800] 01:00:20 INFO - PROCESS | 1948 | 1466496020511 Marionette DEBUG loaded listener.js 01:00:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x112a18400) [pid = 1948] [serial = 1051] [outer = 0x111f4a800] 01:00:20 INFO - PROCESS | 1948 | 1466496020829 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:00:20 INFO - PROCESS | 1948 | 1466496020857 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:00:20 INFO - PROCESS | 1948 | 1466496020861 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:00:20 INFO - PROCESS | 1948 | 1466496020863 Marionette TRACE conn2 <- [1,1374,null,{}] 01:00:20 INFO - PROCESS | 1948 | 1466496020866 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:20 INFO - PROCESS | 1948 | 1466496020869 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:20 INFO - PROCESS | 1948 | 1466496020947 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:00:21 INFO - PROCESS | 1948 | 1466496021014 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:21 INFO - PROCESS | 1948 | 1466496021016 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x116937800 == 28 [pid = 1948] [id = 351] 01:00:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x112a19c00) [pid = 1948] [serial = 1052] [outer = 0x0] 01:00:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x1133b8400) [pid = 1948] [serial = 1053] [outer = 0x112a19c00] 01:00:21 INFO - PROCESS | 1948 | 1466496021042 Marionette DEBUG loaded listener.js 01:00:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x116365000) [pid = 1948] [serial = 1054] [outer = 0x112a19c00] 01:00:21 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:21 INFO - PROCESS | 1948 | 1466496021338 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:00:21 INFO - PROCESS | 1948 | 1466496021384 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:00:21 INFO - PROCESS | 1948 | 1466496021388 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:00:21 INFO - PROCESS | 1948 | 1466496021389 Marionette TRACE conn2 <- [1,1378,null,{}] 01:00:21 INFO - PROCESS | 1948 | 1466496021391 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:21 INFO - PROCESS | 1948 | 1466496021393 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:21 INFO - PROCESS | 1948 | 1466496021471 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:00:21 INFO - PROCESS | 1948 | 1466496021477 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:21 INFO - PROCESS | 1948 | 1466496021479 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x11605e000 == 29 [pid = 1948] [id = 352] 01:00:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x117036800) [pid = 1948] [serial = 1055] [outer = 0x0] 01:00:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x11826a400) [pid = 1948] [serial = 1056] [outer = 0x117036800] 01:00:21 INFO - PROCESS | 1948 | 1466496021514 Marionette DEBUG loaded listener.js 01:00:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x11836e000) [pid = 1948] [serial = 1057] [outer = 0x117036800] 01:00:21 INFO - PROCESS | 1948 | 1466496021874 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:00:21 INFO - PROCESS | 1948 | 1466496021909 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:00:21 INFO - PROCESS | 1948 | 1466496021917 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:00:21 INFO - PROCESS | 1948 | 1466496021920 Marionette TRACE conn2 <- [1,1382,null,{}] 01:00:21 INFO - PROCESS | 1948 | 1466496021923 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:21 INFO - PROCESS | 1948 | 1466496021925 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:22 INFO - PROCESS | 1948 | 1466496022008 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:00:22 INFO - PROCESS | 1948 | 1466496022011 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:22 INFO - PROCESS | 1948 | 1466496022013 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x119161000 == 30 [pid = 1948] [id = 353] 01:00:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1185a1c00) [pid = 1948] [serial = 1058] [outer = 0x0] 01:00:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1186a9800) [pid = 1948] [serial = 1059] [outer = 0x1185a1c00] 01:00:22 INFO - PROCESS | 1948 | 1466496022041 Marionette DEBUG loaded listener.js 01:00:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119192800) [pid = 1948] [serial = 1060] [outer = 0x1185a1c00] 01:00:22 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:22 INFO - PROCESS | 1948 | 1466496022364 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:00:22 INFO - PROCESS | 1948 | 1466496022398 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:00:22 INFO - PROCESS | 1948 | 1466496022402 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:00:22 INFO - PROCESS | 1948 | 1466496022403 Marionette TRACE conn2 <- [1,1386,null,{}] 01:00:22 INFO - PROCESS | 1948 | 1466496022405 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:22 INFO - PROCESS | 1948 | 1466496022407 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:22 INFO - PROCESS | 1948 | 1466496022481 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:00:22 INFO - PROCESS | 1948 | 1466496022514 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:22 INFO - PROCESS | 1948 | 1466496022515 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x11929f000 == 31 [pid = 1948] [id = 354] 01:00:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1185a4000) [pid = 1948] [serial = 1061] [outer = 0x0] 01:00:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119454800) [pid = 1948] [serial = 1062] [outer = 0x1185a4000] 01:00:22 INFO - PROCESS | 1948 | 1466496022583 Marionette DEBUG loaded listener.js 01:00:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119a5d800) [pid = 1948] [serial = 1063] [outer = 0x1185a4000] 01:00:22 INFO - PROCESS | 1948 | 1466496022914 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:00:22 INFO - PROCESS | 1948 | 1466496022924 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:00:22 INFO - PROCESS | 1948 | 1466496022927 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:00:22 INFO - PROCESS | 1948 | 1466496022928 Marionette TRACE conn2 <- [1,1390,null,{}] 01:00:22 INFO - PROCESS | 1948 | 1466496022930 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:22 INFO - PROCESS | 1948 | 1466496022931 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:23 INFO - PROCESS | 1948 | 1466496023029 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:00:23 INFO - PROCESS | 1948 | 1466496023063 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:23 INFO - PROCESS | 1948 | 1466496023068 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x123944800 == 32 [pid = 1948] [id = 355] 01:00:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x116a0c400) [pid = 1948] [serial = 1064] [outer = 0x0] 01:00:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119a9ac00) [pid = 1948] [serial = 1065] [outer = 0x116a0c400] 01:00:23 INFO - PROCESS | 1948 | 1466496023100 Marionette DEBUG loaded listener.js 01:00:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119d4ac00) [pid = 1948] [serial = 1066] [outer = 0x116a0c400] 01:00:23 INFO - PROCESS | 1948 | 1466496023437 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 01:00:23 INFO - PROCESS | 1948 | 1466496023446 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:00:23 INFO - PROCESS | 1948 | 1466496023447 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:00:23 INFO - PROCESS | 1948 | 1466496023451 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:00:23 INFO - PROCESS | 1948 | 1466496023452 Marionette TRACE conn2 <- [1,1394,null,{}] 01:00:23 INFO - PROCESS | 1948 | 1466496023454 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:23 INFO - PROCESS | 1948 | 1466496023455 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:23 INFO - PROCESS | 1948 | 1466496023553 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:00:23 INFO - PROCESS | 1948 | 1466496023597 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:23 INFO - PROCESS | 1948 | 1466496023598 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x112da8000 == 33 [pid = 1948] [id = 356] 01:00:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x120fdc800) [pid = 1948] [serial = 1067] [outer = 0x0] 01:00:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1210b1c00) [pid = 1948] [serial = 1068] [outer = 0x120fdc800] 01:00:23 INFO - PROCESS | 1948 | 1466496023629 Marionette DEBUG loaded listener.js 01:00:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x123804800) [pid = 1948] [serial = 1069] [outer = 0x120fdc800] 01:00:23 INFO - PROCESS | 1948 | 1466496023966 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 571ms 01:00:24 INFO - PROCESS | 1948 | 1466496024030 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:00:24 INFO - PROCESS | 1948 | 1466496024032 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:00:24 INFO - PROCESS | 1948 | 1466496024036 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:00:24 INFO - PROCESS | 1948 | 1466496024037 Marionette TRACE conn2 <- [1,1398,null,{}] 01:00:24 INFO - PROCESS | 1948 | 1466496024041 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:24 INFO - PROCESS | 1948 | 1466496024042 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:24 INFO - PROCESS | 1948 | 1466496024191 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:00:24 INFO - PROCESS | 1948 | 1466496024210 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:24 INFO - PROCESS | 1948 | 1466496024211 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bd0800 == 34 [pid = 1948] [id = 357] 01:00:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x111f49000) [pid = 1948] [serial = 1070] [outer = 0x0] 01:00:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1239f2400) [pid = 1948] [serial = 1071] [outer = 0x111f49000] 01:00:24 INFO - PROCESS | 1948 | 1466496024252 Marionette DEBUG loaded listener.js 01:00:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x123f0f000) [pid = 1948] [serial = 1072] [outer = 0x111f49000] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x11326e400) [pid = 1948] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x124555c00) [pid = 1948] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x128a85000) [pid = 1948] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x119a5f800) [pid = 1948] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1185a3400) [pid = 1948] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x113273800) [pid = 1948] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x123f09000) [pid = 1948] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11970dc00) [pid = 1948] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x112966c00) [pid = 1948] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1188dc800) [pid = 1948] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x126be5c00) [pid = 1948] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x117036400) [pid = 1948] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:00:24 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x112a17c00) [pid = 1948] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:00:24 INFO - PROCESS | 1948 | 1466496024811 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 820ms 01:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:00:24 INFO - PROCESS | 1948 | 1466496024856 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:00:24 INFO - PROCESS | 1948 | 1466496024857 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:00:24 INFO - PROCESS | 1948 | 1466496024859 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:00:24 INFO - PROCESS | 1948 | 1466496024860 Marionette TRACE conn2 <- [1,1402,null,{}] 01:00:24 INFO - PROCESS | 1948 | 1466496024863 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:24 INFO - PROCESS | 1948 | 1466496024864 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:24 INFO - PROCESS | 1948 | 1466496024940 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:00:24 INFO - PROCESS | 1948 | 1466496024993 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:24 INFO - PROCESS | 1948 | 1466496024994 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x125286800 == 35 [pid = 1948] [id = 358] 01:00:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x112a20000) [pid = 1948] [serial = 1073] [outer = 0x0] 01:00:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x119a61400) [pid = 1948] [serial = 1074] [outer = 0x112a20000] 01:00:25 INFO - PROCESS | 1948 | 1466496025019 Marionette DEBUG loaded listener.js 01:00:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x12409a000) [pid = 1948] [serial = 1075] [outer = 0x112a20000] 01:00:25 INFO - PROCESS | 1948 | 1466496025303 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 468ms 01:00:25 INFO - PROCESS | 1948 | 1466496025328 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:00:25 INFO - PROCESS | 1948 | 1466496025329 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:00:25 INFO - PROCESS | 1948 | 1466496025339 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 1948 | 1466496025340 Marionette TRACE conn2 <- [1,1406,null,{}] 01:00:25 INFO - PROCESS | 1948 | 1466496025343 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:25 INFO - PROCESS | 1948 | 1466496025344 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:25 INFO - PROCESS | 1948 | 1466496025428 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:00:25 INFO - PROCESS | 1948 | 1466496025433 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:25 INFO - PROCESS | 1948 | 1466496025435 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x126844800 == 36 [pid = 1948] [id = 359] 01:00:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x123b83400) [pid = 1948] [serial = 1076] [outer = 0x0] 01:00:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1240aec00) [pid = 1948] [serial = 1077] [outer = 0x123b83400] 01:00:25 INFO - PROCESS | 1948 | 1466496025461 Marionette DEBUG loaded listener.js 01:00:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124553000) [pid = 1948] [serial = 1078] [outer = 0x123b83400] 01:00:25 INFO - PROCESS | 1948 | 1466496025785 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 477ms 01:00:25 INFO - PROCESS | 1948 | 1466496025809 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:00:25 INFO - PROCESS | 1948 | 1466496025810 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:00:25 INFO - PROCESS | 1948 | 1466496025812 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 1948 | 1466496025813 Marionette TRACE conn2 <- [1,1410,null,{}] 01:00:25 INFO - PROCESS | 1948 | 1466496025816 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:25 INFO - PROCESS | 1948 | 1466496025818 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:25 INFO - PROCESS | 1948 | 1466496025924 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:00:25 INFO - PROCESS | 1948 | 1466496025930 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:25 INFO - PROCESS | 1948 | 1466496025931 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x126b62000 == 37 [pid = 1948] [id = 360] 01:00:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x112960000) [pid = 1948] [serial = 1079] [outer = 0x0] 01:00:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x124553400) [pid = 1948] [serial = 1080] [outer = 0x112960000] 01:00:25 INFO - PROCESS | 1948 | 1466496025960 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x124f90000) [pid = 1948] [serial = 1081] [outer = 0x112960000] 01:00:26 INFO - PROCESS | 1948 | 1466496026307 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 01:00:26 INFO - PROCESS | 1948 | 1466496026331 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:00:26 INFO - PROCESS | 1948 | 1466496026333 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:00:26 INFO - PROCESS | 1948 | 1466496026337 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:00:26 INFO - PROCESS | 1948 | 1466496026339 Marionette TRACE conn2 <- [1,1414,null,{}] 01:00:26 INFO - PROCESS | 1948 | 1466496026341 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:26 INFO - PROCESS | 1948 | 1466496026343 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:26 INFO - PROCESS | 1948 | 1466496026435 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:00:26 INFO - PROCESS | 1948 | 1466496026439 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:26 INFO - PROCESS | 1948 | 1466496026440 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188af000 == 38 [pid = 1948] [id = 361] 01:00:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x112f16800) [pid = 1948] [serial = 1082] [outer = 0x0] 01:00:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x125794000) [pid = 1948] [serial = 1083] [outer = 0x112f16800] 01:00:26 INFO - PROCESS | 1948 | 1466496026465 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1261e2c00) [pid = 1948] [serial = 1084] [outer = 0x112f16800] 01:00:27 INFO - PROCESS | 1948 | 1466496027146 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 820ms 01:00:27 INFO - PROCESS | 1948 | 1466496027177 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:00:27 INFO - PROCESS | 1948 | 1466496027179 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:00:27 INFO - PROCESS | 1948 | 1466496027184 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:00:27 INFO - PROCESS | 1948 | 1466496027185 Marionette TRACE conn2 <- [1,1418,null,{}] 01:00:27 INFO - PROCESS | 1948 | 1466496027189 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:27 INFO - PROCESS | 1948 | 1466496027190 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:27 INFO - PROCESS | 1948 | 1466496027297 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:00:27 INFO - PROCESS | 1948 | 1466496027410 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:27 INFO - PROCESS | 1948 | 1466496027411 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x11705f000 == 39 [pid = 1948] [id = 362] 01:00:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x112a17400) [pid = 1948] [serial = 1085] [outer = 0x0] 01:00:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11383c400) [pid = 1948] [serial = 1086] [outer = 0x112a17400] 01:00:27 INFO - PROCESS | 1948 | 1466496027466 Marionette DEBUG loaded listener.js 01:00:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11677d800) [pid = 1948] [serial = 1087] [outer = 0x112a17400] 01:00:28 INFO - PROCESS | 1948 | 1466496028140 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1022ms 01:00:28 INFO - PROCESS | 1948 | 1466496028205 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:00:28 INFO - PROCESS | 1948 | 1466496028209 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:00:28 INFO - PROCESS | 1948 | 1466496028225 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:00:28 INFO - PROCESS | 1948 | 1466496028227 Marionette TRACE conn2 <- [1,1422,null,{}] 01:00:28 INFO - PROCESS | 1948 | 1466496028230 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:28 INFO - PROCESS | 1948 | 1466496028232 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:28 INFO - PROCESS | 1948 | 1466496028341 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:00:28 INFO - PROCESS | 1948 | 1466496028396 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:28 INFO - PROCESS | 1948 | 1466496028397 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f3e000 == 40 [pid = 1948] [id = 363] 01:00:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11519d400) [pid = 1948] [serial = 1088] [outer = 0x0] 01:00:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x118563c00) [pid = 1948] [serial = 1089] [outer = 0x11519d400] 01:00:28 INFO - PROCESS | 1948 | 1466496028428 Marionette DEBUG loaded listener.js 01:00:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11869fc00) [pid = 1948] [serial = 1090] [outer = 0x11519d400] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x126b62000 == 39 [pid = 1948] [id = 360] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x126844800 == 38 [pid = 1948] [id = 359] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x125286800 == 37 [pid = 1948] [id = 358] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x124bd0800 == 36 [pid = 1948] [id = 357] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x112da8000 == 35 [pid = 1948] [id = 356] 01:00:29 INFO - PROCESS | 1948 | 1466496029109 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x123944800 == 34 [pid = 1948] [id = 355] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x11929f000 == 33 [pid = 1948] [id = 354] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x119161000 == 32 [pid = 1948] [id = 353] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x11605e000 == 31 [pid = 1948] [id = 352] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x116937800 == 30 [pid = 1948] [id = 351] 01:00:29 INFO - PROCESS | 1948 | --DOCSHELL 0x11260c000 == 29 [pid = 1948] [id = 350] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1239ef000) [pid = 1948] [serial = 1009] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x126b11c00) [pid = 1948] [serial = 1017] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x128bee800) [pid = 1948] [serial = 1020] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12900a800) [pid = 1948] [serial = 1021] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119a8dc00) [pid = 1948] [serial = 999] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x119a57c00) [pid = 1948] [serial = 1006] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1160a1400) [pid = 1948] [serial = 1002] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x128a7f000) [pid = 1948] [serial = 1018] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x124bacc00) [pid = 1948] [serial = 1012] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12612e800) [pid = 1948] [serial = 1015] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11856ac00) [pid = 1948] [serial = 1024] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12455a800) [pid = 1948] [serial = 1026] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11944c800) [pid = 1948] [serial = 1005] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x124f91400) [pid = 1948] [serial = 1014] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x119ac9000) [pid = 1948] [serial = 1000] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12455b400) [pid = 1948] [serial = 1011] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x128a7ac00) [pid = 1948] [serial = 994] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x118271000) [pid = 1948] [serial = 1003] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x117e9ec00) [pid = 1948] [serial = 996] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1186aa400) [pid = 1948] [serial = 997] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x119a63400) [pid = 1948] [serial = 1008] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1133c6c00) [pid = 1948] [serial = 1023] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x129441800) [pid = 1948] [serial = 1030] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1290ed800) [pid = 1948] [serial = 1027] [outer = 0x0] [url = about:blank] 01:00:29 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x129404000) [pid = 1948] [serial = 1029] [outer = 0x0] [url = about:blank] 01:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 934ms 01:00:29 INFO - PROCESS | 1948 | 1466496029149 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:00:29 INFO - PROCESS | 1948 | 1466496029153 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:00:29 INFO - PROCESS | 1948 | 1466496029157 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:00:29 INFO - PROCESS | 1948 | 1466496029162 Marionette TRACE conn2 <- [1,1426,null,{}] 01:00:29 INFO - PROCESS | 1948 | 1466496029167 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:29 INFO - PROCESS | 1948 | 1466496029169 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:29 INFO - PROCESS | 1948 | 1466496029295 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:00:29 INFO - PROCESS | 1948 | 1466496029383 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:29 INFO - PROCESS | 1948 | 1466496029385 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x11693d000 == 30 [pid = 1948] [id = 364] 01:00:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x117033c00) [pid = 1948] [serial = 1091] [outer = 0x0] 01:00:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1176c2000) [pid = 1948] [serial = 1092] [outer = 0x117033c00] 01:00:29 INFO - PROCESS | 1948 | 1466496029435 Marionette DEBUG loaded listener.js 01:00:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11856ac00) [pid = 1948] [serial = 1093] [outer = 0x117033c00] 01:00:29 INFO - PROCESS | 1948 | 1466496029841 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 723ms 01:00:29 INFO - PROCESS | 1948 | 1466496029881 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:00:29 INFO - PROCESS | 1948 | 1466496029887 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:00:29 INFO - PROCESS | 1948 | 1466496029894 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:00:29 INFO - PROCESS | 1948 | 1466496029897 Marionette TRACE conn2 <- [1,1430,null,{}] 01:00:29 INFO - PROCESS | 1948 | 1466496029904 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:29 INFO - PROCESS | 1948 | 1466496029906 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:30 INFO - PROCESS | 1948 | 1466496030068 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:00:30 INFO - PROCESS | 1948 | 1466496030080 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:30 INFO - PROCESS | 1948 | 1466496030082 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x118441800 == 31 [pid = 1948] [id = 365] 01:00:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1186aa400) [pid = 1948] [serial = 1094] [outer = 0x0] 01:00:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x11915c400) [pid = 1948] [serial = 1095] [outer = 0x1186aa400] 01:00:30 INFO - PROCESS | 1948 | 1466496030128 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x119523000) [pid = 1948] [serial = 1096] [outer = 0x1186aa400] 01:00:30 INFO - PROCESS | 1948 | 1466496030485 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 624ms 01:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:00:30 INFO - PROCESS | 1948 | 1466496030519 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:00:30 INFO - PROCESS | 1948 | 1466496030521 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:00:30 INFO - PROCESS | 1948 | 1466496030523 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:00:30 INFO - PROCESS | 1948 | 1466496030526 Marionette TRACE conn2 <- [1,1434,null,{}] 01:00:30 INFO - PROCESS | 1948 | 1466496030534 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:30 INFO - PROCESS | 1948 | 1466496030537 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:30 INFO - PROCESS | 1948 | 1466496030620 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:00:30 INFO - PROCESS | 1948 | 1466496030625 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:30 INFO - PROCESS | 1948 | 1466496030628 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x123949800 == 32 [pid = 1948] [id = 366] 01:00:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1130e1800) [pid = 1948] [serial = 1097] [outer = 0x0] 01:00:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119a63c00) [pid = 1948] [serial = 1098] [outer = 0x1130e1800] 01:00:30 INFO - PROCESS | 1948 | 1466496030656 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x119a9c400) [pid = 1948] [serial = 1099] [outer = 0x1130e1800] 01:00:31 INFO - PROCESS | 1948 | 1466496031001 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 01:00:31 INFO - PROCESS | 1948 | 1466496031046 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:00:31 INFO - PROCESS | 1948 | 1466496031048 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:00:31 INFO - PROCESS | 1948 | 1466496031050 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:00:31 INFO - PROCESS | 1948 | 1466496031051 Marionette TRACE conn2 <- [1,1438,null,{}] 01:00:31 INFO - PROCESS | 1948 | 1466496031053 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:31 INFO - PROCESS | 1948 | 1466496031055 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:31 INFO - PROCESS | 1948 | 1466496031165 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:00:31 INFO - PROCESS | 1948 | 1466496031171 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:31 INFO - PROCESS | 1948 | 1466496031172 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x124505800 == 33 [pid = 1948] [id = 367] 01:00:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119a86400) [pid = 1948] [serial = 1100] [outer = 0x0] 01:00:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119d3fc00) [pid = 1948] [serial = 1101] [outer = 0x119a86400] 01:00:31 INFO - PROCESS | 1948 | 1466496031197 Marionette DEBUG loaded listener.js 01:00:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1210aec00) [pid = 1948] [serial = 1102] [outer = 0x119a86400] 01:00:31 INFO - PROCESS | 1948 | 1466496031571 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 572ms 01:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:00:31 INFO - PROCESS | 1948 | 1466496031623 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:00:31 INFO - PROCESS | 1948 | 1466496031624 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:00:31 INFO - PROCESS | 1948 | 1466496031626 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:00:31 INFO - PROCESS | 1948 | 1466496031627 Marionette TRACE conn2 <- [1,1442,null,{}] 01:00:31 INFO - PROCESS | 1948 | 1466496031630 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:31 INFO - PROCESS | 1948 | 1466496031631 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:31 INFO - PROCESS | 1948 | 1466496031729 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:00:31 INFO - PROCESS | 1948 | 1466496031735 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:31 INFO - PROCESS | 1948 | 1466496031736 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257c9800 == 34 [pid = 1948] [id = 368] 01:00:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1130e6c00) [pid = 1948] [serial = 1103] [outer = 0x0] 01:00:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12383e800) [pid = 1948] [serial = 1104] [outer = 0x1130e6c00] 01:00:31 INFO - PROCESS | 1948 | 1466496031761 Marionette DEBUG loaded listener.js 01:00:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x124b32400) [pid = 1948] [serial = 1105] [outer = 0x1130e6c00] 01:00:32 INFO - PROCESS | 1948 | 1466496032137 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 01:00:32 INFO - PROCESS | 1948 | 1466496032146 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:00:32 INFO - PROCESS | 1948 | 1466496032147 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:00:32 INFO - PROCESS | 1948 | 1466496032151 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:00:32 INFO - PROCESS | 1948 | 1466496032152 Marionette TRACE conn2 <- [1,1446,null,{}] 01:00:32 INFO - PROCESS | 1948 | 1466496032155 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:32 INFO - PROCESS | 1948 | 1466496032159 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:32 INFO - PROCESS | 1948 | 1466496032272 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:00:32 INFO - PROCESS | 1948 | 1466496032284 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:32 INFO - PROCESS | 1948 | 1466496032285 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x128d90800 == 35 [pid = 1948] [id = 369] 01:00:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12455b400) [pid = 1948] [serial = 1106] [outer = 0x0] 01:00:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x124f99400) [pid = 1948] [serial = 1107] [outer = 0x12455b400] 01:00:32 INFO - PROCESS | 1948 | 1466496032310 Marionette DEBUG loaded listener.js 01:00:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1261e8800) [pid = 1948] [serial = 1108] [outer = 0x12455b400] 01:00:32 INFO - PROCESS | 1948 | 1466496032663 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 521ms 01:00:32 INFO - PROCESS | 1948 | 1466496032673 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:00:32 INFO - PROCESS | 1948 | 1466496032675 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:00:32 INFO - PROCESS | 1948 | 1466496032677 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:00:32 INFO - PROCESS | 1948 | 1466496032678 Marionette TRACE conn2 <- [1,1450,null,{}] 01:00:32 INFO - PROCESS | 1948 | 1466496032681 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:32 INFO - PROCESS | 1948 | 1466496032682 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:32 INFO - PROCESS | 1948 | 1466496032787 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:00:32 INFO - PROCESS | 1948 | 1466496032797 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:32 INFO - PROCESS | 1948 | 1466496032798 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x129297800 == 36 [pid = 1948] [id = 370] 01:00:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1261ed800) [pid = 1948] [serial = 1109] [outer = 0x0] 01:00:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12650bc00) [pid = 1948] [serial = 1110] [outer = 0x1261ed800] 01:00:32 INFO - PROCESS | 1948 | 1466496032824 Marionette DEBUG loaded listener.js 01:00:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1268f0000) [pid = 1948] [serial = 1111] [outer = 0x1261ed800] 01:00:33 INFO - PROCESS | 1948 | 1466496033203 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 568ms 01:00:33 INFO - PROCESS | 1948 | 1466496033246 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:00:33 INFO - PROCESS | 1948 | 1466496033247 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:00:33 INFO - PROCESS | 1948 | 1466496033249 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:00:33 INFO - PROCESS | 1948 | 1466496033250 Marionette TRACE conn2 <- [1,1454,null,{}] 01:00:33 INFO - PROCESS | 1948 | 1466496033253 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:33 INFO - PROCESS | 1948 | 1466496033254 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:33 INFO - PROCESS | 1948 | 1466496033353 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:00:33 INFO - PROCESS | 1948 | 1466496033363 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 1948 | 1466496033364 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x129545800 == 37 [pid = 1948] [id = 371] 01:00:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x126b1b800) [pid = 1948] [serial = 1112] [outer = 0x0] 01:00:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x126be6000) [pid = 1948] [serial = 1113] [outer = 0x126b1b800] 01:00:33 INFO - PROCESS | 1948 | 1466496033389 Marionette DEBUG loaded listener.js 01:00:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x128a7f000) [pid = 1948] [serial = 1114] [outer = 0x126b1b800] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x116a0c400) [pid = 1948] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1185a1c00) [pid = 1948] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x112a19c00) [pid = 1948] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x111f4a800) [pid = 1948] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x120fdc800) [pid = 1948] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11677b400) [pid = 1948] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x117036800) [pid = 1948] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x111f49000) [pid = 1948] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x112a20000) [pid = 1948] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11609fc00) [pid = 1948] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x123b83400) [pid = 1948] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119a58800) [pid = 1948] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1239ef400) [pid = 1948] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1185a4000) [pid = 1948] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x126be0800) [pid = 1948] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x112960000) [pid = 1948] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:00:33 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x128a7dc00) [pid = 1948] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:00:33 INFO - PROCESS | 1948 | 1466496033792 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 571ms 01:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:00:33 INFO - PROCESS | 1948 | 1466496033822 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:00:33 INFO - PROCESS | 1948 | 1466496033823 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:00:33 INFO - PROCESS | 1948 | 1466496033825 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:00:33 INFO - PROCESS | 1948 | 1466496033826 Marionette TRACE conn2 <- [1,1458,null,{}] 01:00:33 INFO - PROCESS | 1948 | 1466496033829 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:33 INFO - PROCESS | 1948 | 1466496033830 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:33 INFO - PROCESS | 1948 | 1466496033942 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:00:33 INFO - PROCESS | 1948 | 1466496033975 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 1948 | 1466496033976 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x123944800 == 38 [pid = 1948] [id = 372] 01:00:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x112a22c00) [pid = 1948] [serial = 1115] [outer = 0x0] 01:00:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11914f000) [pid = 1948] [serial = 1116] [outer = 0x112a22c00] 01:00:34 INFO - PROCESS | 1948 | 1466496034000 Marionette DEBUG loaded listener.js 01:00:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1210ae000) [pid = 1948] [serial = 1117] [outer = 0x112a22c00] 01:00:34 INFO - PROCESS | 1948 | 1466496034290 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 01:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:00:34 INFO - PROCESS | 1948 | 1466496034345 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:00:34 INFO - PROCESS | 1948 | 1466496034346 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:00:34 INFO - PROCESS | 1948 | 1466496034348 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 1948 | 1466496034349 Marionette TRACE conn2 <- [1,1462,null,{}] 01:00:34 INFO - PROCESS | 1948 | 1466496034352 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:34 INFO - PROCESS | 1948 | 1466496034353 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:34 INFO - PROCESS | 1948 | 1466496034435 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:00:34 INFO - PROCESS | 1948 | 1466496034488 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:34 INFO - PROCESS | 1948 | 1466496034489 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a66c000 == 39 [pid = 1948] [id = 373] 01:00:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x117e97000) [pid = 1948] [serial = 1118] [outer = 0x0] 01:00:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124f9ac00) [pid = 1948] [serial = 1119] [outer = 0x117e97000] 01:00:34 INFO - PROCESS | 1948 | 1466496034513 Marionette DEBUG loaded listener.js 01:00:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x128a83c00) [pid = 1948] [serial = 1120] [outer = 0x117e97000] 01:00:34 INFO - PROCESS | 1948 | 1466496034826 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 01:00:34 INFO - PROCESS | 1948 | 1466496034870 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:00:34 INFO - PROCESS | 1948 | 1466496034872 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:00:34 INFO - PROCESS | 1948 | 1466496034874 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 1948 | 1466496034876 Marionette TRACE conn2 <- [1,1466,null,{}] 01:00:34 INFO - PROCESS | 1948 | 1466496034878 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:34 INFO - PROCESS | 1948 | 1466496034880 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:34 INFO - PROCESS | 1948 | 1466496034975 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:00:34 INFO - PROCESS | 1948 | 1466496034978 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:34 INFO - PROCESS | 1948 | 1466496034980 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0cc000 == 40 [pid = 1948] [id = 374] 01:00:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128bec000) [pid = 1948] [serial = 1121] [outer = 0x0] 01:00:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x129405800) [pid = 1948] [serial = 1122] [outer = 0x128bec000] 01:00:35 INFO - PROCESS | 1948 | 1466496035007 Marionette DEBUG loaded listener.js 01:00:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x129448800) [pid = 1948] [serial = 1123] [outer = 0x128bec000] 01:00:35 INFO - PROCESS | 1948 | 1466496035343 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 01:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:00:35 INFO - PROCESS | 1948 | 1466496035401 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:00:35 INFO - PROCESS | 1948 | 1466496035402 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:00:35 INFO - PROCESS | 1948 | 1466496035404 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:00:35 INFO - PROCESS | 1948 | 1466496035405 Marionette TRACE conn2 <- [1,1470,null,{}] 01:00:35 INFO - PROCESS | 1948 | 1466496035408 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:35 INFO - PROCESS | 1948 | 1466496035409 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:35 INFO - PROCESS | 1948 | 1466496035493 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:00:35 INFO - PROCESS | 1948 | 1466496035496 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:35 INFO - PROCESS | 1948 | 1466496035497 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b841800 == 41 [pid = 1948] [id = 375] 01:00:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a561800) [pid = 1948] [serial = 1124] [outer = 0x0] 01:00:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a568c00) [pid = 1948] [serial = 1125] [outer = 0x12a561800] 01:00:35 INFO - PROCESS | 1948 | 1466496035522 Marionette DEBUG loaded listener.js 01:00:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12a5b9800) [pid = 1948] [serial = 1126] [outer = 0x12a561800] 01:00:36 INFO - PROCESS | 1948 | 1466496036005 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 618ms 01:00:36 INFO - PROCESS | 1948 | 1466496036024 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:00:36 INFO - PROCESS | 1948 | 1466496036026 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:00:36 INFO - PROCESS | 1948 | 1466496036029 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:00:36 INFO - PROCESS | 1948 | 1466496036031 Marionette TRACE conn2 <- [1,1474,null,{}] 01:00:36 INFO - PROCESS | 1948 | 1466496036036 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:36 INFO - PROCESS | 1948 | 1466496036038 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:36 INFO - PROCESS | 1948 | 1466496036155 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:00:36 INFO - PROCESS | 1948 | 1466496036250 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:36 INFO - PROCESS | 1948 | 1466496036252 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x118310000 == 42 [pid = 1948] [id = 376] 01:00:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x116a11800) [pid = 1948] [serial = 1127] [outer = 0x0] 01:00:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x117e92c00) [pid = 1948] [serial = 1128] [outer = 0x116a11800] 01:00:36 INFO - PROCESS | 1948 | 1466496036306 Marionette DEBUG loaded listener.js 01:00:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1185a3000) [pid = 1948] [serial = 1129] [outer = 0x116a11800] 01:00:36 INFO - PROCESS | 1948 | 1466496036840 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 873ms 01:00:36 INFO - PROCESS | 1948 | 1466496036904 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:00:36 INFO - PROCESS | 1948 | 1466496036909 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:00:36 INFO - PROCESS | 1948 | 1466496036913 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:00:36 INFO - PROCESS | 1948 | 1466496036915 Marionette TRACE conn2 <- [1,1478,null,{}] 01:00:36 INFO - PROCESS | 1948 | 1466496036918 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:36 INFO - PROCESS | 1948 | 1466496036920 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:37 INFO - PROCESS | 1948 | 1466496037026 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:00:37 INFO - PROCESS | 1948 | 1466496037095 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:37 INFO - PROCESS | 1948 | 1466496037096 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257c4800 == 43 [pid = 1948] [id = 377] 01:00:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11952a000) [pid = 1948] [serial = 1130] [outer = 0x0] 01:00:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119985000) [pid = 1948] [serial = 1131] [outer = 0x11952a000] 01:00:37 INFO - PROCESS | 1948 | 1466496037128 Marionette DEBUG loaded listener.js 01:00:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x119a7e000) [pid = 1948] [serial = 1132] [outer = 0x11952a000] 01:00:37 INFO - PROCESS | 1948 | 1466496037698 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 823ms 01:00:37 INFO - PROCESS | 1948 | 1466496037737 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:00:37 INFO - PROCESS | 1948 | 1466496037740 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:00:37 INFO - PROCESS | 1948 | 1466496037744 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:00:37 INFO - PROCESS | 1948 | 1466496037748 Marionette TRACE conn2 <- [1,1482,null,{}] 01:00:37 INFO - PROCESS | 1948 | 1466496037760 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:37 INFO - PROCESS | 1948 | 1466496037765 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:37 INFO - PROCESS | 1948 | 1466496037875 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:00:37 INFO - PROCESS | 1948 | 1466496037934 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:37 INFO - PROCESS | 1948 | 1466496037936 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b83e000 == 44 [pid = 1948] [id = 378] 01:00:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x124b3ac00) [pid = 1948] [serial = 1133] [outer = 0x0] 01:00:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x124f95800) [pid = 1948] [serial = 1134] [outer = 0x124b3ac00] 01:00:37 INFO - PROCESS | 1948 | 1466496037967 Marionette DEBUG loaded listener.js 01:00:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12612f000) [pid = 1948] [serial = 1135] [outer = 0x124b3ac00] 01:00:38 INFO - PROCESS | 1948 | 1466496038456 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 775ms 01:00:38 INFO - PROCESS | 1948 | 1466496038519 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:00:38 INFO - PROCESS | 1948 | 1466496038521 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:00:38 INFO - PROCESS | 1948 | 1466496038523 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:00:38 INFO - PROCESS | 1948 | 1466496038525 Marionette TRACE conn2 <- [1,1486,null,{}] 01:00:38 INFO - PROCESS | 1948 | 1466496038527 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:38 INFO - PROCESS | 1948 | 1466496038529 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:38 INFO - PROCESS | 1948 | 1466496038636 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:00:38 INFO - PROCESS | 1948 | 1466496038707 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:38 INFO - PROCESS | 1948 | 1466496038709 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be46000 == 45 [pid = 1948] [id = 379] 01:00:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1261b9c00) [pid = 1948] [serial = 1136] [outer = 0x0] 01:00:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x128a78c00) [pid = 1948] [serial = 1137] [outer = 0x1261b9c00] 01:00:38 INFO - PROCESS | 1948 | 1466496038738 Marionette DEBUG loaded listener.js 01:00:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x128bf6c00) [pid = 1948] [serial = 1138] [outer = 0x1261b9c00] 01:00:39 INFO - PROCESS | 1948 | 1466496039174 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 719ms 01:00:39 INFO - PROCESS | 1948 | 1466496039395 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:00:39 INFO - PROCESS | 1948 | 1466496039397 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:00:39 INFO - PROCESS | 1948 | 1466496039404 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:00:39 INFO - PROCESS | 1948 | 1466496039406 Marionette TRACE conn2 <- [1,1490,null,{}] 01:00:39 INFO - PROCESS | 1948 | 1466496039410 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:39 INFO - PROCESS | 1948 | 1466496039412 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:39 INFO - PROCESS | 1948 | 1466496039506 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:00:39 INFO - PROCESS | 1948 | 1466496039572 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:39 INFO - PROCESS | 1948 | 1466496039575 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188b0000 == 46 [pid = 1948] [id = 380] 01:00:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1163d4000) [pid = 1948] [serial = 1139] [outer = 0x0] 01:00:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x116780400) [pid = 1948] [serial = 1140] [outer = 0x1163d4000] 01:00:39 INFO - PROCESS | 1948 | 1466496039603 Marionette DEBUG loaded listener.js 01:00:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x11826b400) [pid = 1948] [serial = 1141] [outer = 0x1163d4000] 01:00:40 INFO - PROCESS | 1948 | 1466496040022 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 673ms 01:00:40 INFO - PROCESS | 1948 | 1466496040085 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:00:40 INFO - PROCESS | 1948 | 1466496040087 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:00:40 INFO - PROCESS | 1948 | 1466496040093 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:00:40 INFO - PROCESS | 1948 | 1466496040095 Marionette TRACE conn2 <- [1,1494,null,{}] 01:00:40 INFO - PROCESS | 1948 | 1466496040098 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:40 INFO - PROCESS | 1948 | 1466496040101 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0cc000 == 45 [pid = 1948] [id = 374] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x12a66c000 == 44 [pid = 1948] [id = 373] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x123944800 == 43 [pid = 1948] [id = 372] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x129545800 == 42 [pid = 1948] [id = 371] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x129297800 == 41 [pid = 1948] [id = 370] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x128d90800 == 40 [pid = 1948] [id = 369] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x1257c9800 == 39 [pid = 1948] [id = 368] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x124505800 == 38 [pid = 1948] [id = 367] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x123949800 == 37 [pid = 1948] [id = 366] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x118441800 == 36 [pid = 1948] [id = 365] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x11693d000 == 35 [pid = 1948] [id = 364] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x116f3e000 == 34 [pid = 1948] [id = 363] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x1188af000 == 33 [pid = 1948] [id = 361] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x11705f000 == 32 [pid = 1948] [id = 362] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x1188b0000 == 31 [pid = 1948] [id = 380] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x12be46000 == 30 [pid = 1948] [id = 379] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x12b83e000 == 29 [pid = 1948] [id = 378] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x1257c4800 == 28 [pid = 1948] [id = 377] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x12b841800 == 27 [pid = 1948] [id = 375] 01:00:40 INFO - PROCESS | 1948 | --DOCSHELL 0x118310000 == 26 [pid = 1948] [id = 376] 01:00:40 INFO - PROCESS | 1948 | 1466496040720 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x119a9ac00) [pid = 1948] [serial = 1065] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1186a9800) [pid = 1948] [serial = 1059] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x119192800) [pid = 1948] [serial = 1060] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1133b8400) [pid = 1948] [serial = 1053] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x116365000) [pid = 1948] [serial = 1054] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1121ab000) [pid = 1948] [serial = 1050] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1210b1c00) [pid = 1948] [serial = 1068] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x112a18400) [pid = 1948] [serial = 1051] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1185a3c00) [pid = 1948] [serial = 1048] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x117e99000) [pid = 1948] [serial = 1047] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x11826a400) [pid = 1948] [serial = 1056] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x11836e000) [pid = 1948] [serial = 1057] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119d4ac00) [pid = 1948] [serial = 1066] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1239f2400) [pid = 1948] [serial = 1071] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x119a61400) [pid = 1948] [serial = 1074] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x123804800) [pid = 1948] [serial = 1069] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1186a1800) [pid = 1948] [serial = 1033] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11728d400) [pid = 1948] [serial = 1032] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1240aec00) [pid = 1948] [serial = 1077] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119f13800) [pid = 1948] [serial = 1036] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119a91c00) [pid = 1948] [serial = 1035] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12409a000) [pid = 1948] [serial = 1075] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1261ec800) [pid = 1948] [serial = 1039] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x124baec00) [pid = 1948] [serial = 1038] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x123f0f000) [pid = 1948] [serial = 1072] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x119a5d800) [pid = 1948] [serial = 1063] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x119454800) [pid = 1948] [serial = 1062] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x128a7d800) [pid = 1948] [serial = 1042] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x126bec000) [pid = 1948] [serial = 1041] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x124553400) [pid = 1948] [serial = 1080] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x125794000) [pid = 1948] [serial = 1083] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12a568800) [pid = 1948] [serial = 1045] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12943e800) [pid = 1948] [serial = 1044] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x124f90000) [pid = 1948] [serial = 1081] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x124553000) [pid = 1948] [serial = 1078] [outer = 0x0] [url = about:blank] 01:00:40 INFO - PROCESS | 1948 | 1466496040841 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:40 INFO - PROCESS | 1948 | 1466496040842 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x113819000 == 27 [pid = 1948] [id = 381] 01:00:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x112a23400) [pid = 1948] [serial = 1142] [outer = 0x0] 01:00:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x112a83c00) [pid = 1948] [serial = 1143] [outer = 0x112a23400] 01:00:40 INFO - PROCESS | 1948 | 1466496040871 Marionette DEBUG loaded listener.js 01:00:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11326f000) [pid = 1948] [serial = 1144] [outer = 0x112a23400] 01:00:41 INFO - PROCESS | 1948 | 1466496041192 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1125ms 01:00:41 INFO - PROCESS | 1948 | 1466496041220 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:00:41 INFO - PROCESS | 1948 | 1466496041224 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:00:41 INFO - PROCESS | 1948 | 1466496041227 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:00:41 INFO - PROCESS | 1948 | 1466496041229 Marionette TRACE conn2 <- [1,1498,null,{}] 01:00:41 INFO - PROCESS | 1948 | 1466496041232 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:41 INFO - PROCESS | 1948 | 1466496041236 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:41 INFO - PROCESS | 1948 | 1466496041335 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:00:41 INFO - PROCESS | 1948 | 1466496041384 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 1948 | 1466496041386 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f48800 == 28 [pid = 1948] [id = 382] 01:00:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x113a6f400) [pid = 1948] [serial = 1145] [outer = 0x0] 01:00:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x117037800) [pid = 1948] [serial = 1146] [outer = 0x113a6f400] 01:00:41 INFO - PROCESS | 1948 | 1466496041412 Marionette DEBUG loaded listener.js 01:00:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x117e9e000) [pid = 1948] [serial = 1147] [outer = 0x113a6f400] 01:00:41 INFO - PROCESS | 1948 | 1466496041692 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 521ms 01:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:00:41 INFO - PROCESS | 1948 | 1466496041748 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:00:41 INFO - PROCESS | 1948 | 1466496041751 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:00:41 INFO - PROCESS | 1948 | 1466496041756 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:00:41 INFO - PROCESS | 1948 | 1466496041757 Marionette TRACE conn2 <- [1,1502,null,{}] 01:00:41 INFO - PROCESS | 1948 | 1466496041760 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:41 INFO - PROCESS | 1948 | 1466496041761 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:41 INFO - PROCESS | 1948 | 1466496041842 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:00:41 INFO - PROCESS | 1948 | 1466496041899 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 1948 | 1466496041901 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f3e800 == 29 [pid = 1948] [id = 383] 01:00:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x118268800) [pid = 1948] [serial = 1148] [outer = 0x0] 01:00:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1185a3c00) [pid = 1948] [serial = 1149] [outer = 0x118268800] 01:00:41 INFO - PROCESS | 1948 | 1466496041933 Marionette DEBUG loaded listener.js 01:00:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11915c800) [pid = 1948] [serial = 1150] [outer = 0x118268800] 01:00:42 INFO - PROCESS | 1948 | 1466496042244 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 520ms 01:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:00:42 INFO - PROCESS | 1948 | 1466496042277 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 1948 | 1466496042280 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:00:42 INFO - PROCESS | 1948 | 1466496042290 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 1948 | 1466496042293 Marionette TRACE conn2 <- [1,1506,null,{}] 01:00:42 INFO - PROCESS | 1948 | 1466496042296 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:42 INFO - PROCESS | 1948 | 1466496042298 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:42 INFO - PROCESS | 1948 | 1466496042380 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:00:42 INFO - PROCESS | 1948 | 1466496042385 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:42 INFO - PROCESS | 1948 | 1466496042387 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x119292000 == 30 [pid = 1948] [id = 384] 01:00:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1186a8400) [pid = 1948] [serial = 1151] [outer = 0x0] 01:00:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119453800) [pid = 1948] [serial = 1152] [outer = 0x1186a8400] 01:00:42 INFO - PROCESS | 1948 | 1466496042461 Marionette DEBUG loaded listener.js 01:00:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119a61400) [pid = 1948] [serial = 1153] [outer = 0x1186a8400] 01:00:42 INFO - PROCESS | 1948 | 1466496042731 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 479ms 01:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:00:42 INFO - PROCESS | 1948 | 1466496042762 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 1948 | 1466496042764 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:00:42 INFO - PROCESS | 1948 | 1466496042775 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 1948 | 1466496042776 Marionette TRACE conn2 <- [1,1510,null,{}] 01:00:42 INFO - PROCESS | 1948 | 1466496042778 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:42 INFO - PROCESS | 1948 | 1466496042779 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:42 INFO - PROCESS | 1948 | 1466496042898 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:00:42 INFO - PROCESS | 1948 | 1466496042902 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:42 INFO - PROCESS | 1948 | 1466496042904 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x119feb800 == 31 [pid = 1948] [id = 385] 01:00:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119a64000) [pid = 1948] [serial = 1154] [outer = 0x0] 01:00:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119a94400) [pid = 1948] [serial = 1155] [outer = 0x119a64000] 01:00:42 INFO - PROCESS | 1948 | 1466496042937 Marionette DEBUG loaded listener.js 01:00:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119ac3800) [pid = 1948] [serial = 1156] [outer = 0x119a64000] 01:00:43 INFO - PROCESS | 1948 | 1466496043439 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 680ms 01:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:00:43 INFO - PROCESS | 1948 | 1466496043446 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:00:43 INFO - PROCESS | 1948 | 1466496043447 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:00:43 INFO - PROCESS | 1948 | 1466496043449 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:00:43 INFO - PROCESS | 1948 | 1466496043450 Marionette TRACE conn2 <- [1,1514,null,{}] 01:00:43 INFO - PROCESS | 1948 | 1466496043453 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:43 INFO - PROCESS | 1948 | 1466496043454 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:43 INFO - PROCESS | 1948 | 1466496043547 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:00:43 INFO - PROCESS | 1948 | 1466496043583 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:43 INFO - PROCESS | 1948 | 1466496043587 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x124507800 == 32 [pid = 1948] [id = 386] 01:00:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x11703fc00) [pid = 1948] [serial = 1157] [outer = 0x0] 01:00:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x120fe4400) [pid = 1948] [serial = 1158] [outer = 0x11703fc00] 01:00:43 INFO - PROCESS | 1948 | 1466496043619 Marionette DEBUG loaded listener.js 01:00:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x123803c00) [pid = 1948] [serial = 1159] [outer = 0x11703fc00] 01:00:43 INFO - PROCESS | 1948 | 1466496043956 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 01:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:00:43 INFO - PROCESS | 1948 | 1466496043969 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:00:43 INFO - PROCESS | 1948 | 1466496043970 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:00:43 INFO - PROCESS | 1948 | 1466496043972 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:00:43 INFO - PROCESS | 1948 | 1466496043974 Marionette TRACE conn2 <- [1,1518,null,{}] 01:00:43 INFO - PROCESS | 1948 | 1466496043976 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:43 INFO - PROCESS | 1948 | 1466496043977 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:44 INFO - PROCESS | 1948 | 1466496044076 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:00:44 INFO - PROCESS | 1948 | 1466496044111 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:44 INFO - PROCESS | 1948 | 1466496044112 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x1130a1000 == 33 [pid = 1948] [id = 387] 01:00:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x123808800) [pid = 1948] [serial = 1160] [outer = 0x0] 01:00:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x124096c00) [pid = 1948] [serial = 1161] [outer = 0x123808800] 01:00:44 INFO - PROCESS | 1948 | 1466496044137 Marionette DEBUG loaded listener.js 01:00:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1240bbc00) [pid = 1948] [serial = 1162] [outer = 0x123808800] 01:00:44 INFO - PROCESS | 1948 | 1466496044479 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 521ms 01:00:44 INFO - PROCESS | 1948 | 1466496044495 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:00:44 INFO - PROCESS | 1948 | 1466496044497 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:00:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:00:44 INFO - PROCESS | 1948 | 1466496044501 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:00:44 INFO - PROCESS | 1948 | 1466496044502 Marionette TRACE conn2 <- [1,1522,null,{}] 01:00:44 INFO - PROCESS | 1948 | 1466496044505 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:44 INFO - PROCESS | 1948 | 1466496044507 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:44 INFO - PROCESS | 1948 | 1466496044656 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:00:44 INFO - PROCESS | 1948 | 1466496044694 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:44 INFO - PROCESS | 1948 | 1466496044695 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x1265ac000 == 34 [pid = 1948] [id = 388] 01:00:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x112a17000) [pid = 1948] [serial = 1163] [outer = 0x0] 01:00:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12431f400) [pid = 1948] [serial = 1164] [outer = 0x112a17000] 01:00:44 INFO - PROCESS | 1948 | 1466496044719 Marionette DEBUG loaded listener.js 01:00:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x124b36000) [pid = 1948] [serial = 1165] [outer = 0x112a17000] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12a561800) [pid = 1948] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x128bec000) [pid = 1948] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1130e6c00) [pid = 1948] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12455b400) [pid = 1948] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x112a22c00) [pid = 1948] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1261ed800) [pid = 1948] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x112f16800) [pid = 1948] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119a86400) [pid = 1948] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x117033c00) [pid = 1948] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x112a17400) [pid = 1948] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1130e1800) [pid = 1948] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1186aa400) [pid = 1948] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x11519d400) [pid = 1948] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x126b1b800) [pid = 1948] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:00:45 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x117e97000) [pid = 1948] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:00:45 INFO - PROCESS | 1948 | 1466496045187 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:00:45 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:00:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:00:45 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:00:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:00:45 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 01:00:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:00:45 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 01:00:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:00:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 725ms 01:00:45 INFO - PROCESS | 1948 | 1466496045226 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:00:45 INFO - PROCESS | 1948 | 1466496045227 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:00:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:00:45 INFO - PROCESS | 1948 | 1466496045229 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:00:45 INFO - PROCESS | 1948 | 1466496045230 Marionette TRACE conn2 <- [1,1526,null,{}] 01:00:45 INFO - PROCESS | 1948 | 1466496045233 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:45 INFO - PROCESS | 1948 | 1466496045235 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:45 INFO - PROCESS | 1948 | 1466496045346 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:00:45 INFO - PROCESS | 1948 | 1466496045397 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:45 INFO - PROCESS | 1948 | 1466496045398 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x12697f800 == 35 [pid = 1948] [id = 389] 01:00:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1121a2400) [pid = 1948] [serial = 1166] [outer = 0x0] 01:00:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x120fd9400) [pid = 1948] [serial = 1167] [outer = 0x1121a2400] 01:00:45 INFO - PROCESS | 1948 | 1466496045423 Marionette DEBUG loaded listener.js 01:00:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x124bacc00) [pid = 1948] [serial = 1168] [outer = 0x1121a2400] 01:00:45 INFO - PROCESS | 1948 | 1466496045687 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:00:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:00:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:00:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:00:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 01:00:45 INFO - PROCESS | 1948 | 1466496045710 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:00:45 INFO - PROCESS | 1948 | 1466496045711 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:00:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:00:45 INFO - PROCESS | 1948 | 1466496045714 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:00:45 INFO - PROCESS | 1948 | 1466496045715 Marionette TRACE conn2 <- [1,1530,null,{}] 01:00:45 INFO - PROCESS | 1948 | 1466496045725 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:45 INFO - PROCESS | 1948 | 1466496045726 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:45 INFO - PROCESS | 1948 | 1466496045809 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:00:45 INFO - PROCESS | 1948 | 1466496045812 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:45 INFO - PROCESS | 1948 | 1466496045814 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288d0000 == 36 [pid = 1948] [id = 390] 01:00:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119528000) [pid = 1948] [serial = 1169] [outer = 0x0] 01:00:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124f8e000) [pid = 1948] [serial = 1170] [outer = 0x119528000] 01:00:45 INFO - PROCESS | 1948 | 1466496045840 Marionette DEBUG loaded listener.js 01:00:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12612e800) [pid = 1948] [serial = 1171] [outer = 0x119528000] 01:00:46 INFO - PROCESS | 1948 | 1466496046120 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:00:46 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 01:00:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:00:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:00:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 01:00:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:00:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 426ms 01:00:46 INFO - PROCESS | 1948 | 1466496046142 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:00:46 INFO - PROCESS | 1948 | 1466496046143 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:00:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:00:46 INFO - PROCESS | 1948 | 1466496046146 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:00:46 INFO - PROCESS | 1948 | 1466496046147 Marionette TRACE conn2 <- [1,1534,null,{}] 01:00:46 INFO - PROCESS | 1948 | 1466496046149 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:46 INFO - PROCESS | 1948 | 1466496046150 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:46 INFO - PROCESS | 1948 | 1466496046246 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:00:46 INFO - PROCESS | 1948 | 1466496046305 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:46 INFO - PROCESS | 1948 | 1466496046307 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x129291000 == 37 [pid = 1948] [id = 391] 01:00:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x11952d800) [pid = 1948] [serial = 1172] [outer = 0x0] 01:00:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1261b6400) [pid = 1948] [serial = 1173] [outer = 0x11952d800] 01:00:46 INFO - PROCESS | 1948 | 1466496046334 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1265c2c00) [pid = 1948] [serial = 1174] [outer = 0x11952d800] 01:00:46 INFO - PROCESS | 1948 | 1466496046647 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:00:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:00:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 01:00:46 INFO - PROCESS | 1948 | 1466496046666 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:00:46 INFO - PROCESS | 1948 | 1466496046669 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:00:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:00:46 INFO - PROCESS | 1948 | 1466496046673 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:00:46 INFO - PROCESS | 1948 | 1466496046675 Marionette TRACE conn2 <- [1,1538,null,{}] 01:00:46 INFO - PROCESS | 1948 | 1466496046678 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:46 INFO - PROCESS | 1948 | 1466496046679 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:46 INFO - PROCESS | 1948 | 1466496046774 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:00:46 INFO - PROCESS | 1948 | 1466496046778 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:46 INFO - PROCESS | 1948 | 1466496046779 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197dd800 == 38 [pid = 1948] [id = 392] 01:00:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1265c8000) [pid = 1948] [serial = 1175] [outer = 0x0] 01:00:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x126becc00) [pid = 1948] [serial = 1176] [outer = 0x1265c8000] 01:00:46 INFO - PROCESS | 1948 | 1466496046803 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x128a7d800) [pid = 1948] [serial = 1177] [outer = 0x1265c8000] 01:00:47 INFO - PROCESS | 1948 | 1466496047326 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:00:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:00:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 01:00:47 INFO - PROCESS | 1948 | 1466496047362 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:00:47 INFO - PROCESS | 1948 | 1466496047365 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:00:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:00:47 INFO - PROCESS | 1948 | 1466496047372 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:00:47 INFO - PROCESS | 1948 | 1466496047374 Marionette TRACE conn2 <- [1,1542,null,{}] 01:00:47 INFO - PROCESS | 1948 | 1466496047378 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:47 INFO - PROCESS | 1948 | 1466496047379 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:47 INFO - PROCESS | 1948 | 1466496047492 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:00:47 INFO - PROCESS | 1948 | 1466496047572 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:47 INFO - PROCESS | 1948 | 1466496047573 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x11705a000 == 39 [pid = 1948] [id = 393] 01:00:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x112a23800) [pid = 1948] [serial = 1178] [outer = 0x0] 01:00:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11327d400) [pid = 1948] [serial = 1179] [outer = 0x112a23800] 01:00:47 INFO - PROCESS | 1948 | 1466496047605 Marionette DEBUG loaded listener.js 01:00:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11696b000) [pid = 1948] [serial = 1180] [outer = 0x112a23800] 01:00:48 INFO - PROCESS | 1948 | 1466496048205 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:00:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:00:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 872ms 01:00:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:00:48 INFO - PROCESS | 1948 | 1466496048243 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:00:48 INFO - PROCESS | 1948 | 1466496048246 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:00:48 INFO - PROCESS | 1948 | 1466496048250 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:00:48 INFO - PROCESS | 1948 | 1466496048252 Marionette TRACE conn2 <- [1,1546,null,{}] 01:00:48 INFO - PROCESS | 1948 | 1466496048255 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:48 INFO - PROCESS | 1948 | 1466496048257 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:48 INFO - PROCESS | 1948 | 1466496048367 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:00:48 INFO - PROCESS | 1948 | 1466496048455 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:48 INFO - PROCESS | 1948 | 1466496048457 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x123943800 == 40 [pid = 1948] [id = 394] 01:00:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11859fc00) [pid = 1948] [serial = 1181] [outer = 0x0] 01:00:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11888f800) [pid = 1948] [serial = 1182] [outer = 0x11859fc00] 01:00:48 INFO - PROCESS | 1948 | 1466496048488 Marionette DEBUG loaded listener.js 01:00:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x11944fc00) [pid = 1948] [serial = 1183] [outer = 0x11859fc00] 01:00:49 INFO - PROCESS | 1948 | 1466496049137 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x129291000 == 39 [pid = 1948] [id = 391] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x1288d0000 == 38 [pid = 1948] [id = 390] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x12697f800 == 37 [pid = 1948] [id = 389] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x1265ac000 == 36 [pid = 1948] [id = 388] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x1130a1000 == 35 [pid = 1948] [id = 387] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x124507800 == 34 [pid = 1948] [id = 386] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x119feb800 == 33 [pid = 1948] [id = 385] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x119292000 == 32 [pid = 1948] [id = 384] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x116f3e800 == 31 [pid = 1948] [id = 383] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x116f48800 == 30 [pid = 1948] [id = 382] 01:00:49 INFO - PROCESS | 1948 | --DOCSHELL 0x113819000 == 29 [pid = 1948] [id = 381] 01:00:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:00:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 923ms 01:00:49 INFO - PROCESS | 1948 | 1466496049174 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:00:49 INFO - PROCESS | 1948 | 1466496049176 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:00:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:00:49 INFO - PROCESS | 1948 | 1466496049179 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:00:49 INFO - PROCESS | 1948 | 1466496049181 Marionette TRACE conn2 <- [1,1550,null,{}] 01:00:49 INFO - PROCESS | 1948 | 1466496049184 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:49 INFO - PROCESS | 1948 | 1466496049186 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:49 INFO - PROCESS | 1948 | 1466496049264 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12a5b9800) [pid = 1948] [serial = 1126] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12a568c00) [pid = 1948] [serial = 1125] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x129405800) [pid = 1948] [serial = 1122] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12383e800) [pid = 1948] [serial = 1104] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x124b32400) [pid = 1948] [serial = 1105] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x124f99400) [pid = 1948] [serial = 1107] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1261e8800) [pid = 1948] [serial = 1108] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11914f000) [pid = 1948] [serial = 1116] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12650bc00) [pid = 1948] [serial = 1110] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1268f0000) [pid = 1948] [serial = 1111] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1261e2c00) [pid = 1948] [serial = 1084] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119d3fc00) [pid = 1948] [serial = 1101] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1176c2000) [pid = 1948] [serial = 1092] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11856ac00) [pid = 1948] [serial = 1093] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11383c400) [pid = 1948] [serial = 1086] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x11677d800) [pid = 1948] [serial = 1087] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119a63c00) [pid = 1948] [serial = 1098] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x119a9c400) [pid = 1948] [serial = 1099] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11915c400) [pid = 1948] [serial = 1095] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119523000) [pid = 1948] [serial = 1096] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x118563c00) [pid = 1948] [serial = 1089] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x11869fc00) [pid = 1948] [serial = 1090] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x126be6000) [pid = 1948] [serial = 1113] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x129448800) [pid = 1948] [serial = 1123] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x128a7f000) [pid = 1948] [serial = 1114] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x128a83c00) [pid = 1948] [serial = 1120] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x124f9ac00) [pid = 1948] [serial = 1119] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1210aec00) [pid = 1948] [serial = 1102] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1210ae000) [pid = 1948] [serial = 1117] [outer = 0x0] [url = about:blank] 01:00:49 INFO - PROCESS | 1948 | 1466496049334 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 1948 | 1466496049335 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x116316800 == 30 [pid = 1948] [id = 395] 01:00:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1160a1800) [pid = 1948] [serial = 1184] [outer = 0x0] 01:00:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x117034800) [pid = 1948] [serial = 1185] [outer = 0x1160a1800] 01:00:49 INFO - PROCESS | 1948 | 1466496049365 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x11826c400) [pid = 1948] [serial = 1186] [outer = 0x1160a1800] 01:00:49 INFO - PROCESS | 1948 | 1466496049676 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:00:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:00:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 571ms 01:00:49 INFO - PROCESS | 1948 | 1466496049751 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:00:49 INFO - PROCESS | 1948 | 1466496049754 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:00:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:00:49 INFO - PROCESS | 1948 | 1466496049758 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:00:49 INFO - PROCESS | 1948 | 1466496049760 Marionette TRACE conn2 <- [1,1554,null,{}] 01:00:49 INFO - PROCESS | 1948 | 1466496049762 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:49 INFO - PROCESS | 1948 | 1466496049764 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:49 INFO - PROCESS | 1948 | 1466496049845 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:00:49 INFO - PROCESS | 1948 | 1466496049912 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 1948 | 1466496049914 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188b2000 == 31 [pid = 1948] [id = 396] 01:00:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11826b000) [pid = 1948] [serial = 1187] [outer = 0x0] 01:00:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1185a9c00) [pid = 1948] [serial = 1188] [outer = 0x11826b000] 01:00:49 INFO - PROCESS | 1948 | 1466496049941 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x119529400) [pid = 1948] [serial = 1189] [outer = 0x11826b000] 01:00:50 INFO - PROCESS | 1948 | 1466496050245 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:00:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:00:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 01:00:50 INFO - PROCESS | 1948 | 1466496050278 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:00:50 INFO - PROCESS | 1948 | 1466496050279 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:00:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:00:50 INFO - PROCESS | 1948 | 1466496050281 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:00:50 INFO - PROCESS | 1948 | 1466496050285 Marionette TRACE conn2 <- [1,1558,null,{}] 01:00:50 INFO - PROCESS | 1948 | 1466496050294 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:50 INFO - PROCESS | 1948 | 1466496050297 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:50 INFO - PROCESS | 1948 | 1466496050378 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:00:50 INFO - PROCESS | 1948 | 1466496050384 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:50 INFO - PROCESS | 1948 | 1466496050387 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x123939800 == 32 [pid = 1948] [id = 397] 01:00:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x112d99000) [pid = 1948] [serial = 1190] [outer = 0x0] 01:00:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119a66400) [pid = 1948] [serial = 1191] [outer = 0x112d99000] 01:00:50 INFO - PROCESS | 1948 | 1466496050421 Marionette DEBUG loaded listener.js 01:00:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x119d42000) [pid = 1948] [serial = 1192] [outer = 0x112d99000] 01:00:50 INFO - PROCESS | 1948 | 1466496050738 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:00:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:00:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 474ms 01:00:50 INFO - PROCESS | 1948 | 1466496050761 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:00:50 INFO - PROCESS | 1948 | 1466496050763 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:00:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:00:50 INFO - PROCESS | 1948 | 1466496050773 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:00:50 INFO - PROCESS | 1948 | 1466496050774 Marionette TRACE conn2 <- [1,1562,null,{}] 01:00:50 INFO - PROCESS | 1948 | 1466496050777 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:50 INFO - PROCESS | 1948 | 1466496050778 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:50 INFO - PROCESS | 1948 | 1466496050867 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:00:50 INFO - PROCESS | 1948 | 1466496050873 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:50 INFO - PROCESS | 1948 | 1466496050874 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x1246e0800 == 33 [pid = 1948] [id = 398] 01:00:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x119d4a400) [pid = 1948] [serial = 1193] [outer = 0x0] 01:00:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1210b9c00) [pid = 1948] [serial = 1194] [outer = 0x119d4a400] 01:00:50 INFO - PROCESS | 1948 | 1466496050899 Marionette DEBUG loaded listener.js 01:00:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x123b84000) [pid = 1948] [serial = 1195] [outer = 0x119d4a400] 01:00:51 INFO - PROCESS | 1948 | 1466496051258 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:00:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:00:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 527ms 01:00:51 INFO - PROCESS | 1948 | 1466496051302 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:00:51 INFO - PROCESS | 1948 | 1466496051303 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:00:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:00:51 INFO - PROCESS | 1948 | 1466496051306 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:00:51 INFO - PROCESS | 1948 | 1466496051307 Marionette TRACE conn2 <- [1,1566,null,{}] 01:00:51 INFO - PROCESS | 1948 | 1466496051309 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:51 INFO - PROCESS | 1948 | 1466496051310 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:51 INFO - PROCESS | 1948 | 1466496051409 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:00:51 INFO - PROCESS | 1948 | 1466496051420 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:51 INFO - PROCESS | 1948 | 1466496051421 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x126157000 == 34 [pid = 1948] [id = 399] 01:00:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1133b9000) [pid = 1948] [serial = 1196] [outer = 0x0] 01:00:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12409b800) [pid = 1948] [serial = 1197] [outer = 0x1133b9000] 01:00:51 INFO - PROCESS | 1948 | 1466496051446 Marionette DEBUG loaded listener.js 01:00:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124556000) [pid = 1948] [serial = 1198] [outer = 0x1133b9000] 01:00:51 INFO - PROCESS | 1948 | 1466496051778 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:00:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:00:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 01:00:51 INFO - PROCESS | 1948 | 1466496051827 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:00:51 INFO - PROCESS | 1948 | 1466496051828 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:00:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:00:51 INFO - PROCESS | 1948 | 1466496051830 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:00:51 INFO - PROCESS | 1948 | 1466496051832 Marionette TRACE conn2 <- [1,1570,null,{}] 01:00:51 INFO - PROCESS | 1948 | 1466496051834 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:51 INFO - PROCESS | 1948 | 1466496051838 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:51 INFO - PROCESS | 1948 | 1466496051965 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:00:51 INFO - PROCESS | 1948 | 1466496051969 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:51 INFO - PROCESS | 1948 | 1466496051970 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288d9800 == 35 [pid = 1948] [id = 400] 01:00:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x123f0c400) [pid = 1948] [serial = 1199] [outer = 0x0] 01:00:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x124f31000) [pid = 1948] [serial = 1200] [outer = 0x123f0c400] 01:00:51 INFO - PROCESS | 1948 | 1466496051995 Marionette DEBUG loaded listener.js 01:00:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x126b1b800) [pid = 1948] [serial = 1201] [outer = 0x123f0c400] 01:00:52 INFO - PROCESS | 1948 | 1466496052399 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:00:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:00:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 617ms 01:00:52 INFO - PROCESS | 1948 | 1466496052449 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:00:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:00:52 INFO - PROCESS | 1948 | 1466496052451 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:00:52 INFO - PROCESS | 1948 | 1466496052455 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:00:52 INFO - PROCESS | 1948 | 1466496052457 Marionette TRACE conn2 <- [1,1574,null,{}] 01:00:52 INFO - PROCESS | 1948 | 1466496052460 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:52 INFO - PROCESS | 1948 | 1466496052462 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:52 INFO - PROCESS | 1948 | 1466496052597 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:00:52 INFO - PROCESS | 1948 | 1466496052615 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:52 INFO - PROCESS | 1948 | 1466496052616 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x1292aa000 == 36 [pid = 1948] [id = 401] 01:00:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x128a09400) [pid = 1948] [serial = 1202] [outer = 0x0] 01:00:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x128a14800) [pid = 1948] [serial = 1203] [outer = 0x128a09400] 01:00:52 INFO - PROCESS | 1948 | 1466496052641 Marionette DEBUG loaded listener.js 01:00:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x128beb000) [pid = 1948] [serial = 1204] [outer = 0x128a09400] 01:00:53 INFO - PROCESS | 1948 | 1466496053018 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:00:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 570ms 01:00:53 INFO - PROCESS | 1948 | 1466496053025 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:00:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:00:53 INFO - PROCESS | 1948 | 1466496053027 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:00:53 INFO - PROCESS | 1948 | 1466496053030 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:00:53 INFO - PROCESS | 1948 | 1466496053032 Marionette TRACE conn2 <- [1,1578,null,{}] 01:00:53 INFO - PROCESS | 1948 | 1466496053038 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:53 INFO - PROCESS | 1948 | 1466496053040 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:53 INFO - PROCESS | 1948 | 1466496053192 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:00:53 INFO - PROCESS | 1948 | 1466496053214 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:53 INFO - PROCESS | 1948 | 1466496053216 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a3e1800 == 37 [pid = 1948] [id = 402] 01:00:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x128a0ac00) [pid = 1948] [serial = 1205] [outer = 0x0] 01:00:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x128bf9400) [pid = 1948] [serial = 1206] [outer = 0x128a0ac00] 01:00:53 INFO - PROCESS | 1948 | 1466496053259 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x123805400) [pid = 1948] [serial = 1207] [outer = 0x128a0ac00] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11952d800) [pid = 1948] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x113a6f400) [pid = 1948] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1186a8400) [pid = 1948] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x112a23400) [pid = 1948] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1163d4000) [pid = 1948] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x118268800) [pid = 1948] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x116a11800) [pid = 1948] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11952a000) [pid = 1948] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119a64000) [pid = 1948] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x123808800) [pid = 1948] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x11703fc00) [pid = 1948] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x112a17000) [pid = 1948] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x124b3ac00) [pid = 1948] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1121a2400) [pid = 1948] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1261b9c00) [pid = 1948] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:00:53 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x119528000) [pid = 1948] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:00:53 INFO - PROCESS | 1948 | 1466496053730 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:00:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 724ms 01:00:53 INFO - PROCESS | 1948 | 1466496053756 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:00:53 INFO - PROCESS | 1948 | 1466496053758 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:00:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:00:53 INFO - PROCESS | 1948 | 1466496053760 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:00:53 INFO - PROCESS | 1948 | 1466496053761 Marionette TRACE conn2 <- [1,1582,null,{}] 01:00:53 INFO - PROCESS | 1948 | 1466496053764 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:53 INFO - PROCESS | 1948 | 1466496053765 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:53 INFO - PROCESS | 1948 | 1466496053878 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:00:53 INFO - PROCESS | 1948 | 1466496053918 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:53 INFO - PROCESS | 1948 | 1466496053919 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x123935800 == 38 [pid = 1948] [id = 403] 01:00:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x112965400) [pid = 1948] [serial = 1208] [outer = 0x0] 01:00:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118892400) [pid = 1948] [serial = 1209] [outer = 0x112965400] 01:00:53 INFO - PROCESS | 1948 | 1466496053943 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x123802400) [pid = 1948] [serial = 1210] [outer = 0x112965400] 01:00:54 INFO - PROCESS | 1948 | 1466496054211 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:00:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:00:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 469ms 01:00:54 INFO - PROCESS | 1948 | 1466496054230 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:00:54 INFO - PROCESS | 1948 | 1466496054231 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:00:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:00:54 INFO - PROCESS | 1948 | 1466496054241 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:00:54 INFO - PROCESS | 1948 | 1466496054242 Marionette TRACE conn2 <- [1,1586,null,{}] 01:00:54 INFO - PROCESS | 1948 | 1466496054244 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:54 INFO - PROCESS | 1948 | 1466496054246 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:54 INFO - PROCESS | 1948 | 1466496054335 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:00:54 INFO - PROCESS | 1948 | 1466496054340 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 1948 | 1466496054342 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9ca800 == 39 [pid = 1948] [id = 404] 01:00:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x119d41000) [pid = 1948] [serial = 1211] [outer = 0x0] 01:00:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1290ec400) [pid = 1948] [serial = 1212] [outer = 0x119d41000] 01:00:54 INFO - PROCESS | 1948 | 1466496054366 Marionette DEBUG loaded listener.js 01:00:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1290f6c00) [pid = 1948] [serial = 1213] [outer = 0x119d41000] 01:00:54 INFO - PROCESS | 1948 | 1466496054714 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:00:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:00:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 526ms 01:00:54 INFO - PROCESS | 1948 | 1466496054765 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:00:54 INFO - PROCESS | 1948 | 1466496054767 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:00:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:00:54 INFO - PROCESS | 1948 | 1466496054769 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:00:54 INFO - PROCESS | 1948 | 1466496054771 Marionette TRACE conn2 <- [1,1590,null,{}] 01:00:54 INFO - PROCESS | 1948 | 1466496054773 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:54 INFO - PROCESS | 1948 | 1466496054775 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:54 INFO - PROCESS | 1948 | 1466496054865 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:00:54 INFO - PROCESS | 1948 | 1466496054871 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 1948 | 1466496054873 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b839800 == 40 [pid = 1948] [id = 405] 01:00:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x126be5000) [pid = 1948] [serial = 1214] [outer = 0x0] 01:00:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x129448800) [pid = 1948] [serial = 1215] [outer = 0x126be5000] 01:00:54 INFO - PROCESS | 1948 | 1466496054899 Marionette DEBUG loaded listener.js 01:00:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12a5b4000) [pid = 1948] [serial = 1216] [outer = 0x126be5000] 01:00:55 INFO - PROCESS | 1948 | 1466496055222 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:00:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:00:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 471ms 01:00:55 INFO - PROCESS | 1948 | 1466496055241 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:00:55 INFO - PROCESS | 1948 | 1466496055242 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:00:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:00:55 INFO - PROCESS | 1948 | 1466496055246 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:00:55 INFO - PROCESS | 1948 | 1466496055247 Marionette TRACE conn2 <- [1,1594,null,{}] 01:00:55 INFO - PROCESS | 1948 | 1466496055249 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:55 INFO - PROCESS | 1948 | 1466496055252 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:55 INFO - PROCESS | 1948 | 1466496055332 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:00:55 INFO - PROCESS | 1948 | 1466496055391 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:55 INFO - PROCESS | 1948 | 1466496055392 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b853000 == 41 [pid = 1948] [id = 406] 01:00:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x129405800) [pid = 1948] [serial = 1217] [outer = 0x0] 01:00:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12a5bd400) [pid = 1948] [serial = 1218] [outer = 0x129405800] 01:00:55 INFO - PROCESS | 1948 | 1466496055416 Marionette DEBUG loaded listener.js 01:00:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a845400) [pid = 1948] [serial = 1219] [outer = 0x129405800] 01:00:55 INFO - PROCESS | 1948 | 1466496055858 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:00:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:00:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 669ms 01:00:55 INFO - PROCESS | 1948 | 1466496055915 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:00:55 INFO - PROCESS | 1948 | 1466496055918 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:00:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:00:55 INFO - PROCESS | 1948 | 1466496055922 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:00:55 INFO - PROCESS | 1948 | 1466496055924 Marionette TRACE conn2 <- [1,1598,null,{}] 01:00:55 INFO - PROCESS | 1948 | 1466496055928 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:55 INFO - PROCESS | 1948 | 1466496055929 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:56 INFO - PROCESS | 1948 | 1466496056038 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:00:56 INFO - PROCESS | 1948 | 1466496056138 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:56 INFO - PROCESS | 1948 | 1466496056140 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x118426000 == 42 [pid = 1948] [id = 407] 01:00:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x118281800) [pid = 1948] [serial = 1220] [outer = 0x0] 01:00:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1185a0c00) [pid = 1948] [serial = 1221] [outer = 0x118281800] 01:00:56 INFO - PROCESS | 1948 | 1466496056171 Marionette DEBUG loaded listener.js 01:00:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x11918bc00) [pid = 1948] [serial = 1222] [outer = 0x118281800] 01:00:56 INFO - PROCESS | 1948 | 1466496056604 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:00:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:00:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 723ms 01:00:56 INFO - PROCESS | 1948 | 1466496056645 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:00:56 INFO - PROCESS | 1948 | 1466496056648 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:00:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:00:56 INFO - PROCESS | 1948 | 1466496056653 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:00:56 INFO - PROCESS | 1948 | 1466496056654 Marionette TRACE conn2 <- [1,1602,null,{}] 01:00:56 INFO - PROCESS | 1948 | 1466496056657 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:56 INFO - PROCESS | 1948 | 1466496056659 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:56 INFO - PROCESS | 1948 | 1466496056767 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:00:56 INFO - PROCESS | 1948 | 1466496056837 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:56 INFO - PROCESS | 1948 | 1466496056838 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bd6800 == 43 [pid = 1948] [id = 408] 01:00:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x119990c00) [pid = 1948] [serial = 1223] [outer = 0x0] 01:00:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x119a8dc00) [pid = 1948] [serial = 1224] [outer = 0x119990c00] 01:00:56 INFO - PROCESS | 1948 | 1466496056871 Marionette DEBUG loaded listener.js 01:00:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x119d43400) [pid = 1948] [serial = 1225] [outer = 0x119990c00] 01:00:57 INFO - PROCESS | 1948 | 1466496057291 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:00:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:00:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 671ms 01:00:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:00:57 INFO - PROCESS | 1948 | 1466496057324 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:00:57 INFO - PROCESS | 1948 | 1466496057326 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:00:57 INFO - PROCESS | 1948 | 1466496057328 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:00:57 INFO - PROCESS | 1948 | 1466496057331 Marionette TRACE conn2 <- [1,1606,null,{}] 01:00:57 INFO - PROCESS | 1948 | 1466496057339 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:57 INFO - PROCESS | 1948 | 1466496057342 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:57 INFO - PROCESS | 1948 | 1466496057470 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:00:57 INFO - PROCESS | 1948 | 1466496057531 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:57 INFO - PROCESS | 1948 | 1466496057533 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8cf800 == 44 [pid = 1948] [id = 409] 01:00:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x124553400) [pid = 1948] [serial = 1226] [outer = 0x0] 01:00:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1252a9c00) [pid = 1948] [serial = 1227] [outer = 0x124553400] 01:00:57 INFO - PROCESS | 1948 | 1466496057564 Marionette DEBUG loaded listener.js 01:00:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x126826c00) [pid = 1948] [serial = 1228] [outer = 0x124553400] 01:00:58 INFO - PROCESS | 1948 | 1466496058012 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:00:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:00:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 726ms 01:00:58 INFO - PROCESS | 1948 | 1466496058054 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:00:58 INFO - PROCESS | 1948 | 1466496058056 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:00:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:00:58 INFO - PROCESS | 1948 | 1466496058059 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:00:58 INFO - PROCESS | 1948 | 1466496058060 Marionette TRACE conn2 <- [1,1610,null,{}] 01:00:58 INFO - PROCESS | 1948 | 1466496058062 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:58 INFO - PROCESS | 1948 | 1466496058064 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:58 INFO - PROCESS | 1948 | 1466496058171 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:00:58 INFO - PROCESS | 1948 | 1466496058230 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:58 INFO - PROCESS | 1948 | 1466496058232 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be4c800 == 45 [pid = 1948] [id = 410] 01:00:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x126be1c00) [pid = 1948] [serial = 1229] [outer = 0x0] 01:00:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x129003c00) [pid = 1948] [serial = 1230] [outer = 0x126be1c00] 01:00:58 INFO - PROCESS | 1948 | 1466496058261 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x129411800) [pid = 1948] [serial = 1231] [outer = 0x126be1c00] 01:00:58 INFO - PROCESS | 1948 | 1466496058883 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:00:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:00:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 871ms 01:00:58 INFO - PROCESS | 1948 | 1466496058931 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:00:58 INFO - PROCESS | 1948 | 1466496058933 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:00:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:00:58 INFO - PROCESS | 1948 | 1466496058937 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:00:58 INFO - PROCESS | 1948 | 1466496058939 Marionette TRACE conn2 <- [1,1614,null,{}] 01:00:58 INFO - PROCESS | 1948 | 1466496058943 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:58 INFO - PROCESS | 1948 | 1466496058944 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:59 INFO - PROCESS | 1948 | 1466496059041 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:00:59 INFO - PROCESS | 1948 | 1466496059116 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:59 INFO - PROCESS | 1948 | 1466496059119 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:00:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x118314000 == 46 [pid = 1948] [id = 411] 01:00:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x113272800) [pid = 1948] [serial = 1232] [outer = 0x0] 01:00:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x115ee3000) [pid = 1948] [serial = 1233] [outer = 0x113272800] 01:00:59 INFO - PROCESS | 1948 | 1466496059146 Marionette DEBUG loaded listener.js 01:00:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x118285400) [pid = 1948] [serial = 1234] [outer = 0x113272800] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12b839800 == 45 [pid = 1948] [id = 405] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9ca800 == 44 [pid = 1948] [id = 404] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x123935800 == 43 [pid = 1948] [id = 403] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12a3e1800 == 42 [pid = 1948] [id = 402] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1292aa000 == 41 [pid = 1948] [id = 401] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1288d9800 == 40 [pid = 1948] [id = 400] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x126157000 == 39 [pid = 1948] [id = 399] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1246e0800 == 38 [pid = 1948] [id = 398] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x123939800 == 37 [pid = 1948] [id = 397] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1188b2000 == 36 [pid = 1948] [id = 396] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x116316800 == 35 [pid = 1948] [id = 395] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1197dd800 == 34 [pid = 1948] [id = 392] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x11705a000 == 33 [pid = 1948] [id = 393] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x123943800 == 32 [pid = 1948] [id = 394] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12be4c800 == 31 [pid = 1948] [id = 410] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8cf800 == 30 [pid = 1948] [id = 409] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x124bd6800 == 29 [pid = 1948] [id = 408] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12b853000 == 28 [pid = 1948] [id = 406] 01:01:00 INFO - PROCESS | 1948 | --DOCSHELL 0x118426000 == 27 [pid = 1948] [id = 407] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x117037800) [pid = 1948] [serial = 1146] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x119453800) [pid = 1948] [serial = 1152] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x112a83c00) [pid = 1948] [serial = 1143] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x11326f000) [pid = 1948] [serial = 1144] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11826b400) [pid = 1948] [serial = 1141] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x116780400) [pid = 1948] [serial = 1140] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1185a3c00) [pid = 1948] [serial = 1149] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x11915c800) [pid = 1948] [serial = 1150] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1185a3000) [pid = 1948] [serial = 1129] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x117e92c00) [pid = 1948] [serial = 1128] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119a7e000) [pid = 1948] [serial = 1132] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119a94400) [pid = 1948] [serial = 1155] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x124096c00) [pid = 1948] [serial = 1161] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x119985000) [pid = 1948] [serial = 1131] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x123803c00) [pid = 1948] [serial = 1159] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x120fe4400) [pid = 1948] [serial = 1158] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12431f400) [pid = 1948] [serial = 1164] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12612f000) [pid = 1948] [serial = 1135] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x124f95800) [pid = 1948] [serial = 1134] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1240bbc00) [pid = 1948] [serial = 1162] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x120fd9400) [pid = 1948] [serial = 1167] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x128bf6c00) [pid = 1948] [serial = 1138] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124f8e000) [pid = 1948] [serial = 1170] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x128a78c00) [pid = 1948] [serial = 1137] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12612e800) [pid = 1948] [serial = 1171] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x124b36000) [pid = 1948] [serial = 1165] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x126becc00) [pid = 1948] [serial = 1176] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x117e9e000) [pid = 1948] [serial = 1147] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x119ac3800) [pid = 1948] [serial = 1156] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1265c2c00) [pid = 1948] [serial = 1174] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x124bacc00) [pid = 1948] [serial = 1168] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x119a61400) [pid = 1948] [serial = 1153] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1261b6400) [pid = 1948] [serial = 1173] [outer = 0x0] [url = about:blank] 01:01:00 INFO - PROCESS | 1948 | 1466496060139 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:01:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 01:01:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1272ms 01:01:00 INFO - PROCESS | 1948 | 1466496060210 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:01:00 INFO - PROCESS | 1948 | 1466496060212 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:01:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:01:00 INFO - PROCESS | 1948 | 1466496060215 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:01:00 INFO - PROCESS | 1948 | 1466496060218 Marionette TRACE conn2 <- [1,1618,null,{}] 01:01:00 INFO - PROCESS | 1948 | 1466496060221 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:00 INFO - PROCESS | 1948 | 1466496060223 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:00 INFO - PROCESS | 1948 | 1466496060304 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:01:00 INFO - PROCESS | 1948 | 1466496060311 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:00 INFO - PROCESS | 1948 | 1466496060314 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x11605f000 == 28 [pid = 1948] [id = 412] 01:01:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x113864400) [pid = 1948] [serial = 1235] [outer = 0x0] 01:01:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x113d7a400) [pid = 1948] [serial = 1236] [outer = 0x113864400] 01:01:00 INFO - PROCESS | 1948 | 1466496060344 Marionette DEBUG loaded listener.js 01:01:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11662a000) [pid = 1948] [serial = 1237] [outer = 0x113864400] 01:01:00 INFO - PROCESS | 1948 | 1466496060710 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:01:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:01:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 523ms 01:01:00 INFO - PROCESS | 1948 | 1466496060745 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:01:00 INFO - PROCESS | 1948 | 1466496060748 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:01:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:01:00 INFO - PROCESS | 1948 | 1466496060753 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:01:00 INFO - PROCESS | 1948 | 1466496060755 Marionette TRACE conn2 <- [1,1622,null,{}] 01:01:00 INFO - PROCESS | 1948 | 1466496060757 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:00 INFO - PROCESS | 1948 | 1466496060759 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:00 INFO - PROCESS | 1948 | 1466496060836 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:01:00 INFO - PROCESS | 1948 | 1466496060841 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:00 INFO - PROCESS | 1948 | 1466496060842 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x117218000 == 29 [pid = 1948] [id = 413] 01:01:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x117040000) [pid = 1948] [serial = 1238] [outer = 0x0] 01:01:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x118567400) [pid = 1948] [serial = 1239] [outer = 0x117040000] 01:01:00 INFO - PROCESS | 1948 | 1466496060872 Marionette DEBUG loaded listener.js 01:01:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1185aac00) [pid = 1948] [serial = 1240] [outer = 0x117040000] 01:01:01 INFO - PROCESS | 1948 | 1466496061209 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:01:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 01:01:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 471ms 01:01:01 INFO - PROCESS | 1948 | 1466496061224 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:01:01 INFO - PROCESS | 1948 | 1466496061226 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:01:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:01:01 INFO - PROCESS | 1948 | 1466496061228 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:01:01 INFO - PROCESS | 1948 | 1466496061231 Marionette TRACE conn2 <- [1,1626,null,{}] 01:01:01 INFO - PROCESS | 1948 | 1466496061248 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:01 INFO - PROCESS | 1948 | 1466496061252 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:01 INFO - PROCESS | 1948 | 1466496061335 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:01:01 INFO - PROCESS | 1948 | 1466496061393 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:01 INFO - PROCESS | 1948 | 1466496061395 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x11916c000 == 30 [pid = 1948] [id = 414] 01:01:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1186a8400) [pid = 1948] [serial = 1241] [outer = 0x0] 01:01:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1192dd000) [pid = 1948] [serial = 1242] [outer = 0x1186a8400] 01:01:01 INFO - PROCESS | 1948 | 1466496061423 Marionette DEBUG loaded listener.js 01:01:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119a5c000) [pid = 1948] [serial = 1243] [outer = 0x1186a8400] 01:01:01 INFO - PROCESS | 1948 | 1466496061731 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:01:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:01:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 01:01:01 INFO - PROCESS | 1948 | 1466496061750 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:01:01 INFO - PROCESS | 1948 | 1466496061756 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:01:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:01:01 INFO - PROCESS | 1948 | 1466496061759 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:01:01 INFO - PROCESS | 1948 | 1466496061760 Marionette TRACE conn2 <- [1,1630,null,{}] 01:01:01 INFO - PROCESS | 1948 | 1466496061763 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:01 INFO - PROCESS | 1948 | 1466496061764 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:01 INFO - PROCESS | 1948 | 1466496061871 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:01:01 INFO - PROCESS | 1948 | 1466496061947 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:01 INFO - PROCESS | 1948 | 1466496061949 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fe2800 == 31 [pid = 1948] [id = 415] 01:01:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11970c000) [pid = 1948] [serial = 1244] [outer = 0x0] 01:01:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119a91800) [pid = 1948] [serial = 1245] [outer = 0x11970c000] 01:01:01 INFO - PROCESS | 1948 | 1466496061991 Marionette DEBUG loaded listener.js 01:01:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119d3b800) [pid = 1948] [serial = 1246] [outer = 0x11970c000] 01:01:02 INFO - PROCESS | 1948 | 1466496062301 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:01:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:01:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 568ms 01:01:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:01:02 INFO - PROCESS | 1948 | 1466496062332 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:01:02 INFO - PROCESS | 1948 | 1466496062333 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:01:02 INFO - PROCESS | 1948 | 1466496062338 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:01:02 INFO - PROCESS | 1948 | 1466496062340 Marionette TRACE conn2 <- [1,1634,null,{}] 01:01:02 INFO - PROCESS | 1948 | 1466496062342 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:02 INFO - PROCESS | 1948 | 1466496062344 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:02 INFO - PROCESS | 1948 | 1466496062447 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:01:02 INFO - PROCESS | 1948 | 1466496062484 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:02 INFO - PROCESS | 1948 | 1466496062486 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x123fc4000 == 32 [pid = 1948] [id = 416] 01:01:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119d3bc00) [pid = 1948] [serial = 1247] [outer = 0x0] 01:01:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x120fe1000) [pid = 1948] [serial = 1248] [outer = 0x119d3bc00] 01:01:02 INFO - PROCESS | 1948 | 1466496062510 Marionette DEBUG loaded listener.js 01:01:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119526400) [pid = 1948] [serial = 1249] [outer = 0x119d3bc00] 01:01:02 INFO - PROCESS | 1948 | 1466496062826 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:01:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:01:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 01:01:02 INFO - PROCESS | 1948 | 1466496062857 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:01:02 INFO - PROCESS | 1948 | 1466496062859 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:01:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:01:02 INFO - PROCESS | 1948 | 1466496062861 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:01:02 INFO - PROCESS | 1948 | 1466496062862 Marionette TRACE conn2 <- [1,1638,null,{}] 01:01:02 INFO - PROCESS | 1948 | 1466496062872 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:02 INFO - PROCESS | 1948 | 1466496062876 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:02 INFO - PROCESS | 1948 | 1466496062996 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:01:03 INFO - PROCESS | 1948 | 1466496063001 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:03 INFO - PROCESS | 1948 | 1466496063002 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bcf000 == 33 [pid = 1948] [id = 417] 01:01:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x117291000) [pid = 1948] [serial = 1250] [outer = 0x0] 01:01:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x123803400) [pid = 1948] [serial = 1251] [outer = 0x117291000] 01:01:03 INFO - PROCESS | 1948 | 1466496063027 Marionette DEBUG loaded listener.js 01:01:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12455b400) [pid = 1948] [serial = 1252] [outer = 0x117291000] 01:01:03 INFO - PROCESS | 1948 | 1466496063365 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:01:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:01:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 01:01:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:01:03 INFO - PROCESS | 1948 | 1466496063380 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:01:03 INFO - PROCESS | 1948 | 1466496063382 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:01:03 INFO - PROCESS | 1948 | 1466496063384 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:01:03 INFO - PROCESS | 1948 | 1466496063387 Marionette TRACE conn2 <- [1,1642,null,{}] 01:01:03 INFO - PROCESS | 1948 | 1466496063398 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:03 INFO - PROCESS | 1948 | 1466496063399 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:03 INFO - PROCESS | 1948 | 1466496063514 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:01:03 INFO - PROCESS | 1948 | 1466496063518 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:03 INFO - PROCESS | 1948 | 1466496063519 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x126155800 == 34 [pid = 1948] [id = 418] 01:01:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x120fe3800) [pid = 1948] [serial = 1253] [outer = 0x0] 01:01:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x124f28800) [pid = 1948] [serial = 1254] [outer = 0x120fe3800] 01:01:03 INFO - PROCESS | 1948 | 1466496063544 Marionette DEBUG loaded listener.js 01:01:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12579a400) [pid = 1948] [serial = 1255] [outer = 0x120fe3800] 01:01:03 INFO - PROCESS | 1948 | 1466496063933 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:01:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:01:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 572ms 01:01:03 INFO - PROCESS | 1948 | 1466496063959 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:01:03 INFO - PROCESS | 1948 | 1466496063961 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:01:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:01:03 INFO - PROCESS | 1948 | 1466496063965 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:01:03 INFO - PROCESS | 1948 | 1466496063966 Marionette TRACE conn2 <- [1,1646,null,{}] 01:01:03 INFO - PROCESS | 1948 | 1466496063970 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:03 INFO - PROCESS | 1948 | 1466496063972 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:04 INFO - PROCESS | 1948 | 1466496064125 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:01:04 INFO - PROCESS | 1948 | 1466496064150 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:04 INFO - PROCESS | 1948 | 1466496064151 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x12884a800 == 35 [pid = 1948] [id = 419] 01:01:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x126129c00) [pid = 1948] [serial = 1256] [outer = 0x0] 01:01:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1261b6400) [pid = 1948] [serial = 1257] [outer = 0x126129c00] 01:01:04 INFO - PROCESS | 1948 | 1466496064192 Marionette DEBUG loaded listener.js 01:01:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1261e5c00) [pid = 1948] [serial = 1258] [outer = 0x126129c00] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x123f0c400) [pid = 1948] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x128a09400) [pid = 1948] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x128a0ac00) [pid = 1948] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x112965400) [pid = 1948] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11826b000) [pid = 1948] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x119d4a400) [pid = 1948] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1265c8000) [pid = 1948] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11859fc00) [pid = 1948] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x112a23800) [pid = 1948] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1160a1800) [pid = 1948] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x112d99000) [pid = 1948] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119d41000) [pid = 1948] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x126be5000) [pid = 1948] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1133b9000) [pid = 1948] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:01:04 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x129405800) [pid = 1948] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:01:04 INFO - PROCESS | 1948 | 1466496064805 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:01:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:01:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 925ms 01:01:04 INFO - PROCESS | 1948 | 1466496064891 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:01:04 INFO - PROCESS | 1948 | 1466496064893 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:01:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:01:04 INFO - PROCESS | 1948 | 1466496064897 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:01:04 INFO - PROCESS | 1948 | 1466496064899 Marionette TRACE conn2 <- [1,1650,null,{}] 01:01:04 INFO - PROCESS | 1948 | 1466496064912 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:04 INFO - PROCESS | 1948 | 1466496064914 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:05 INFO - PROCESS | 1948 | 1466496065038 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:01:05 INFO - PROCESS | 1948 | 1466496065100 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:05 INFO - PROCESS | 1948 | 1466496065101 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x12885e000 == 36 [pid = 1948] [id = 420] 01:01:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11295d000) [pid = 1948] [serial = 1259] [outer = 0x0] 01:01:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1210ad000) [pid = 1948] [serial = 1260] [outer = 0x11295d000] 01:01:05 INFO - PROCESS | 1948 | 1466496065128 Marionette DEBUG loaded listener.js 01:01:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x124b39c00) [pid = 1948] [serial = 1261] [outer = 0x11295d000] 01:01:05 INFO - PROCESS | 1948 | 1466496065391 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:01:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:01:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 530ms 01:01:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:01:05 INFO - PROCESS | 1948 | 1466496065426 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:01:05 INFO - PROCESS | 1948 | 1466496065428 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:01:05 INFO - PROCESS | 1948 | 1466496065430 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:01:05 INFO - PROCESS | 1948 | 1466496065431 Marionette TRACE conn2 <- [1,1654,null,{}] 01:01:05 INFO - PROCESS | 1948 | 1466496065442 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:05 INFO - PROCESS | 1948 | 1466496065443 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:05 INFO - PROCESS | 1948 | 1466496065525 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:01:05 INFO - PROCESS | 1948 | 1466496065530 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:05 INFO - PROCESS | 1948 | 1466496065531 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x129032000 == 37 [pid = 1948] [id = 421] 01:01:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x123806400) [pid = 1948] [serial = 1262] [outer = 0x0] 01:01:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1261ef800) [pid = 1948] [serial = 1263] [outer = 0x123806400] 01:01:05 INFO - PROCESS | 1948 | 1466496065558 Marionette DEBUG loaded listener.js 01:01:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12682b800) [pid = 1948] [serial = 1264] [outer = 0x123806400] 01:01:05 INFO - PROCESS | 1948 | 1466496065864 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:01:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:01:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 474ms 01:01:05 INFO - PROCESS | 1948 | 1466496065905 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:01:05 INFO - PROCESS | 1948 | 1466496065907 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:01:05 INFO - PROCESS | 1948 | 1466496065909 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:01:05 INFO - PROCESS | 1948 | 1466496065911 Marionette TRACE conn2 <- [1,1658,null,{}] 01:01:05 INFO - PROCESS | 1948 | 1466496065913 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:05 INFO - PROCESS | 1948 | 1466496065915 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:06 INFO - PROCESS | 1948 | 1466496066008 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:01:06 INFO - PROCESS | 1948 | 1466496066065 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 1948 | 1466496066067 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x12929f000 == 38 [pid = 1948] [id = 422] 01:01:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x118278800) [pid = 1948] [serial = 1265] [outer = 0x0] 01:01:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1268ed800) [pid = 1948] [serial = 1266] [outer = 0x118278800] 01:01:06 INFO - PROCESS | 1948 | 1466496066101 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x128a11800) [pid = 1948] [serial = 1267] [outer = 0x118278800] 01:01:06 INFO - PROCESS | 1948 | 1466496066407 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 01:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:01:06 INFO - PROCESS | 1948 | 1466496066429 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:01:06 INFO - PROCESS | 1948 | 1466496066430 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:01:06 INFO - PROCESS | 1948 | 1466496066432 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:01:06 INFO - PROCESS | 1948 | 1466496066433 Marionette TRACE conn2 <- [1,1662,null,{}] 01:01:06 INFO - PROCESS | 1948 | 1466496066438 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:06 INFO - PROCESS | 1948 | 1466496066439 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:06 INFO - PROCESS | 1948 | 1466496066517 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:01:06 INFO - PROCESS | 1948 | 1466496066617 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 1948 | 1466496066618 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x112daa000 == 39 [pid = 1948] [id = 423] 01:01:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x111c83400) [pid = 1948] [serial = 1268] [outer = 0x0] 01:01:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x112958c00) [pid = 1948] [serial = 1269] [outer = 0x111c83400] 01:01:06 INFO - PROCESS | 1948 | 1466496066651 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x112a24000) [pid = 1948] [serial = 1270] [outer = 0x111c83400] 01:01:07 INFO - PROCESS | 1948 | 1466496067128 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 771ms 01:01:07 INFO - PROCESS | 1948 | 1466496067214 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:01:07 INFO - PROCESS | 1948 | 1466496067217 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:01:07 INFO - PROCESS | 1948 | 1466496067222 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:01:07 INFO - PROCESS | 1948 | 1466496067224 Marionette TRACE conn2 <- [1,1666,null,{}] 01:01:07 INFO - PROCESS | 1948 | 1466496067228 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:07 INFO - PROCESS | 1948 | 1466496067231 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:07 INFO - PROCESS | 1948 | 1466496067342 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:01:07 INFO - PROCESS | 1948 | 1466496067422 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:07 INFO - PROCESS | 1948 | 1466496067424 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x1192a7800 == 40 [pid = 1948] [id = 424] 01:01:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11728ec00) [pid = 1948] [serial = 1271] [outer = 0x0] 01:01:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x118278c00) [pid = 1948] [serial = 1272] [outer = 0x11728ec00] 01:01:07 INFO - PROCESS | 1948 | 1466496067454 Marionette DEBUG loaded listener.js 01:01:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1185a9800) [pid = 1948] [serial = 1273] [outer = 0x11728ec00] 01:01:08 INFO - PROCESS | 1948 | 1466496068153 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 970ms 01:01:08 INFO - PROCESS | 1948 | 1466496068219 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:01:08 INFO - PROCESS | 1948 | 1466496068222 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:01:08 INFO - PROCESS | 1948 | 1466496068226 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:01:08 INFO - PROCESS | 1948 | 1466496068228 Marionette TRACE conn2 <- [1,1670,null,{}] 01:01:08 INFO - PROCESS | 1948 | 1466496068232 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:08 INFO - PROCESS | 1948 | 1466496068234 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:08 INFO - PROCESS | 1948 | 1466496068334 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:01:08 INFO - PROCESS | 1948 | 1466496068414 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:08 INFO - PROCESS | 1948 | 1466496068417 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x117051000 == 41 [pid = 1948] [id = 425] 01:01:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x117035400) [pid = 1948] [serial = 1274] [outer = 0x0] 01:01:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1176c5400) [pid = 1948] [serial = 1275] [outer = 0x117035400] 01:01:08 INFO - PROCESS | 1948 | 1466496068446 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1185a2c00) [pid = 1948] [serial = 1276] [outer = 0x117035400] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x12929f000 == 40 [pid = 1948] [id = 422] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x129032000 == 39 [pid = 1948] [id = 421] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x12885e000 == 38 [pid = 1948] [id = 420] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x12884a800 == 37 [pid = 1948] [id = 419] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x126155800 == 36 [pid = 1948] [id = 418] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x124bcf000 == 35 [pid = 1948] [id = 417] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x123fc4000 == 34 [pid = 1948] [id = 416] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x119fe2800 == 33 [pid = 1948] [id = 415] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x11916c000 == 32 [pid = 1948] [id = 414] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x117218000 == 31 [pid = 1948] [id = 413] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x11605f000 == 30 [pid = 1948] [id = 412] 01:01:08 INFO - PROCESS | 1948 | --DOCSHELL 0x118314000 == 29 [pid = 1948] [id = 411] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12a5bd400) [pid = 1948] [serial = 1218] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x124f31000) [pid = 1948] [serial = 1200] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x128a14800) [pid = 1948] [serial = 1203] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x128bf9400) [pid = 1948] [serial = 1206] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x118892400) [pid = 1948] [serial = 1209] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1185a9c00) [pid = 1948] [serial = 1188] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1210b9c00) [pid = 1948] [serial = 1194] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x128a7d800) [pid = 1948] [serial = 1177] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11888f800) [pid = 1948] [serial = 1182] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x128beb000) [pid = 1948] [serial = 1204] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11944fc00) [pid = 1948] [serial = 1183] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11327d400) [pid = 1948] [serial = 1179] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11696b000) [pid = 1948] [serial = 1180] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x117034800) [pid = 1948] [serial = 1185] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11826c400) [pid = 1948] [serial = 1186] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x119a66400) [pid = 1948] [serial = 1191] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119d42000) [pid = 1948] [serial = 1192] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x119529400) [pid = 1948] [serial = 1189] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1290ec400) [pid = 1948] [serial = 1212] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12a5b4000) [pid = 1948] [serial = 1216] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x129448800) [pid = 1948] [serial = 1215] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x123805400) [pid = 1948] [serial = 1207] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12409b800) [pid = 1948] [serial = 1197] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x123802400) [pid = 1948] [serial = 1210] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x126b1b800) [pid = 1948] [serial = 1201] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x124556000) [pid = 1948] [serial = 1198] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1290f6c00) [pid = 1948] [serial = 1213] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x123b84000) [pid = 1948] [serial = 1195] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12a845400) [pid = 1948] [serial = 1219] [outer = 0x0] [url = about:blank] 01:01:08 INFO - PROCESS | 1948 | 1466496068898 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 724ms 01:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:01:08 INFO - PROCESS | 1948 | 1466496068950 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:01:08 INFO - PROCESS | 1948 | 1466496068952 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:01:08 INFO - PROCESS | 1948 | 1466496068955 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:01:08 INFO - PROCESS | 1948 | 1466496068958 Marionette TRACE conn2 <- [1,1674,null,{}] 01:01:08 INFO - PROCESS | 1948 | 1466496068963 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:08 INFO - PROCESS | 1948 | 1466496068964 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:09 INFO - PROCESS | 1948 | 1466496069063 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:01:09 INFO - PROCESS | 1948 | 1466496069128 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 1948 | 1466496069131 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x117210800 == 30 [pid = 1948] [id = 426] 01:01:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x117034800) [pid = 1948] [serial = 1277] [outer = 0x0] 01:01:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x11826c400) [pid = 1948] [serial = 1278] [outer = 0x117034800] 01:01:09 INFO - PROCESS | 1948 | 1466496069163 Marionette DEBUG loaded listener.js 01:01:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1185adc00) [pid = 1948] [serial = 1279] [outer = 0x117034800] 01:01:09 INFO - PROCESS | 1948 | 1466496069581 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 673ms 01:01:09 INFO - PROCESS | 1948 | 1466496069629 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:01:09 INFO - PROCESS | 1948 | 1466496069633 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:01:09 INFO - PROCESS | 1948 | 1466496069694 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 1948 | 1466496069696 Marionette TRACE conn2 <- [1,1678,null,{}] 01:01:09 INFO - PROCESS | 1948 | 1466496069699 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:09 INFO - PROCESS | 1948 | 1466496069701 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:09 INFO - PROCESS | 1948 | 1466496069796 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:01:09 INFO - PROCESS | 1948 | 1466496069863 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 1948 | 1466496069865 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195a1800 == 31 [pid = 1948] [id = 427] 01:01:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x119453800) [pid = 1948] [serial = 1280] [outer = 0x0] 01:01:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x119709400) [pid = 1948] [serial = 1281] [outer = 0x119453800] 01:01:09 INFO - PROCESS | 1948 | 1466496069896 Marionette DEBUG loaded listener.js 01:01:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x119a5a800) [pid = 1948] [serial = 1282] [outer = 0x119453800] 01:01:10 INFO - PROCESS | 1948 | 1466496070332 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 713ms 01:01:10 INFO - PROCESS | 1948 | 1466496070376 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:01:10 INFO - PROCESS | 1948 | 1466496070379 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:01:10 INFO - PROCESS | 1948 | 1466496070383 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:01:10 INFO - PROCESS | 1948 | 1466496070390 Marionette TRACE conn2 <- [1,1682,null,{}] 01:01:10 INFO - PROCESS | 1948 | 1466496070403 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:10 INFO - PROCESS | 1948 | 1466496070409 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:10 INFO - PROCESS | 1948 | 1466496070556 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:01:10 INFO - PROCESS | 1948 | 1466496070655 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:10 INFO - PROCESS | 1948 | 1466496070658 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243b6000 == 32 [pid = 1948] [id = 428] 01:01:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x119ac9400) [pid = 1948] [serial = 1283] [outer = 0x0] 01:01:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119d41c00) [pid = 1948] [serial = 1284] [outer = 0x119ac9400] 01:01:10 INFO - PROCESS | 1948 | 1466496070708 Marionette DEBUG loaded listener.js 01:01:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x120fe5c00) [pid = 1948] [serial = 1285] [outer = 0x119ac9400] 01:01:11 INFO - PROCESS | 1948 | 1466496071219 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 879ms 01:01:11 INFO - PROCESS | 1948 | 1466496071262 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:01:11 INFO - PROCESS | 1948 | 1466496071264 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:01:11 INFO - PROCESS | 1948 | 1466496071266 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:01:11 INFO - PROCESS | 1948 | 1466496071267 Marionette TRACE conn2 <- [1,1686,null,{}] 01:01:11 INFO - PROCESS | 1948 | 1466496071290 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:11 INFO - PROCESS | 1948 | 1466496071292 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:11 INFO - PROCESS | 1948 | 1466496071391 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:01:11 INFO - PROCESS | 1948 | 1466496071456 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:11 INFO - PROCESS | 1948 | 1466496071458 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188b5800 == 33 [pid = 1948] [id = 429] 01:01:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x123803c00) [pid = 1948] [serial = 1286] [outer = 0x0] 01:01:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x123808c00) [pid = 1948] [serial = 1287] [outer = 0x123803c00] 01:01:11 INFO - PROCESS | 1948 | 1466496071487 Marionette DEBUG loaded listener.js 01:01:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x124099400) [pid = 1948] [serial = 1288] [outer = 0x123803c00] 01:01:11 INFO - PROCESS | 1948 | 1466496071869 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 01:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 639ms 01:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:01:11 INFO - PROCESS | 1948 | 1466496071906 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:01:11 INFO - PROCESS | 1948 | 1466496071908 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:01:11 INFO - PROCESS | 1948 | 1466496071910 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:01:11 INFO - PROCESS | 1948 | 1466496071911 Marionette TRACE conn2 <- [1,1690,null,{}] 01:01:11 INFO - PROCESS | 1948 | 1466496071914 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:11 INFO - PROCESS | 1948 | 1466496071915 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:12 INFO - PROCESS | 1948 | 1466496072011 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:01:12 INFO - PROCESS | 1948 | 1466496072064 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:12 INFO - PROCESS | 1948 | 1466496072065 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x126b62000 == 34 [pid = 1948] [id = 430] 01:01:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x112a80c00) [pid = 1948] [serial = 1289] [outer = 0x0] 01:01:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1240a3400) [pid = 1948] [serial = 1290] [outer = 0x112a80c00] 01:01:12 INFO - PROCESS | 1948 | 1466496072094 Marionette DEBUG loaded listener.js 01:01:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12431dc00) [pid = 1948] [serial = 1291] [outer = 0x112a80c00] 01:01:12 INFO - PROCESS | 1948 | 1466496072513 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 669ms 01:01:12 INFO - PROCESS | 1948 | 1466496072580 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:01:12 INFO - PROCESS | 1948 | 1466496072581 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:01:12 INFO - PROCESS | 1948 | 1466496072584 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 1948 | 1466496072585 Marionette TRACE conn2 <- [1,1694,null,{}] 01:01:12 INFO - PROCESS | 1948 | 1466496072587 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:12 INFO - PROCESS | 1948 | 1466496072592 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:12 INFO - PROCESS | 1948 | 1466496072732 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:01:12 INFO - PROCESS | 1948 | 1466496072817 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:12 INFO - PROCESS | 1948 | 1466496072819 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x12903d000 == 35 [pid = 1948] [id = 431] 01:01:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124551000) [pid = 1948] [serial = 1292] [outer = 0x0] 01:01:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x124f95800) [pid = 1948] [serial = 1293] [outer = 0x124551000] 01:01:12 INFO - PROCESS | 1948 | 1466496072848 Marionette DEBUG loaded listener.js 01:01:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x126821800) [pid = 1948] [serial = 1294] [outer = 0x124551000] 01:01:13 INFO - PROCESS | 1948 | 1466496073298 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 769ms 01:01:13 INFO - PROCESS | 1948 | --DOCSHELL 0x112daa000 == 34 [pid = 1948] [id = 423] 01:01:13 INFO - PROCESS | 1948 | --DOCSHELL 0x1192a7800 == 33 [pid = 1948] [id = 424] 01:01:13 INFO - PROCESS | 1948 | --DOCSHELL 0x126b62000 == 32 [pid = 1948] [id = 430] 01:01:13 INFO - PROCESS | 1948 | --DOCSHELL 0x1188b5800 == 31 [pid = 1948] [id = 429] 01:01:13 INFO - PROCESS | 1948 | --DOCSHELL 0x1243b6000 == 30 [pid = 1948] [id = 428] 01:01:13 INFO - PROCESS | 1948 | --DOCSHELL 0x1195a1800 == 29 [pid = 1948] [id = 427] 01:01:13 INFO - PROCESS | 1948 | --DOCSHELL 0x117051000 == 28 [pid = 1948] [id = 425] 01:01:13 INFO - PROCESS | 1948 | --DOCSHELL 0x117210800 == 27 [pid = 1948] [id = 426] 01:01:13 INFO - PROCESS | 1948 | 1466496073908 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:01:13 INFO - PROCESS | 1948 | 1466496073911 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:01:13 INFO - PROCESS | 1948 | 1466496073918 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:01:13 INFO - PROCESS | 1948 | 1466496073920 Marionette TRACE conn2 <- [1,1698,null,{}] 01:01:13 INFO - PROCESS | 1948 | 1466496073924 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:13 INFO - PROCESS | 1948 | 1466496073926 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:14 INFO - PROCESS | 1948 | 1466496074009 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:01:14 INFO - PROCESS | 1948 | 1466496074041 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 1948 | 1466496074044 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x116995800 == 28 [pid = 1948] [id = 432] 01:01:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x11604dc00) [pid = 1948] [serial = 1295] [outer = 0x0] 01:01:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x116052000) [pid = 1948] [serial = 1296] [outer = 0x11604dc00] 01:01:14 INFO - PROCESS | 1948 | 1466496074074 Marionette DEBUG loaded listener.js 01:01:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x116781000) [pid = 1948] [serial = 1297] [outer = 0x11604dc00] 01:01:14 INFO - PROCESS | 1948 | 1466496074457 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 01:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 574ms 01:01:14 INFO - PROCESS | 1948 | 1466496074492 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:01:14 INFO - PROCESS | 1948 | 1466496074494 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:01:14 INFO - PROCESS | 1948 | 1466496074499 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:01:14 INFO - PROCESS | 1948 | 1466496074501 Marionette TRACE conn2 <- [1,1702,null,{}] 01:01:14 INFO - PROCESS | 1948 | 1466496074504 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:14 INFO - PROCESS | 1948 | 1466496074506 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:14 INFO - PROCESS | 1948 | 1466496074586 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:01:14 INFO - PROCESS | 1948 | 1466496074592 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 1948 | 1466496074593 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x11843d000 == 29 [pid = 1948] [id = 433] 01:01:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x117295c00) [pid = 1948] [serial = 1298] [outer = 0x0] 01:01:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x118564c00) [pid = 1948] [serial = 1299] [outer = 0x117295c00] 01:01:14 INFO - PROCESS | 1948 | 1466496074621 Marionette DEBUG loaded listener.js 01:01:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1186a7000) [pid = 1948] [serial = 1300] [outer = 0x117295c00] 01:01:14 INFO - PROCESS | 1948 | 1466496074960 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 475ms 01:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:01:14 INFO - PROCESS | 1948 | 1466496074974 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:01:14 INFO - PROCESS | 1948 | 1466496074975 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:01:14 INFO - PROCESS | 1948 | 1466496074977 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:01:14 INFO - PROCESS | 1948 | 1466496074978 Marionette TRACE conn2 <- [1,1706,null,{}] 01:01:14 INFO - PROCESS | 1948 | 1466496074988 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:14 INFO - PROCESS | 1948 | 1466496074991 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:15 INFO - PROCESS | 1948 | 1466496075085 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:01:15 INFO - PROCESS | 1948 | 1466496075141 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:15 INFO - PROCESS | 1948 | 1466496075144 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x123943000 == 30 [pid = 1948] [id = 434] 01:01:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x119521400) [pid = 1948] [serial = 1301] [outer = 0x0] 01:01:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11952bc00) [pid = 1948] [serial = 1302] [outer = 0x119521400] 01:01:15 INFO - PROCESS | 1948 | 1466496075172 Marionette DEBUG loaded listener.js 01:01:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119992000) [pid = 1948] [serial = 1303] [outer = 0x119521400] 01:01:15 INFO - PROCESS | 1948 | 1466496075498 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 569ms 01:01:15 INFO - PROCESS | 1948 | 1466496075547 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:01:15 INFO - PROCESS | 1948 | 1466496075548 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:01:15 INFO - PROCESS | 1948 | 1466496075550 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:01:15 INFO - PROCESS | 1948 | 1466496075552 Marionette TRACE conn2 <- [1,1710,null,{}] 01:01:15 INFO - PROCESS | 1948 | 1466496075554 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:15 INFO - PROCESS | 1948 | 1466496075556 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:15 INFO - PROCESS | 1948 | 1466496075665 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:01:15 INFO - PROCESS | 1948 | 1466496075705 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:15 INFO - PROCESS | 1948 | 1466496075706 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x124520000 == 31 [pid = 1948] [id = 435] 01:01:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x119708800) [pid = 1948] [serial = 1304] [outer = 0x0] 01:01:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x119a62800) [pid = 1948] [serial = 1305] [outer = 0x119708800] 01:01:15 INFO - PROCESS | 1948 | 1466496075732 Marionette DEBUG loaded listener.js 01:01:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x119f18000) [pid = 1948] [serial = 1306] [outer = 0x119708800] 01:01:16 INFO - PROCESS | 1948 | 1466496076053 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 01:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:01:16 INFO - PROCESS | 1948 | 1466496076073 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:01:16 INFO - PROCESS | 1948 | 1466496076075 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:01:16 INFO - PROCESS | 1948 | 1466496076077 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:01:16 INFO - PROCESS | 1948 | 1466496076078 Marionette TRACE conn2 <- [1,1714,null,{}] 01:01:16 INFO - PROCESS | 1948 | 1466496076081 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:16 INFO - PROCESS | 1948 | 1466496076082 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:16 INFO - PROCESS | 1948 | 1466496076184 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:01:16 INFO - PROCESS | 1948 | 1466496076188 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:16 INFO - PROCESS | 1948 | 1466496076189 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x125844000 == 32 [pid = 1948] [id = 436] 01:01:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x113835400) [pid = 1948] [serial = 1307] [outer = 0x0] 01:01:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1210b6000) [pid = 1948] [serial = 1308] [outer = 0x113835400] 01:01:16 INFO - PROCESS | 1948 | 1466496076220 Marionette DEBUG loaded listener.js 01:01:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x123f07c00) [pid = 1948] [serial = 1309] [outer = 0x113835400] 01:01:16 INFO - PROCESS | 1948 | 1466496076596 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 569ms 01:01:16 INFO - PROCESS | 1948 | 1466496076647 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:01:16 INFO - PROCESS | 1948 | 1466496076650 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:01:16 INFO - PROCESS | 1948 | 1466496076654 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:01:16 INFO - PROCESS | 1948 | 1466496076656 Marionette TRACE conn2 <- [1,1718,null,{}] 01:01:16 INFO - PROCESS | 1948 | 1466496076659 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:16 INFO - PROCESS | 1948 | 1466496076665 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:16 INFO - PROCESS | 1948 | 1466496076844 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:01:16 INFO - PROCESS | 1948 | 1466496076866 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:16 INFO - PROCESS | 1948 | 1466496076867 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x129538800 == 33 [pid = 1948] [id = 437] 01:01:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12409c400) [pid = 1948] [serial = 1310] [outer = 0x0] 01:01:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x124b38000) [pid = 1948] [serial = 1311] [outer = 0x12409c400] 01:01:16 INFO - PROCESS | 1948 | 1466496076911 Marionette DEBUG loaded listener.js 01:01:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x1261b3800) [pid = 1948] [serial = 1312] [outer = 0x12409c400] 01:01:17 INFO - PROCESS | 1948 | 1466496077260 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 621ms 01:01:17 INFO - PROCESS | 1948 | 1466496077274 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:01:17 INFO - PROCESS | 1948 | 1466496077276 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:01:17 INFO - PROCESS | 1948 | 1466496077278 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:01:17 INFO - PROCESS | 1948 | 1466496077279 Marionette TRACE conn2 <- [1,1722,null,{}] 01:01:17 INFO - PROCESS | 1948 | 1466496077281 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:17 INFO - PROCESS | 1948 | 1466496077282 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:17 INFO - PROCESS | 1948 | 1466496077379 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:01:17 INFO - PROCESS | 1948 | 1466496077391 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:17 INFO - PROCESS | 1948 | 1466496077392 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a3ea800 == 34 [pid = 1948] [id = 438] 01:01:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1261b4c00) [pid = 1948] [serial = 1313] [outer = 0x0] 01:01:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1261f0400) [pid = 1948] [serial = 1314] [outer = 0x1261b4c00] 01:01:17 INFO - PROCESS | 1948 | 1466496077416 Marionette DEBUG loaded listener.js 01:01:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x126b11c00) [pid = 1948] [serial = 1315] [outer = 0x1261b4c00] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x11970c000) [pid = 1948] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x119d3bc00) [pid = 1948] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x117040000) [pid = 1948] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x113272800) [pid = 1948] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x113864400) [pid = 1948] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x111c83400) [pid = 1948] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1186a8400) [pid = 1948] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x118281800) [pid = 1948] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11728ec00) [pid = 1948] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x119990c00) [pid = 1948] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x124553400) [pid = 1948] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x123806400) [pid = 1948] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x126be1c00) [pid = 1948] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x117291000) [pid = 1948] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x120fe3800) [pid = 1948] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x126129c00) [pid = 1948] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x11295d000) [pid = 1948] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x118278800) [pid = 1948] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:01:17 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x117035400) [pid = 1948] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:01:17 INFO - PROCESS | 1948 | 1466496077978 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 01:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 721ms 01:01:18 INFO - PROCESS | 1948 | 1466496077999 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:01:18 INFO - PROCESS | 1948 | 1466496078001 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:01:18 INFO - PROCESS | 1948 | 1466496078008 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:01:18 INFO - PROCESS | 1948 | 1466496078010 Marionette TRACE conn2 <- [1,1726,null,{}] 01:01:18 INFO - PROCESS | 1948 | 1466496078012 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:18 INFO - PROCESS | 1948 | 1466496078014 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:18 INFO - PROCESS | 1948 | 1466496078116 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:01:18 INFO - PROCESS | 1948 | 1466496078121 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1948 | 1466496078123 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a72800 == 35 [pid = 1948] [id = 439] 01:01:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x11295d000) [pid = 1948] [serial = 1316] [outer = 0x0] 01:01:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1176bdc00) [pid = 1948] [serial = 1317] [outer = 0x11295d000] 01:01:18 INFO - PROCESS | 1948 | 1466496078163 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1192e6c00) [pid = 1948] [serial = 1318] [outer = 0x11295d000] 01:01:18 INFO - PROCESS | 1948 | 1466496078569 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 621ms 01:01:18 INFO - PROCESS | 1948 | 1466496078628 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:01:18 INFO - PROCESS | 1948 | 1466496078629 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:01:18 INFO - PROCESS | 1948 | 1466496078631 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:01:18 INFO - PROCESS | 1948 | 1466496078632 Marionette TRACE conn2 <- [1,1730,null,{}] 01:01:18 INFO - PROCESS | 1948 | 1466496078635 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:18 INFO - PROCESS | 1948 | 1466496078636 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:18 INFO - PROCESS | 1948 | 1466496078712 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:01:18 INFO - PROCESS | 1948 | 1466496078715 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1948 | 1466496078716 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9c6000 == 36 [pid = 1948] [id = 440] 01:01:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11970c000) [pid = 1948] [serial = 1319] [outer = 0x0] 01:01:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1210b8400) [pid = 1948] [serial = 1320] [outer = 0x11970c000] 01:01:18 INFO - PROCESS | 1948 | 1466496078744 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1261be000) [pid = 1948] [serial = 1321] [outer = 0x11970c000] 01:01:19 INFO - PROCESS | 1948 | 1466496079075 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 01:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 468ms 01:01:19 INFO - PROCESS | 1948 | 1466496079101 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:01:19 INFO - PROCESS | 1948 | 1466496079103 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:01:19 INFO - PROCESS | 1948 | 1466496079108 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:01:19 INFO - PROCESS | 1948 | 1466496079109 Marionette TRACE conn2 <- [1,1734,null,{}] 01:01:19 INFO - PROCESS | 1948 | 1466496079111 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:19 INFO - PROCESS | 1948 | 1466496079112 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:19 INFO - PROCESS | 1948 | 1466496079191 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:01:19 INFO - PROCESS | 1948 | 1466496079195 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:19 INFO - PROCESS | 1948 | 1466496079196 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b023000 == 37 [pid = 1948] [id = 441] 01:01:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x124b37c00) [pid = 1948] [serial = 1322] [outer = 0x0] 01:01:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x126bea400) [pid = 1948] [serial = 1323] [outer = 0x124b37c00] 01:01:19 INFO - PROCESS | 1948 | 1466496079220 Marionette DEBUG loaded listener.js 01:01:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a08800) [pid = 1948] [serial = 1324] [outer = 0x124b37c00] 01:01:19 INFO - PROCESS | 1948 | 1466496079561 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 469ms 01:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:01:19 INFO - PROCESS | 1948 | 1466496079576 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:01:19 INFO - PROCESS | 1948 | 1466496079578 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:01:19 INFO - PROCESS | 1948 | 1466496079580 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:01:19 INFO - PROCESS | 1948 | 1466496079582 Marionette TRACE conn2 <- [1,1738,null,{}] 01:01:19 INFO - PROCESS | 1948 | 1466496079584 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:19 INFO - PROCESS | 1948 | 1466496079587 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:19 INFO - PROCESS | 1948 | 1466496079709 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:01:19 INFO - PROCESS | 1948 | 1466496079714 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:19 INFO - PROCESS | 1948 | 1466496079716 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0cf000 == 38 [pid = 1948] [id = 442] 01:01:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x128a09000) [pid = 1948] [serial = 1325] [outer = 0x0] 01:01:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x128a77400) [pid = 1948] [serial = 1326] [outer = 0x128a09000] 01:01:19 INFO - PROCESS | 1948 | 1466496079743 Marionette DEBUG loaded listener.js 01:01:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x128bee400) [pid = 1948] [serial = 1327] [outer = 0x128a09000] 01:01:20 INFO - PROCESS | 1948 | --DOCSHELL 0x11843d000 == 37 [pid = 1948] [id = 433] 01:01:20 INFO - PROCESS | 1948 | --DOCSHELL 0x116995800 == 36 [pid = 1948] [id = 432] 01:01:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12903d000 == 35 [pid = 1948] [id = 431] 01:01:20 INFO - PROCESS | 1948 | --DOCSHELL 0x123943000 == 34 [pid = 1948] [id = 434] 01:01:20 INFO - PROCESS | 1948 | --DOCSHELL 0x124520000 == 33 [pid = 1948] [id = 435] 01:01:20 INFO - PROCESS | 1948 | --DOCSHELL 0x125844000 == 32 [pid = 1948] [id = 436] 01:01:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9c6000 == 31 [pid = 1948] [id = 440] 01:01:20 INFO - PROCESS | 1948 | --DOCSHELL 0x123a72800 == 30 [pid = 1948] [id = 439] 01:01:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12a3ea800 == 29 [pid = 1948] [id = 438] 01:01:20 INFO - PROCESS | 1948 | --DOCSHELL 0x129538800 == 28 [pid = 1948] [id = 437] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x119a91800) [pid = 1948] [serial = 1245] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x120fe1000) [pid = 1948] [serial = 1248] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x118567400) [pid = 1948] [serial = 1239] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1185aac00) [pid = 1948] [serial = 1240] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x115ee3000) [pid = 1948] [serial = 1233] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x113d7a400) [pid = 1948] [serial = 1236] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x11662a000) [pid = 1948] [serial = 1237] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x112958c00) [pid = 1948] [serial = 1269] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1192dd000) [pid = 1948] [serial = 1242] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x119a5c000) [pid = 1948] [serial = 1243] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11918bc00) [pid = 1948] [serial = 1222] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x118278c00) [pid = 1948] [serial = 1272] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1185a0c00) [pid = 1948] [serial = 1221] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x112a24000) [pid = 1948] [serial = 1270] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119d43400) [pid = 1948] [serial = 1225] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119a8dc00) [pid = 1948] [serial = 1224] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x126826c00) [pid = 1948] [serial = 1228] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12682b800) [pid = 1948] [serial = 1264] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1252a9c00) [pid = 1948] [serial = 1227] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x129411800) [pid = 1948] [serial = 1231] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x129003c00) [pid = 1948] [serial = 1230] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x123803400) [pid = 1948] [serial = 1251] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119526400) [pid = 1948] [serial = 1249] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x124f28800) [pid = 1948] [serial = 1254] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12579a400) [pid = 1948] [serial = 1255] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1261b6400) [pid = 1948] [serial = 1257] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1210ad000) [pid = 1948] [serial = 1260] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1261ef800) [pid = 1948] [serial = 1263] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1261e5c00) [pid = 1948] [serial = 1258] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x118285400) [pid = 1948] [serial = 1234] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1185a2c00) [pid = 1948] [serial = 1276] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1268ed800) [pid = 1948] [serial = 1266] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x12455b400) [pid = 1948] [serial = 1252] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x119d3b800) [pid = 1948] [serial = 1246] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x1185a9800) [pid = 1948] [serial = 1273] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x124b39c00) [pid = 1948] [serial = 1261] [outer = 0x0] [url = about:blank] 01:01:20 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x128a11800) [pid = 1948] [serial = 1267] [outer = 0x0] [url = about:blank] 01:01:21 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x1176c5400) [pid = 1948] [serial = 1275] [outer = 0x0] [url = about:blank] 01:01:21 INFO - PROCESS | 1948 | --DOCSHELL 0x12b023000 == 27 [pid = 1948] [id = 441] 01:01:21 INFO - PROCESS | 1948 | 1466496081104 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1573ms 01:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:01:21 INFO - PROCESS | 1948 | 1466496081157 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:01:21 INFO - PROCESS | 1948 | 1466496081160 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:01:21 INFO - PROCESS | 1948 | 1466496081165 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 1948 | 1466496081169 Marionette TRACE conn2 <- [1,1742,null,{}] 01:01:21 INFO - PROCESS | 1948 | 1466496081177 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:21 INFO - PROCESS | 1948 | 1466496081178 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:21 INFO - PROCESS | 1948 | 1466496081248 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:01:21 INFO - PROCESS | 1948 | 1466496081257 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:21 INFO - PROCESS | 1948 | 1466496081259 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x116316000 == 28 [pid = 1948] [id = 443] 01:01:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x112a74800) [pid = 1948] [serial = 1328] [outer = 0x0] 01:01:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x112a75000) [pid = 1948] [serial = 1329] [outer = 0x112a74800] 01:01:21 INFO - PROCESS | 1948 | 1466496081282 Marionette DEBUG loaded listener.js 01:01:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x112ff0800) [pid = 1948] [serial = 1330] [outer = 0x112a74800] 01:01:21 INFO - PROCESS | 1948 | 1466496081727 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 579ms 01:01:21 INFO - PROCESS | 1948 | 1466496081746 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:01:21 INFO - PROCESS | 1948 | 1466496081753 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:01:21 INFO - PROCESS | 1948 | 1466496081761 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 1948 | 1466496081764 Marionette TRACE conn2 <- [1,1746,null,{}] 01:01:21 INFO - PROCESS | 1948 | 1466496081767 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:21 INFO - PROCESS | 1948 | 1466496081773 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:21 INFO - PROCESS | 1948 | 1466496081898 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:01:21 INFO - PROCESS | 1948 | 1466496081956 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:21 INFO - PROCESS | 1948 | 1466496081957 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x11721e000 == 29 [pid = 1948] [id = 444] 01:01:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x116052c00) [pid = 1948] [serial = 1331] [outer = 0x0] 01:01:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x1160a2000) [pid = 1948] [serial = 1332] [outer = 0x116052c00] 01:01:22 INFO - PROCESS | 1948 | 1466496082003 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11662ec00) [pid = 1948] [serial = 1333] [outer = 0x116052c00] 01:01:22 INFO - PROCESS | 1948 | 1466496082362 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 625ms 01:01:22 INFO - PROCESS | 1948 | 1466496082384 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:01:22 INFO - PROCESS | 1948 | 1466496082395 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:01:22 INFO - PROCESS | 1948 | 1466496082398 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:01:22 INFO - PROCESS | 1948 | 1466496082401 Marionette TRACE conn2 <- [1,1750,null,{}] 01:01:22 INFO - PROCESS | 1948 | 1466496082409 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:22 INFO - PROCESS | 1948 | 1466496082412 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:22 INFO - PROCESS | 1948 | 1466496082489 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:01:22 INFO - PROCESS | 1948 | 1466496082494 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:22 INFO - PROCESS | 1948 | 1466496082496 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x119173000 == 30 [pid = 1948] [id = 445] 01:01:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x110fa7800) [pid = 1948] [serial = 1334] [outer = 0x0] 01:01:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x117e9e000) [pid = 1948] [serial = 1335] [outer = 0x110fa7800] 01:01:22 INFO - PROCESS | 1948 | 1466496082527 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x118284c00) [pid = 1948] [serial = 1336] [outer = 0x110fa7800] 01:01:22 INFO - PROCESS | 1948 | 1466496082871 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 521ms 01:01:22 INFO - PROCESS | 1948 | 1466496082921 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:01:22 INFO - PROCESS | 1948 | 1466496082923 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:01:22 INFO - PROCESS | 1948 | 1466496082926 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:01:22 INFO - PROCESS | 1948 | 1466496082927 Marionette TRACE conn2 <- [1,1754,null,{}] 01:01:22 INFO - PROCESS | 1948 | 1466496082930 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:22 INFO - PROCESS | 1948 | 1466496082931 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:23 INFO - PROCESS | 1948 | 1466496083033 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:01:23 INFO - PROCESS | 1948 | 1466496083038 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:23 INFO - PROCESS | 1948 | 1466496083040 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197e3800 == 31 [pid = 1948] [id = 446] 01:01:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118372c00) [pid = 1948] [serial = 1337] [outer = 0x0] 01:01:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1185a5400) [pid = 1948] [serial = 1338] [outer = 0x118372c00] 01:01:23 INFO - PROCESS | 1948 | 1466496083065 Marionette DEBUG loaded listener.js 01:01:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1186a8800) [pid = 1948] [serial = 1339] [outer = 0x118372c00] 01:01:23 INFO - PROCESS | 1948 | 1466496083380 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 470ms 01:01:23 INFO - PROCESS | 1948 | 1466496083396 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:01:23 INFO - PROCESS | 1948 | 1466496083410 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:01:23 INFO - PROCESS | 1948 | 1466496083412 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:01:23 INFO - PROCESS | 1948 | 1466496083413 Marionette TRACE conn2 <- [1,1758,null,{}] 01:01:23 INFO - PROCESS | 1948 | 1466496083416 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:23 INFO - PROCESS | 1948 | 1466496083418 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:23 INFO - PROCESS | 1948 | 1466496083501 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:01:23 INFO - PROCESS | 1948 | 1466496083508 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:23 INFO - PROCESS | 1948 | 1466496083509 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x123935800 == 32 [pid = 1948] [id = 447] 01:01:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x116051800) [pid = 1948] [serial = 1340] [outer = 0x0] 01:01:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1188e0000) [pid = 1948] [serial = 1341] [outer = 0x116051800] 01:01:23 INFO - PROCESS | 1948 | 1466496083536 Marionette DEBUG loaded listener.js 01:01:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x119192800) [pid = 1948] [serial = 1342] [outer = 0x116051800] 01:01:24 INFO - PROCESS | 1948 | 1466496084017 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 618ms 01:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:01:24 INFO - PROCESS | 1948 | 1466496084032 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:01:24 INFO - PROCESS | 1948 | 1466496084034 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:01:24 INFO - PROCESS | 1948 | 1466496084039 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 1948 | 1466496084040 Marionette TRACE conn2 <- [1,1762,null,{}] 01:01:24 INFO - PROCESS | 1948 | 1466496084042 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:24 INFO - PROCESS | 1948 | 1466496084047 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:24 INFO - PROCESS | 1948 | 1466496084140 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:01:24 INFO - PROCESS | 1948 | 1466496084144 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:24 INFO - PROCESS | 1948 | 1466496084145 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x124503800 == 33 [pid = 1948] [id = 448] 01:01:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118280c00) [pid = 1948] [serial = 1343] [outer = 0x0] 01:01:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11952ac00) [pid = 1948] [serial = 1344] [outer = 0x118280c00] 01:01:24 INFO - PROCESS | 1948 | 1466496084173 Marionette DEBUG loaded listener.js 01:01:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x119a8ec00) [pid = 1948] [serial = 1345] [outer = 0x118280c00] 01:01:24 INFO - PROCESS | 1948 | 1466496084493 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 470ms 01:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:01:24 INFO - PROCESS | 1948 | 1466496084509 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:01:24 INFO - PROCESS | 1948 | 1466496084510 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:01:24 INFO - PROCESS | 1948 | 1466496084512 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 1948 | 1466496084513 Marionette TRACE conn2 <- [1,1766,null,{}] 01:01:24 INFO - PROCESS | 1948 | 1466496084515 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:24 INFO - PROCESS | 1948 | 1466496084527 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:24 INFO - PROCESS | 1948 | 1466496084600 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:01:24 INFO - PROCESS | 1948 | 1466496084655 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:24 INFO - PROCESS | 1948 | 1466496084656 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x1246fc000 == 34 [pid = 1948] [id = 449] 01:01:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1192e0c00) [pid = 1948] [serial = 1346] [outer = 0x0] 01:01:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119a94400) [pid = 1948] [serial = 1347] [outer = 0x1192e0c00] 01:01:24 INFO - PROCESS | 1948 | 1466496084681 Marionette DEBUG loaded listener.js 01:01:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119d3bc00) [pid = 1948] [serial = 1348] [outer = 0x1192e0c00] 01:01:24 INFO - PROCESS | 1948 | 1466496084974 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 01:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:01:25 INFO - PROCESS | 1948 | 1466496085032 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:01:25 INFO - PROCESS | 1948 | 1466496085034 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:01:25 INFO - PROCESS | 1948 | 1466496085036 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:01:25 INFO - PROCESS | 1948 | 1466496085037 Marionette TRACE conn2 <- [1,1770,null,{}] 01:01:25 INFO - PROCESS | 1948 | 1466496085039 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:25 INFO - PROCESS | 1948 | 1466496085040 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:25 INFO - PROCESS | 1948 | 1466496085123 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:01:25 INFO - PROCESS | 1948 | 1466496085127 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:25 INFO - PROCESS | 1948 | 1466496085129 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x12696d800 == 35 [pid = 1948] [id = 450] 01:01:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119a99800) [pid = 1948] [serial = 1349] [outer = 0x0] 01:01:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119f13800) [pid = 1948] [serial = 1350] [outer = 0x119a99800] 01:01:25 INFO - PROCESS | 1948 | 1466496085155 Marionette DEBUG loaded listener.js 01:01:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1210adc00) [pid = 1948] [serial = 1351] [outer = 0x119a99800] 01:01:25 INFO - PROCESS | 1948 | 1466496085571 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 570ms 01:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:01:25 INFO - PROCESS | 1948 | 1466496085606 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:01:25 INFO - PROCESS | 1948 | 1466496085608 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:01:25 INFO - PROCESS | 1948 | 1466496085610 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:01:25 INFO - PROCESS | 1948 | 1466496085611 Marionette TRACE conn2 <- [1,1774,null,{}] 01:01:25 INFO - PROCESS | 1948 | 1466496085613 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:25 INFO - PROCESS | 1948 | 1466496085614 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:25 INFO - PROCESS | 1948 | 1466496085700 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:01:25 INFO - PROCESS | 1948 | 1466496085706 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:25 INFO - PROCESS | 1948 | 1466496085707 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x119171800 == 36 [pid = 1948] [id = 451] 01:01:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x120fe2c00) [pid = 1948] [serial = 1352] [outer = 0x0] 01:01:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1210bb800) [pid = 1948] [serial = 1353] [outer = 0x120fe2c00] 01:01:25 INFO - PROCESS | 1948 | 1466496085731 Marionette DEBUG loaded listener.js 01:01:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1239f5c00) [pid = 1948] [serial = 1354] [outer = 0x120fe2c00] 01:01:26 INFO - PROCESS | 1948 | 1466496086055 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 468ms 01:01:26 INFO - PROCESS | 1948 | 1466496086078 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:01:26 INFO - PROCESS | 1948 | 1466496086079 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:01:26 INFO - PROCESS | 1948 | 1466496086082 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:01:26 INFO - PROCESS | 1948 | 1466496086083 Marionette TRACE conn2 <- [1,1778,null,{}] 01:01:26 INFO - PROCESS | 1948 | 1466496086086 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:26 INFO - PROCESS | 1948 | 1466496086088 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:26 INFO - PROCESS | 1948 | 1466496086170 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:01:26 INFO - PROCESS | 1948 | 1466496086232 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:26 INFO - PROCESS | 1948 | 1466496086233 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288d6800 == 37 [pid = 1948] [id = 452] 01:01:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x118368400) [pid = 1948] [serial = 1355] [outer = 0x0] 01:01:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x123bc3000) [pid = 1948] [serial = 1356] [outer = 0x118368400] 01:01:26 INFO - PROCESS | 1948 | 1466496086257 Marionette DEBUG loaded listener.js 01:01:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1240a1400) [pid = 1948] [serial = 1357] [outer = 0x118368400] 01:01:26 INFO - PROCESS | 1948 | 1466496086534 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 01:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 469ms 01:01:26 INFO - PROCESS | 1948 | 1466496086565 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:01:26 INFO - PROCESS | 1948 | 1466496086566 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:01:26 INFO - PROCESS | 1948 | 1466496086578 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:01:26 INFO - PROCESS | 1948 | 1466496086579 Marionette TRACE conn2 <- [1,1782,null,{}] 01:01:26 INFO - PROCESS | 1948 | 1466496086582 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:26 INFO - PROCESS | 1948 | 1466496086584 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:26 INFO - PROCESS | 1948 | 1466496086704 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:01:26 INFO - PROCESS | 1948 | 1466496086716 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:26 INFO - PROCESS | 1948 | 1466496086718 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x12387e800 == 38 [pid = 1948] [id = 453] 01:01:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1240bb800) [pid = 1948] [serial = 1358] [outer = 0x0] 01:01:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x124b34400) [pid = 1948] [serial = 1359] [outer = 0x1240bb800] 01:01:26 INFO - PROCESS | 1948 | 1466496086745 Marionette DEBUG loaded listener.js 01:01:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12506e800) [pid = 1948] [serial = 1360] [outer = 0x1240bb800] 01:01:27 INFO - PROCESS | 1948 | 1466496087089 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 01:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 01:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:01:27 INFO - PROCESS | 1948 | 1466496087097 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 1948 | 1466496087099 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:01:27 INFO - PROCESS | 1948 | 1466496087101 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:01:27 INFO - PROCESS | 1948 | 1466496087103 Marionette TRACE conn2 <- [1,1786,null,{}] 01:01:27 INFO - PROCESS | 1948 | 1466496087106 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:27 INFO - PROCESS | 1948 | 1466496087107 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:27 INFO - PROCESS | 1948 | 1466496087206 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:01:27 INFO - PROCESS | 1948 | 1466496087217 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:27 INFO - PROCESS | 1948 | 1466496087218 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295e2000 == 39 [pid = 1948] [id = 454] 01:01:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12506ec00) [pid = 1948] [serial = 1361] [outer = 0x0] 01:01:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12579ec00) [pid = 1948] [serial = 1362] [outer = 0x12506ec00] 01:01:27 INFO - PROCESS | 1948 | 1466496087242 Marionette DEBUG loaded listener.js 01:01:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1261b5800) [pid = 1948] [serial = 1363] [outer = 0x12506ec00] 01:01:27 INFO - PROCESS | 1948 | 1466496087564 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 01:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 473ms 01:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:01:27 INFO - PROCESS | 1948 | 1466496087575 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 1948 | 1466496087576 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:01:27 INFO - PROCESS | 1948 | 1466496087578 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:01:27 INFO - PROCESS | 1948 | 1466496087579 Marionette TRACE conn2 <- [1,1790,null,{}] 01:01:27 INFO - PROCESS | 1948 | 1466496087581 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:27 INFO - PROCESS | 1948 | 1466496087582 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:27 INFO - PROCESS | 1948 | 1466496087702 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:01:27 INFO - PROCESS | 1948 | 1466496087706 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:27 INFO - PROCESS | 1948 | 1466496087707 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9d7000 == 40 [pid = 1948] [id = 455] 01:01:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1252ab800) [pid = 1948] [serial = 1364] [outer = 0x0] 01:01:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1261be800) [pid = 1948] [serial = 1365] [outer = 0x1252ab800] 01:01:27 INFO - PROCESS | 1948 | 1466496087731 Marionette DEBUG loaded listener.js 01:01:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1261eec00) [pid = 1948] [serial = 1366] [outer = 0x1252ab800] 01:01:28 INFO - PROCESS | 1948 | 1466496088041 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 01:01:28 INFO - PROCESS | 1948 | 1466496088099 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:01:28 INFO - PROCESS | 1948 | 1466496088100 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:01:28 INFO - PROCESS | 1948 | 1466496088109 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:01:28 INFO - PROCESS | 1948 | 1466496088110 Marionette TRACE conn2 <- [1,1794,null,{}] 01:01:28 INFO - PROCESS | 1948 | 1466496088112 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:28 INFO - PROCESS | 1948 | 1466496088113 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:28 INFO - PROCESS | 1948 | 1466496088213 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:01:28 INFO - PROCESS | 1948 | 1466496088216 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:28 INFO - PROCESS | 1948 | 1466496088217 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0c3800 == 41 [pid = 1948] [id = 456] 01:01:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1261b5c00) [pid = 1948] [serial = 1367] [outer = 0x0] 01:01:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1265cb400) [pid = 1948] [serial = 1368] [outer = 0x1261b5c00] 01:01:28 INFO - PROCESS | 1948 | 1466496088242 Marionette DEBUG loaded listener.js 01:01:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x1268efc00) [pid = 1948] [serial = 1369] [outer = 0x1261b5c00] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x119521400) [pid = 1948] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x117295c00) [pid = 1948] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x11604dc00) [pid = 1948] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x124551000) [pid = 1948] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x112a80c00) [pid = 1948] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x123803c00) [pid = 1948] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x119ac9400) [pid = 1948] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119453800) [pid = 1948] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x117034800) [pid = 1948] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x119708800) [pid = 1948] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x124b37c00) [pid = 1948] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11970c000) [pid = 1948] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x113835400) [pid = 1948] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12409c400) [pid = 1948] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1261b4c00) [pid = 1948] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:01:28 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11295d000) [pid = 1948] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:01:28 INFO - PROCESS | 1948 | 1466496088727 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 671ms 01:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:01:28 INFO - PROCESS | 1948 | 1466496088781 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:01:28 INFO - PROCESS | 1948 | 1466496088782 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:01:28 INFO - PROCESS | 1948 | 1466496088784 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:01:28 INFO - PROCESS | 1948 | 1466496088785 Marionette TRACE conn2 <- [1,1798,null,{}] 01:01:28 INFO - PROCESS | 1948 | 1466496088794 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:28 INFO - PROCESS | 1948 | 1466496088795 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:28 INFO - PROCESS | 1948 | 1466496088884 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:01:28 INFO - PROCESS | 1948 | 1466496088891 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:28 INFO - PROCESS | 1948 | 1466496088892 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bd3000 == 42 [pid = 1948] [id = 457] 01:01:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x11295f400) [pid = 1948] [serial = 1370] [outer = 0x0] 01:01:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x117295c00) [pid = 1948] [serial = 1371] [outer = 0x11295f400] 01:01:28 INFO - PROCESS | 1948 | 1466496088916 Marionette DEBUG loaded listener.js 01:01:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x119a65c00) [pid = 1948] [serial = 1372] [outer = 0x11295f400] 01:01:29 INFO - PROCESS | 1948 | 1466496089242 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 475ms 01:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:01:29 INFO - PROCESS | 1948 | 1466496089259 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:01:29 INFO - PROCESS | 1948 | 1466496089260 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:01:29 INFO - PROCESS | 1948 | 1466496089262 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:01:29 INFO - PROCESS | 1948 | 1466496089263 Marionette TRACE conn2 <- [1,1802,null,{}] 01:01:29 INFO - PROCESS | 1948 | 1466496089266 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:29 INFO - PROCESS | 1948 | 1466496089267 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:29 INFO - PROCESS | 1948 | 1466496089374 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:01:29 INFO - PROCESS | 1948 | 1466496089379 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:29 INFO - PROCESS | 1948 | 1466496089380 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b84e800 == 43 [pid = 1948] [id = 458] 01:01:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x112a80800) [pid = 1948] [serial = 1373] [outer = 0x0] 01:01:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1210acc00) [pid = 1948] [serial = 1374] [outer = 0x112a80800] 01:01:29 INFO - PROCESS | 1948 | 1466496089404 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12682a800) [pid = 1948] [serial = 1375] [outer = 0x112a80800] 01:01:29 INFO - PROCESS | 1948 | 1466496089707 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 467ms 01:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:01:29 INFO - PROCESS | 1948 | 1466496089731 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:01:29 INFO - PROCESS | 1948 | 1466496089732 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:01:29 INFO - PROCESS | 1948 | 1466496089734 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:01:29 INFO - PROCESS | 1948 | 1466496089737 Marionette TRACE conn2 <- [1,1806,null,{}] 01:01:29 INFO - PROCESS | 1948 | 1466496089741 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:29 INFO - PROCESS | 1948 | 1466496089742 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:29 INFO - PROCESS | 1948 | 1466496089832 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:01:29 INFO - PROCESS | 1948 | 1466496089838 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:29 INFO - PROCESS | 1948 | 1466496089840 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be31000 == 44 [pid = 1948] [id = 459] 01:01:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1210ac800) [pid = 1948] [serial = 1376] [outer = 0x0] 01:01:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x126b1b800) [pid = 1948] [serial = 1377] [outer = 0x1210ac800] 01:01:29 INFO - PROCESS | 1948 | 1466496089864 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a09400) [pid = 1948] [serial = 1378] [outer = 0x1210ac800] 01:01:30 INFO - PROCESS | 1948 | 1466496090203 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 522ms 01:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:01:30 INFO - PROCESS | 1948 | 1466496090257 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:01:30 INFO - PROCESS | 1948 | 1466496090258 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:01:30 INFO - PROCESS | 1948 | 1466496090260 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:01:30 INFO - PROCESS | 1948 | 1466496090261 Marionette TRACE conn2 <- [1,1810,null,{}] 01:01:30 INFO - PROCESS | 1948 | 1466496090263 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:30 INFO - PROCESS | 1948 | 1466496090265 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:30 INFO - PROCESS | 1948 | 1466496090348 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:01:30 INFO - PROCESS | 1948 | 1466496090352 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:30 INFO - PROCESS | 1948 | 1466496090353 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c64c800 == 45 [pid = 1948] [id = 460] 01:01:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x128a09800) [pid = 1948] [serial = 1379] [outer = 0x0] 01:01:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x128a14400) [pid = 1948] [serial = 1380] [outer = 0x128a09800] 01:01:30 INFO - PROCESS | 1948 | 1466496090377 Marionette DEBUG loaded listener.js 01:01:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x128a7e000) [pid = 1948] [serial = 1381] [outer = 0x128a09800] 01:01:30 INFO - PROCESS | 1948 | 1466496090828 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 622ms 01:01:30 INFO - PROCESS | 1948 | 1466496090883 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:01:30 INFO - PROCESS | 1948 | 1466496090886 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:01:30 INFO - PROCESS | 1948 | 1466496090890 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:01:30 INFO - PROCESS | 1948 | 1466496090892 Marionette TRACE conn2 <- [1,1814,null,{}] 01:01:30 INFO - PROCESS | 1948 | 1466496090895 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:30 INFO - PROCESS | 1948 | 1466496090897 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:31 INFO - PROCESS | 1948 | 1466496091020 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:01:31 INFO - PROCESS | 1948 | 1466496091079 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:31 INFO - PROCESS | 1948 | 1466496091082 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f3f000 == 46 [pid = 1948] [id = 461] 01:01:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x112966800) [pid = 1948] [serial = 1382] [outer = 0x0] 01:01:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x112a7ec00) [pid = 1948] [serial = 1383] [outer = 0x112966800] 01:01:31 INFO - PROCESS | 1948 | 1466496091113 Marionette DEBUG loaded listener.js 01:01:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x113274400) [pid = 1948] [serial = 1384] [outer = 0x112966800] 01:01:31 INFO - PROCESS | 1948 | 1466496091631 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 770ms 01:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:01:31 INFO - PROCESS | 1948 | 1466496091660 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:01:31 INFO - PROCESS | 1948 | 1466496091663 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:01:31 INFO - PROCESS | 1948 | 1466496091667 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:01:31 INFO - PROCESS | 1948 | 1466496091669 Marionette TRACE conn2 <- [1,1818,null,{}] 01:01:31 INFO - PROCESS | 1948 | 1466496091672 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:31 INFO - PROCESS | 1948 | 1466496091674 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:31 INFO - PROCESS | 1948 | 1466496091790 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:01:31 INFO - PROCESS | 1948 | 1466496091851 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:31 INFO - PROCESS | 1948 | 1466496091852 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x12393e800 == 47 [pid = 1948] [id = 462] 01:01:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x111e59c00) [pid = 1948] [serial = 1385] [outer = 0x0] 01:01:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x116623c00) [pid = 1948] [serial = 1386] [outer = 0x111e59c00] 01:01:31 INFO - PROCESS | 1948 | 1466496091909 Marionette DEBUG loaded listener.js 01:01:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x117e9ec00) [pid = 1948] [serial = 1387] [outer = 0x111e59c00] 01:01:32 INFO - PROCESS | 1948 | 1466496092637 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1025ms 01:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:01:32 INFO - PROCESS | 1948 | 1466496092693 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:01:32 INFO - PROCESS | 1948 | 1466496092695 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:01:32 INFO - PROCESS | 1948 | 1466496092698 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:01:32 INFO - PROCESS | 1948 | 1466496092700 Marionette TRACE conn2 <- [1,1822,null,{}] 01:01:32 INFO - PROCESS | 1948 | 1466496092712 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:32 INFO - PROCESS | 1948 | 1466496092714 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:32 INFO - PROCESS | 1948 | 1466496092815 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12be31000 == 46 [pid = 1948] [id = 459] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12b84e800 == 45 [pid = 1948] [id = 458] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x124bd3000 == 44 [pid = 1948] [id = 457] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0c3800 == 43 [pid = 1948] [id = 456] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9d7000 == 42 [pid = 1948] [id = 455] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x1295e2000 == 41 [pid = 1948] [id = 454] 01:01:32 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x128a77400) [pid = 1948] [serial = 1326] [outer = 0x0] [url = about:blank] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12387e800 == 40 [pid = 1948] [id = 453] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x1288d6800 == 39 [pid = 1948] [id = 452] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x119171800 == 38 [pid = 1948] [id = 451] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12696d800 == 37 [pid = 1948] [id = 450] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x1246fc000 == 36 [pid = 1948] [id = 449] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x124503800 == 35 [pid = 1948] [id = 448] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x123935800 == 34 [pid = 1948] [id = 447] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x1197e3800 == 33 [pid = 1948] [id = 446] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x119173000 == 32 [pid = 1948] [id = 445] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x11721e000 == 31 [pid = 1948] [id = 444] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x116316000 == 30 [pid = 1948] [id = 443] 01:01:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0cf000 == 29 [pid = 1948] [id = 442] 01:01:32 INFO - PROCESS | 1948 | 1466496092903 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:32 INFO - PROCESS | 1948 | 1466496092904 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x11666f800 == 30 [pid = 1948] [id = 463] 01:01:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x11383c400) [pid = 1948] [serial = 1388] [outer = 0x0] 01:01:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x116a0c000) [pid = 1948] [serial = 1389] [outer = 0x11383c400] 01:01:32 INFO - PROCESS | 1948 | 1466496092933 Marionette DEBUG loaded listener.js 01:01:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x118568c00) [pid = 1948] [serial = 1390] [outer = 0x11383c400] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x126bea400) [pid = 1948] [serial = 1323] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1261be000) [pid = 1948] [serial = 1321] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1210b6000) [pid = 1948] [serial = 1308] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x124b38000) [pid = 1948] [serial = 1311] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1261f0400) [pid = 1948] [serial = 1314] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1261b3800) [pid = 1948] [serial = 1312] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1192e6c00) [pid = 1948] [serial = 1318] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1176bdc00) [pid = 1948] [serial = 1317] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x126b11c00) [pid = 1948] [serial = 1315] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11952bc00) [pid = 1948] [serial = 1302] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x119992000) [pid = 1948] [serial = 1303] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x128a08800) [pid = 1948] [serial = 1324] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x118564c00) [pid = 1948] [serial = 1299] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1186a7000) [pid = 1948] [serial = 1300] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x116052000) [pid = 1948] [serial = 1296] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x116781000) [pid = 1948] [serial = 1297] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x126821800) [pid = 1948] [serial = 1294] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x124f95800) [pid = 1948] [serial = 1293] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12431dc00) [pid = 1948] [serial = 1291] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1240a3400) [pid = 1948] [serial = 1290] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x124099400) [pid = 1948] [serial = 1288] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x123808c00) [pid = 1948] [serial = 1287] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x120fe5c00) [pid = 1948] [serial = 1285] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119d41c00) [pid = 1948] [serial = 1284] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119a5a800) [pid = 1948] [serial = 1282] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119709400) [pid = 1948] [serial = 1281] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1185adc00) [pid = 1948] [serial = 1279] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x11826c400) [pid = 1948] [serial = 1278] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x119a62800) [pid = 1948] [serial = 1305] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1210b8400) [pid = 1948] [serial = 1320] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119f18000) [pid = 1948] [serial = 1306] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x123f07c00) [pid = 1948] [serial = 1309] [outer = 0x0] [url = about:blank] 01:01:33 INFO - PROCESS | 1948 | 1466496093252 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 578ms 01:01:33 INFO - PROCESS | 1948 | 1466496093282 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:01:33 INFO - PROCESS | 1948 | 1466496093286 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:01:33 INFO - PROCESS | 1948 | 1466496093293 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:01:33 INFO - PROCESS | 1948 | 1466496093295 Marionette TRACE conn2 <- [1,1826,null,{}] 01:01:33 INFO - PROCESS | 1948 | 1466496093298 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:33 INFO - PROCESS | 1948 | 1466496093300 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:33 INFO - PROCESS | 1948 | 1466496093386 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:01:33 INFO - PROCESS | 1948 | 1466496093393 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:33 INFO - PROCESS | 1948 | 1466496093394 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188c1000 == 31 [pid = 1948] [id = 464] 01:01:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1185a4800) [pid = 1948] [serial = 1391] [outer = 0x0] 01:01:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1186ad800) [pid = 1948] [serial = 1392] [outer = 0x1185a4800] 01:01:33 INFO - PROCESS | 1948 | 1466496093426 Marionette DEBUG loaded listener.js 01:01:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119157400) [pid = 1948] [serial = 1393] [outer = 0x1185a4800] 01:01:33 INFO - PROCESS | 1948 | 1466496093939 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 671ms 01:01:33 INFO - PROCESS | 1948 | 1466496093963 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:01:33 INFO - PROCESS | 1948 | 1466496093965 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:01:33 INFO - PROCESS | 1948 | 1466496093967 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:01:33 INFO - PROCESS | 1948 | 1466496093970 Marionette TRACE conn2 <- [1,1830,null,{}] 01:01:33 INFO - PROCESS | 1948 | 1466496093977 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:33 INFO - PROCESS | 1948 | 1466496093981 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:34 INFO - PROCESS | 1948 | 1466496094070 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:01:34 INFO - PROCESS | 1948 | 1466496094076 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:34 INFO - PROCESS | 1948 | 1466496094079 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fea800 == 32 [pid = 1948] [id = 465] 01:01:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x113272c00) [pid = 1948] [serial = 1394] [outer = 0x0] 01:01:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11970ec00) [pid = 1948] [serial = 1395] [outer = 0x113272c00] 01:01:34 INFO - PROCESS | 1948 | 1466496094107 Marionette DEBUG loaded listener.js 01:01:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119a62000) [pid = 1948] [serial = 1396] [outer = 0x113272c00] 01:01:34 INFO - PROCESS | 1948 | 1466496094461 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 526ms 01:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:01:34 INFO - PROCESS | 1948 | 1466496094493 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:01:34 INFO - PROCESS | 1948 | 1466496094495 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:01:34 INFO - PROCESS | 1948 | 1466496094497 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:01:34 INFO - PROCESS | 1948 | 1466496094498 Marionette TRACE conn2 <- [1,1834,null,{}] 01:01:34 INFO - PROCESS | 1948 | 1466496094501 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:34 INFO - PROCESS | 1948 | 1466496094502 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:34 INFO - PROCESS | 1948 | 1466496094582 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:01:34 INFO - PROCESS | 1948 | 1466496094588 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:34 INFO - PROCESS | 1948 | 1466496094590 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243ce000 == 33 [pid = 1948] [id = 466] 01:01:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119a82400) [pid = 1948] [serial = 1397] [outer = 0x0] 01:01:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119a9b800) [pid = 1948] [serial = 1398] [outer = 0x119a82400] 01:01:34 INFO - PROCESS | 1948 | 1466496094615 Marionette DEBUG loaded listener.js 01:01:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119d47c00) [pid = 1948] [serial = 1399] [outer = 0x119a82400] 01:01:34 INFO - PROCESS | 1948 | 1466496094943 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 01:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 470ms 01:01:34 INFO - PROCESS | 1948 | 1466496094968 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:01:34 INFO - PROCESS | 1948 | 1466496094970 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:01:34 INFO - PROCESS | 1948 | 1466496094974 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:01:34 INFO - PROCESS | 1948 | 1466496094975 Marionette TRACE conn2 <- [1,1838,null,{}] 01:01:34 INFO - PROCESS | 1948 | 1466496094984 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:34 INFO - PROCESS | 1948 | 1466496094985 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:35 INFO - PROCESS | 1948 | 1466496095060 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:01:35 INFO - PROCESS | 1948 | 1466496095131 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:35 INFO - PROCESS | 1948 | 1466496095132 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bd5800 == 34 [pid = 1948] [id = 467] 01:01:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1130e5c00) [pid = 1948] [serial = 1400] [outer = 0x0] 01:01:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x119d48400) [pid = 1948] [serial = 1401] [outer = 0x1130e5c00] 01:01:35 INFO - PROCESS | 1948 | 1466496095157 Marionette DEBUG loaded listener.js 01:01:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1210b6c00) [pid = 1948] [serial = 1402] [outer = 0x1130e5c00] 01:01:35 INFO - PROCESS | 1948 | 1466496095499 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 568ms 01:01:35 INFO - PROCESS | 1948 | 1466496095543 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:01:35 INFO - PROCESS | 1948 | 1466496095544 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:01:35 INFO - PROCESS | 1948 | 1466496095546 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:01:35 INFO - PROCESS | 1948 | 1466496095547 Marionette TRACE conn2 <- [1,1842,null,{}] 01:01:35 INFO - PROCESS | 1948 | 1466496095549 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:35 INFO - PROCESS | 1948 | 1466496095554 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:35 INFO - PROCESS | 1948 | 1466496095673 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:01:35 INFO - PROCESS | 1948 | 1466496095707 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:35 INFO - PROCESS | 1948 | 1466496095708 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x126987000 == 35 [pid = 1948] [id = 468] 01:01:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x123804000) [pid = 1948] [serial = 1403] [outer = 0x0] 01:01:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1240aec00) [pid = 1948] [serial = 1404] [outer = 0x123804000] 01:01:35 INFO - PROCESS | 1948 | 1466496095733 Marionette DEBUG loaded listener.js 01:01:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x124c2a000) [pid = 1948] [serial = 1405] [outer = 0x123804000] 01:01:36 INFO - PROCESS | 1948 | 1466496096040 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 01:01:36 INFO - PROCESS | 1948 | 1466496096067 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:01:36 INFO - PROCESS | 1948 | 1466496096077 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:01:36 INFO - PROCESS | 1948 | 1466496096080 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:01:36 INFO - PROCESS | 1948 | 1466496096081 Marionette TRACE conn2 <- [1,1846,null,{}] 01:01:36 INFO - PROCESS | 1948 | 1466496096083 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:36 INFO - PROCESS | 1948 | 1466496096084 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:36 INFO - PROCESS | 1948 | 1466496096180 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:01:36 INFO - PROCESS | 1948 | 1466496096191 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:36 INFO - PROCESS | 1948 | 1466496096192 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288d5800 == 36 [pid = 1948] [id = 469] 01:01:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x123808800) [pid = 1948] [serial = 1406] [outer = 0x0] 01:01:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x124f95800) [pid = 1948] [serial = 1407] [outer = 0x123808800] 01:01:36 INFO - PROCESS | 1948 | 1466496096217 Marionette DEBUG loaded listener.js 01:01:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12579cc00) [pid = 1948] [serial = 1408] [outer = 0x123808800] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1192e0c00) [pid = 1948] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119a99800) [pid = 1948] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x116051800) [pid = 1948] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118368400) [pid = 1948] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x112a74800) [pid = 1948] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x118280c00) [pid = 1948] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x116052c00) [pid = 1948] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x120fe2c00) [pid = 1948] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x110fa7800) [pid = 1948] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x128a09000) [pid = 1948] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118372c00) [pid = 1948] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12506ec00) [pid = 1948] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1261b5c00) [pid = 1948] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1210ac800) [pid = 1948] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1252ab800) [pid = 1948] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11295f400) [pid = 1948] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x112a80800) [pid = 1948] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:01:36 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1240bb800) [pid = 1948] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:01:36 INFO - PROCESS | 1948 | 1466496096815 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 773ms 01:01:36 INFO - PROCESS | 1948 | 1466496096856 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:01:36 INFO - PROCESS | 1948 | 1466496096859 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:01:36 INFO - PROCESS | 1948 | 1466496096862 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:01:36 INFO - PROCESS | 1948 | 1466496096865 Marionette TRACE conn2 <- [1,1850,null,{}] 01:01:36 INFO - PROCESS | 1948 | 1466496096869 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:36 INFO - PROCESS | 1948 | 1466496096872 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:36 INFO - PROCESS | 1948 | 1466496096975 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:01:37 INFO - PROCESS | 1948 | 1466496097045 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:37 INFO - PROCESS | 1948 | 1466496097047 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f41800 == 37 [pid = 1948] [id = 470] 01:01:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x112a21800) [pid = 1948] [serial = 1409] [outer = 0x0] 01:01:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x113272400) [pid = 1948] [serial = 1410] [outer = 0x112a21800] 01:01:37 INFO - PROCESS | 1948 | 1466496097079 Marionette DEBUG loaded listener.js 01:01:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11635f000) [pid = 1948] [serial = 1411] [outer = 0x112a21800] 01:01:37 INFO - PROCESS | 1948 | 1466496097518 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 672ms 01:01:37 INFO - PROCESS | 1948 | 1466496097535 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:01:37 INFO - PROCESS | 1948 | 1466496097538 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:01:37 INFO - PROCESS | 1948 | 1466496097543 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:01:37 INFO - PROCESS | 1948 | 1466496097544 Marionette TRACE conn2 <- [1,1854,null,{}] 01:01:37 INFO - PROCESS | 1948 | 1466496097547 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:37 INFO - PROCESS | 1948 | 1466496097549 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:37 INFO - PROCESS | 1948 | 1466496097654 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:01:37 INFO - PROCESS | 1948 | 1466496097711 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:37 INFO - PROCESS | 1948 | 1466496097712 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197dc000 == 38 [pid = 1948] [id = 471] 01:01:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11826ac00) [pid = 1948] [serial = 1412] [outer = 0x0] 01:01:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11856d000) [pid = 1948] [serial = 1413] [outer = 0x11826ac00] 01:01:37 INFO - PROCESS | 1948 | 1466496097744 Marionette DEBUG loaded listener.js 01:01:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1186aa800) [pid = 1948] [serial = 1414] [outer = 0x11826ac00] 01:01:38 INFO - PROCESS | 1948 | 1466496098213 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 724ms 01:01:38 INFO - PROCESS | 1948 | 1466496098266 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:01:38 INFO - PROCESS | 1948 | 1466496098268 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:01:38 INFO - PROCESS | 1948 | 1466496098289 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:01:38 INFO - PROCESS | 1948 | 1466496098292 Marionette TRACE conn2 <- [1,1858,null,{}] 01:01:38 INFO - PROCESS | 1948 | 1466496098301 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:38 INFO - PROCESS | 1948 | 1466496098306 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:38 INFO - PROCESS | 1948 | 1466496098406 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:01:38 INFO - PROCESS | 1948 | 1466496098476 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:38 INFO - PROCESS | 1948 | 1466496098478 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12696e000 == 39 [pid = 1948] [id = 472] 01:01:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11952bc00) [pid = 1948] [serial = 1415] [outer = 0x0] 01:01:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119709c00) [pid = 1948] [serial = 1416] [outer = 0x11952bc00] 01:01:38 INFO - PROCESS | 1948 | 1466496098511 Marionette DEBUG loaded listener.js 01:01:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119a62800) [pid = 1948] [serial = 1417] [outer = 0x11952bc00] 01:01:38 INFO - PROCESS | 1948 | 1466496098942 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 673ms 01:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:01:38 INFO - PROCESS | 1948 | 1466496098961 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:01:38 INFO - PROCESS | 1948 | 1466496098963 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:01:38 INFO - PROCESS | 1948 | 1466496098965 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:01:38 INFO - PROCESS | 1948 | 1466496098967 Marionette TRACE conn2 <- [1,1862,null,{}] 01:01:39 INFO - PROCESS | 1948 | 1466496098995 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:39 INFO - PROCESS | 1948 | 1466496098996 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:39 INFO - PROCESS | 1948 | 1466496099099 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:01:39 INFO - PROCESS | 1948 | 1466496099156 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:39 INFO - PROCESS | 1948 | 1466496099158 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x129295800 == 40 [pid = 1948] [id = 473] 01:01:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x119d40c00) [pid = 1948] [serial = 1418] [outer = 0x0] 01:01:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x120fe1800) [pid = 1948] [serial = 1419] [outer = 0x119d40c00] 01:01:39 INFO - PROCESS | 1948 | 1466496099188 Marionette DEBUG loaded listener.js 01:01:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x123803400) [pid = 1948] [serial = 1420] [outer = 0x119d40c00] 01:01:39 INFO - PROCESS | 1948 | 1466496099668 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 722ms 01:01:39 INFO - PROCESS | 1948 | 1466496099688 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:01:39 INFO - PROCESS | 1948 | 1466496099689 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:01:39 INFO - PROCESS | 1948 | 1466496099692 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:01:39 INFO - PROCESS | 1948 | 1466496099693 Marionette TRACE conn2 <- [1,1866,null,{}] 01:01:39 INFO - PROCESS | 1948 | 1466496099696 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:39 INFO - PROCESS | 1948 | 1466496099697 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:39 INFO - PROCESS | 1948 | 1466496099798 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:01:39 INFO - PROCESS | 1948 | 1466496099855 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:39 INFO - PROCESS | 1948 | 1466496099857 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x123842400) [pid = 1948] [serial = 1421] [outer = 0x12ca0d800] 01:01:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a824000 == 41 [pid = 1948] [id = 474] 01:01:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x11952c400) [pid = 1948] [serial = 1422] [outer = 0x0] 01:01:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12409ac00) [pid = 1948] [serial = 1423] [outer = 0x11952c400] 01:01:39 INFO - PROCESS | 1948 | 1466496099899 Marionette DEBUG loaded listener.js 01:01:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x124553400) [pid = 1948] [serial = 1424] [outer = 0x11952c400] 01:01:40 INFO - PROCESS | 1948 | 1466496100348 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 718ms 01:01:40 INFO - PROCESS | 1948 | 1466496100415 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:01:40 INFO - PROCESS | 1948 | 1466496100416 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:01:40 INFO - PROCESS | 1948 | 1466496100420 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:01:40 INFO - PROCESS | 1948 | 1466496100422 Marionette TRACE conn2 <- [1,1870,null,{}] 01:01:40 INFO - PROCESS | 1948 | 1466496100424 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:40 INFO - PROCESS | 1948 | 1466496100429 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:40 INFO - PROCESS | 1948 | 1466496100663 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:01:40 INFO - PROCESS | 1948 | 1466496100777 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:40 INFO - PROCESS | 1948 | 1466496100778 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x11678f800 == 42 [pid = 1948] [id = 475] 01:01:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11295d800) [pid = 1948] [serial = 1425] [outer = 0x0] 01:01:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x112a18800) [pid = 1948] [serial = 1426] [outer = 0x11295d800] 01:01:40 INFO - PROCESS | 1948 | 1466496100812 Marionette DEBUG loaded listener.js 01:01:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1133c0800) [pid = 1948] [serial = 1427] [outer = 0x11295d800] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x126987000 == 41 [pid = 1948] [id = 468] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x124bd5800 == 40 [pid = 1948] [id = 467] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x1243ce000 == 39 [pid = 1948] [id = 466] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x119fea800 == 38 [pid = 1948] [id = 465] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x1188c1000 == 37 [pid = 1948] [id = 464] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x11666f800 == 36 [pid = 1948] [id = 463] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x12393e800 == 35 [pid = 1948] [id = 462] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x116f3f000 == 34 [pid = 1948] [id = 461] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x119fe9000 == 33 [pid = 1948] [id = 239] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x1195a4800 == 32 [pid = 1948] [id = 238] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x1197d3000 == 31 [pid = 1948] [id = 247] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x117e69800 == 30 [pid = 1948] [id = 249] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x128853800 == 29 [pid = 1948] [id = 248] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x123c96800 == 28 [pid = 1948] [id = 253] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x116318000 == 27 [pid = 1948] [id = 236] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x11720b800 == 26 [pid = 1948] [id = 242] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x119fe8800 == 25 [pid = 1948] [id = 245] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x113d47800 == 24 [pid = 1948] [id = 246] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x117202800 == 23 [pid = 1948] [id = 251] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x125282800 == 22 [pid = 1948] [id = 243] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x124522800 == 21 [pid = 1948] [id = 241] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x115ec1800 == 20 [pid = 1948] [id = 250] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x11959c800 == 19 [pid = 1948] [id = 252] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x123fc3800 == 18 [pid = 1948] [id = 240] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x12696a800 == 17 [pid = 1948] [id = 244] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x118204000 == 16 [pid = 1948] [id = 237] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x12c64c800 == 15 [pid = 1948] [id = 460] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x12a824000 == 14 [pid = 1948] [id = 474] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x129295800 == 13 [pid = 1948] [id = 473] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x12696e000 == 12 [pid = 1948] [id = 472] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x1197dc000 == 11 [pid = 1948] [id = 471] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x1288d5800 == 10 [pid = 1948] [id = 469] 01:01:42 INFO - PROCESS | 1948 | --DOCSHELL 0x116f41800 == 9 [pid = 1948] [id = 470] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x119a94400) [pid = 1948] [serial = 1347] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x119d3bc00) [pid = 1948] [serial = 1348] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119f13800) [pid = 1948] [serial = 1350] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1210adc00) [pid = 1948] [serial = 1351] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1188e0000) [pid = 1948] [serial = 1341] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x119192800) [pid = 1948] [serial = 1342] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x123bc3000) [pid = 1948] [serial = 1356] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x112a75000) [pid = 1948] [serial = 1329] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x112ff0800) [pid = 1948] [serial = 1330] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11952ac00) [pid = 1948] [serial = 1344] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119a8ec00) [pid = 1948] [serial = 1345] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1160a2000) [pid = 1948] [serial = 1332] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11662ec00) [pid = 1948] [serial = 1333] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1210bb800) [pid = 1948] [serial = 1353] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1239f5c00) [pid = 1948] [serial = 1354] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x117e9e000) [pid = 1948] [serial = 1335] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x118284c00) [pid = 1948] [serial = 1336] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x128bee400) [pid = 1948] [serial = 1327] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1185a5400) [pid = 1948] [serial = 1338] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1186a8800) [pid = 1948] [serial = 1339] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12579ec00) [pid = 1948] [serial = 1362] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1265cb400) [pid = 1948] [serial = 1368] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x128a09400) [pid = 1948] [serial = 1378] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1261be800) [pid = 1948] [serial = 1365] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x128a14400) [pid = 1948] [serial = 1380] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x119a65c00) [pid = 1948] [serial = 1372] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1268efc00) [pid = 1948] [serial = 1369] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x117295c00) [pid = 1948] [serial = 1371] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x1210acc00) [pid = 1948] [serial = 1374] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x126b1b800) [pid = 1948] [serial = 1377] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x124b34400) [pid = 1948] [serial = 1359] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x1261eec00) [pid = 1948] [serial = 1366] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x1261b5800) [pid = 1948] [serial = 1363] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x12506e800) [pid = 1948] [serial = 1360] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x12682a800) [pid = 1948] [serial = 1375] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x1240a1400) [pid = 1948] [serial = 1357] [outer = 0x0] [url = about:blank] 01:01:42 INFO - PROCESS | 1948 | 1466496102977 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2631ms 01:01:43 INFO - PROCESS | 1948 | 1466496103053 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1948 | 1466496103058 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:01:43 INFO - PROCESS | 1948 | 1466496103063 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1948 | 1466496103068 Marionette TRACE conn2 <- [1,1874,null,{}] 01:01:43 INFO - PROCESS | 1948 | 1466496103075 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:43 INFO - PROCESS | 1948 | 1466496103077 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:43 INFO - PROCESS | 1948 | 1466496103206 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:01:43 INFO - PROCESS | 1948 | 1466496103214 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:43 INFO - PROCESS | 1948 | 1466496103216 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x11666c000 == 10 [pid = 1948] [id = 476] 01:01:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x1133c6c00) [pid = 1948] [serial = 1428] [outer = 0x0] 01:01:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x113862400) [pid = 1948] [serial = 1429] [outer = 0x1133c6c00] 01:01:43 INFO - PROCESS | 1948 | 1466496103265 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x1163d4000) [pid = 1948] [serial = 1430] [outer = 0x1133c6c00] 01:01:43 INFO - PROCESS | 1948 | 1466496103708 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 678ms 01:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:01:43 INFO - PROCESS | 1948 | 1466496103741 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1948 | 1466496103744 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:01:43 INFO - PROCESS | 1948 | 1466496103748 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1948 | 1466496103750 Marionette TRACE conn2 <- [1,1878,null,{}] 01:01:43 INFO - PROCESS | 1948 | 1466496103759 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:43 INFO - PROCESS | 1948 | 1466496103761 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:43 INFO - PROCESS | 1948 | 1466496103846 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:01:43 INFO - PROCESS | 1948 | 1466496103850 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:43 INFO - PROCESS | 1948 | 1466496103852 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x118209800 == 11 [pid = 1948] [id = 477] 01:01:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x117e9b000) [pid = 1948] [serial = 1431] [outer = 0x0] 01:01:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x11826e800) [pid = 1948] [serial = 1432] [outer = 0x117e9b000] 01:01:43 INFO - PROCESS | 1948 | 1466496103883 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x118371000) [pid = 1948] [serial = 1433] [outer = 0x117e9b000] 01:01:44 INFO - PROCESS | 1948 | 1466496104230 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 520ms 01:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:01:44 INFO - PROCESS | 1948 | 1466496104269 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:01:44 INFO - PROCESS | 1948 | 1466496104270 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:01:44 INFO - PROCESS | 1948 | 1466496104273 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:01:44 INFO - PROCESS | 1948 | 1466496104276 Marionette TRACE conn2 <- [1,1882,null,{}] 01:01:44 INFO - PROCESS | 1948 | 1466496104284 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:44 INFO - PROCESS | 1948 | 1466496104295 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:44 INFO - PROCESS | 1948 | 1466496104420 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:01:44 INFO - PROCESS | 1948 | 1466496104437 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:44 INFO - PROCESS | 1948 | 1466496104439 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195a9800 == 12 [pid = 1948] [id = 478] 01:01:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x1185a7400) [pid = 1948] [serial = 1434] [outer = 0x0] 01:01:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x11888e800) [pid = 1948] [serial = 1435] [outer = 0x1185a7400] 01:01:44 INFO - PROCESS | 1948 | 1466496104487 Marionette DEBUG loaded listener.js 01:01:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11915c800) [pid = 1948] [serial = 1436] [outer = 0x1185a7400] 01:01:44 INFO - PROCESS | 1948 | 1466496104945 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 724ms 01:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:01:45 INFO - PROCESS | 1948 | 1466496104997 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:01:45 INFO - PROCESS | 1948 | 1466496104999 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:01:45 INFO - PROCESS | 1948 | 1466496105001 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:01:45 INFO - PROCESS | 1948 | 1466496105002 Marionette TRACE conn2 <- [1,1886,null,{}] 01:01:45 INFO - PROCESS | 1948 | 1466496105008 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:45 INFO - PROCESS | 1948 | 1466496105010 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:45 INFO - PROCESS | 1948 | 1466496105089 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:01:45 INFO - PROCESS | 1948 | 1466496105093 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:45 INFO - PROCESS | 1948 | 1466496105094 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a74000 == 13 [pid = 1948] [id = 479] 01:01:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1192df800) [pid = 1948] [serial = 1437] [outer = 0x0] 01:01:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x11970c000) [pid = 1948] [serial = 1438] [outer = 0x1192df800] 01:01:45 INFO - PROCESS | 1948 | 1466496105122 Marionette DEBUG loaded listener.js 01:01:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x119a5a000) [pid = 1948] [serial = 1439] [outer = 0x1192df800] 01:01:45 INFO - PROCESS | 1948 | 1466496105464 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 475ms 01:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:01:45 INFO - PROCESS | 1948 | 1466496105481 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:01:45 INFO - PROCESS | 1948 | 1466496105482 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:01:45 INFO - PROCESS | 1948 | 1466496105484 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:01:45 INFO - PROCESS | 1948 | 1466496105485 Marionette TRACE conn2 <- [1,1890,null,{}] 01:01:45 INFO - PROCESS | 1948 | 1466496105490 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:45 INFO - PROCESS | 1948 | 1466496105491 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:45 INFO - PROCESS | 1948 | 1466496105595 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:01:45 INFO - PROCESS | 1948 | 1466496105598 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:45 INFO - PROCESS | 1948 | 1466496105599 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x12451b000 == 14 [pid = 1948] [id = 480] 01:01:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x119453000) [pid = 1948] [serial = 1440] [outer = 0x0] 01:01:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x119a5e800) [pid = 1948] [serial = 1441] [outer = 0x119453000] 01:01:45 INFO - PROCESS | 1948 | 1466496105624 Marionette DEBUG loaded listener.js 01:01:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x119a94c00) [pid = 1948] [serial = 1442] [outer = 0x119453000] 01:01:45 INFO - PROCESS | 1948 | 1466496105964 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 01:01:46 INFO - PROCESS | 1948 | 1466496106004 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:01:46 INFO - PROCESS | 1948 | 1466496106005 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:01:46 INFO - PROCESS | 1948 | 1466496106007 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:01:46 INFO - PROCESS | 1948 | 1466496106008 Marionette TRACE conn2 <- [1,1894,null,{}] 01:01:46 INFO - PROCESS | 1948 | 1466496106011 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:46 INFO - PROCESS | 1948 | 1466496106015 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:46 INFO - PROCESS | 1948 | 1466496106141 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:01:46 INFO - PROCESS | 1948 | 1466496106176 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1948 | 1466496106177 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x125287000 == 15 [pid = 1948] [id = 481] 01:01:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x119a9a800) [pid = 1948] [serial = 1443] [outer = 0x0] 01:01:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119d44800) [pid = 1948] [serial = 1444] [outer = 0x119a9a800] 01:01:46 INFO - PROCESS | 1948 | 1466496106202 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1239f4400) [pid = 1948] [serial = 1445] [outer = 0x119a9a800] 01:01:46 INFO - PROCESS | 1948 | 1466496106535 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 570ms 01:01:46 INFO - PROCESS | 1948 | 1466496106577 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:01:46 INFO - PROCESS | 1948 | 1466496106579 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:01:46 INFO - PROCESS | 1948 | 1466496106581 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:01:46 INFO - PROCESS | 1948 | 1466496106582 Marionette TRACE conn2 <- [1,1898,null,{}] 01:01:46 INFO - PROCESS | 1948 | 1466496106584 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:46 INFO - PROCESS | 1948 | 1466496106585 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:46 INFO - PROCESS | 1948 | 1466496106681 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:01:46 INFO - PROCESS | 1948 | 1466496106686 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1948 | 1466496106687 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x126b72800 == 16 [pid = 1948] [id = 482] 01:01:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x119a9ac00) [pid = 1948] [serial = 1446] [outer = 0x0] 01:01:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x124099400) [pid = 1948] [serial = 1447] [outer = 0x119a9ac00] 01:01:46 INFO - PROCESS | 1948 | 1466496106718 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x124184c00) [pid = 1948] [serial = 1448] [outer = 0x119a9ac00] 01:01:47 INFO - PROCESS | 1948 | 1466496107041 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 517ms 01:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:01:47 INFO - PROCESS | 1948 | 1466496107099 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:01:47 INFO - PROCESS | 1948 | 1466496107100 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:01:47 INFO - PROCESS | 1948 | 1466496107102 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:01:47 INFO - PROCESS | 1948 | 1466496107104 Marionette TRACE conn2 <- [1,1902,null,{}] 01:01:47 INFO - PROCESS | 1948 | 1466496107106 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:47 INFO - PROCESS | 1948 | 1466496107107 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:47 INFO - PROCESS | 1948 | 1466496107202 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:01:47 INFO - PROCESS | 1948 | 1466496107238 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:47 INFO - PROCESS | 1948 | 1466496107239 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288d3800 == 17 [pid = 1948] [id = 483] 01:01:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x12431c800) [pid = 1948] [serial = 1449] [outer = 0x0] 01:01:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12455b400) [pid = 1948] [serial = 1450] [outer = 0x12431c800] 01:01:47 INFO - PROCESS | 1948 | 1466496107263 Marionette DEBUG loaded listener.js 01:01:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124b38000) [pid = 1948] [serial = 1451] [outer = 0x12431c800] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11826ac00) [pid = 1948] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x123808800) [pid = 1948] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x123804000) [pid = 1948] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x11383c400) [pid = 1948] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x113272c00) [pid = 1948] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119a82400) [pid = 1948] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1185a4800) [pid = 1948] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x112966800) [pid = 1948] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x111e59c00) [pid = 1948] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x128a09800) [pid = 1948] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1130e5c00) [pid = 1948] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x112a21800) [pid = 1948] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x11952c400) [pid = 1948] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x119d40c00) [pid = 1948] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:01:47 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x11952bc00) [pid = 1948] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:01:47 INFO - PROCESS | 1948 | 1466496107731 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 673ms 01:01:47 INFO - PROCESS | 1948 | 1466496107777 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:01:47 INFO - PROCESS | 1948 | 1466496107779 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:01:47 INFO - PROCESS | 1948 | 1466496107783 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:01:47 INFO - PROCESS | 1948 | 1466496107785 Marionette TRACE conn2 <- [1,1906,null,{}] 01:01:47 INFO - PROCESS | 1948 | 1466496107791 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:47 INFO - PROCESS | 1948 | 1466496107793 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:47 INFO - PROCESS | 1948 | 1466496107912 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:01:47 INFO - PROCESS | 1948 | 1466496107918 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:47 INFO - PROCESS | 1948 | 1466496107919 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x12386b000 == 18 [pid = 1948] [id = 484] 01:01:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x11696c400) [pid = 1948] [serial = 1452] [outer = 0x0] 01:01:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x1185ad400) [pid = 1948] [serial = 1453] [outer = 0x11696c400] 01:01:47 INFO - PROCESS | 1948 | 1466496107945 Marionette DEBUG loaded listener.js 01:01:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x119707c00) [pid = 1948] [serial = 1454] [outer = 0x11696c400] 01:01:48 INFO - PROCESS | 1948 | 1466496108310 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 575ms 01:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:01:48 INFO - PROCESS | 1948 | 1466496108358 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:01:48 INFO - PROCESS | 1948 | 1466496108359 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:01:48 INFO - PROCESS | 1948 | 1466496108361 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:01:48 INFO - PROCESS | 1948 | 1466496108362 Marionette TRACE conn2 <- [1,1910,null,{}] 01:01:48 INFO - PROCESS | 1948 | 1466496108365 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:48 INFO - PROCESS | 1948 | 1466496108366 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:48 INFO - PROCESS | 1948 | 1466496108445 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:01:48 INFO - PROCESS | 1948 | 1466496108449 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:48 INFO - PROCESS | 1948 | 1466496108450 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x129041800 == 19 [pid = 1948] [id = 485] 01:01:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118887800) [pid = 1948] [serial = 1455] [outer = 0x0] 01:01:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x123804000) [pid = 1948] [serial = 1456] [outer = 0x118887800] 01:01:48 INFO - PROCESS | 1948 | 1466496108477 Marionette DEBUG loaded listener.js 01:01:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x124b38800) [pid = 1948] [serial = 1457] [outer = 0x118887800] 01:01:48 INFO - PROCESS | 1948 | 1466496108812 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 470ms 01:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:01:48 INFO - PROCESS | 1948 | 1466496108831 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:01:48 INFO - PROCESS | 1948 | 1466496108833 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:01:48 INFO - PROCESS | 1948 | 1466496108835 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:01:48 INFO - PROCESS | 1948 | 1466496108839 Marionette TRACE conn2 <- [1,1914,null,{}] 01:01:48 INFO - PROCESS | 1948 | 1466496108842 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:48 INFO - PROCESS | 1948 | 1466496108843 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:48 INFO - PROCESS | 1948 | 1466496108934 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:01:48 INFO - PROCESS | 1948 | 1466496108992 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:48 INFO - PROCESS | 1948 | 1466496108994 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x129295800 == 20 [pid = 1948] [id = 486] 01:01:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x119986400) [pid = 1948] [serial = 1458] [outer = 0x0] 01:01:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x124f2f400) [pid = 1948] [serial = 1459] [outer = 0x119986400] 01:01:49 INFO - PROCESS | 1948 | 1466496109024 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1261b5000) [pid = 1948] [serial = 1460] [outer = 0x119986400] 01:01:49 INFO - PROCESS | 1948 | 1466496109326 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 522ms 01:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:01:49 INFO - PROCESS | 1948 | 1466496109358 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:01:49 INFO - PROCESS | 1948 | 1466496109360 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:01:49 INFO - PROCESS | 1948 | 1466496109362 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:01:49 INFO - PROCESS | 1948 | 1466496109363 Marionette TRACE conn2 <- [1,1918,null,{}] 01:01:49 INFO - PROCESS | 1948 | 1466496109365 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:49 INFO - PROCESS | 1948 | 1466496109366 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:49 INFO - PROCESS | 1948 | 1466496109446 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:01:49 INFO - PROCESS | 1948 | 1466496109504 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:49 INFO - PROCESS | 1948 | 1466496109505 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295ee000 == 21 [pid = 1948] [id = 487] 01:01:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x119d49000) [pid = 1948] [serial = 1461] [outer = 0x0] 01:01:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1261e4800) [pid = 1948] [serial = 1462] [outer = 0x119d49000] 01:01:49 INFO - PROCESS | 1948 | 1466496109530 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1261f0800) [pid = 1948] [serial = 1463] [outer = 0x119d49000] 01:01:49 INFO - PROCESS | 1948 | 1466496109824 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 01:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:01:49 INFO - PROCESS | 1948 | 1466496109881 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:01:49 INFO - PROCESS | 1948 | 1466496109882 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:01:49 INFO - PROCESS | 1948 | 1466496109884 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:01:49 INFO - PROCESS | 1948 | 1466496109885 Marionette TRACE conn2 <- [1,1922,null,{}] 01:01:49 INFO - PROCESS | 1948 | 1466496109887 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:49 INFO - PROCESS | 1948 | 1466496109888 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:49 INFO - PROCESS | 1948 | 1466496109965 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:01:49 INFO - PROCESS | 1948 | 1466496109968 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:49 INFO - PROCESS | 1948 | 1466496109969 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9cf800 == 22 [pid = 1948] [id = 488] 01:01:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x124b33400) [pid = 1948] [serial = 1464] [outer = 0x0] 01:01:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12682a800) [pid = 1948] [serial = 1465] [outer = 0x124b33400] 01:01:50 INFO - PROCESS | 1948 | 1466496109997 Marionette DEBUG loaded listener.js 01:01:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x126b11c00) [pid = 1948] [serial = 1466] [outer = 0x124b33400] 01:01:50 INFO - PROCESS | 1948 | 1466496110340 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 473ms 01:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:01:50 INFO - PROCESS | 1948 | 1466496110358 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:01:50 INFO - PROCESS | 1948 | 1466496110359 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:01:50 INFO - PROCESS | 1948 | 1466496110361 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:01:50 INFO - PROCESS | 1948 | 1466496110363 Marionette TRACE conn2 <- [1,1926,null,{}] 01:01:50 INFO - PROCESS | 1948 | 1466496110365 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:50 INFO - PROCESS | 1948 | 1466496110366 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:50 INFO - PROCESS | 1948 | 1466496110474 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:01:50 INFO - PROCESS | 1948 | 1466496110480 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:50 INFO - PROCESS | 1948 | 1466496110481 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b02c000 == 23 [pid = 1948] [id = 489] 01:01:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1261e7400) [pid = 1948] [serial = 1467] [outer = 0x0] 01:01:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x126b1dc00) [pid = 1948] [serial = 1468] [outer = 0x1261e7400] 01:01:50 INFO - PROCESS | 1948 | 1466496110505 Marionette DEBUG loaded listener.js 01:01:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x126bebc00) [pid = 1948] [serial = 1469] [outer = 0x1261e7400] 01:01:50 INFO - PROCESS | 1948 | 1466496110808 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 468ms 01:01:50 INFO - PROCESS | 1948 | 1466496110830 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:01:50 INFO - PROCESS | 1948 | 1466496110832 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:01:50 INFO - PROCESS | 1948 | 1466496110834 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:01:50 INFO - PROCESS | 1948 | 1466496110835 Marionette TRACE conn2 <- [1,1930,null,{}] 01:01:50 INFO - PROCESS | 1948 | 1466496110840 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:50 INFO - PROCESS | 1948 | 1466496110841 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:50 INFO - PROCESS | 1948 | 1466496110919 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:01:50 INFO - PROCESS | 1948 | 1466496110925 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:50 INFO - PROCESS | 1948 | 1466496110926 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b841800 == 24 [pid = 1948] [id = 490] 01:01:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x126be3800) [pid = 1948] [serial = 1470] [outer = 0x0] 01:01:50 INFO - PROCESS | 1948 | [1948] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9434 01:01:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x111c75400) [pid = 1948] [serial = 1471] [outer = 0x126be3800] 01:01:50 INFO - PROCESS | 1948 | 1466496110986 Marionette DEBUG loaded listener.js 01:01:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x112a1c400) [pid = 1948] [serial = 1472] [outer = 0x126be3800] 01:01:51 INFO - PROCESS | 1948 | --DOCSHELL 0x11678f800 == 23 [pid = 1948] [id = 475] 01:01:51 INFO - PROCESS | 1948 | 1466496111751 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 971ms 01:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:01:51 INFO - PROCESS | 1948 | 1466496111806 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:01:51 INFO - PROCESS | 1948 | 1466496111808 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:01:51 INFO - PROCESS | 1948 | 1466496111811 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:01:51 INFO - PROCESS | 1948 | 1466496111813 Marionette TRACE conn2 <- [1,1934,null,{}] 01:01:51 INFO - PROCESS | 1948 | 1466496111818 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:51 INFO - PROCESS | 1948 | 1466496111819 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:51 INFO - PROCESS | 1948 | 1466496111899 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:01:51 INFO - PROCESS | 1948 | 1466496111907 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:51 INFO - PROCESS | 1948 | 1466496111910 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x1180d8800 == 24 [pid = 1948] [id = 491] 01:01:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1160a2400) [pid = 1948] [serial = 1473] [outer = 0x0] 01:01:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x117040000) [pid = 1948] [serial = 1474] [outer = 0x1160a2400] 01:01:51 INFO - PROCESS | 1948 | 1466496111938 Marionette DEBUG loaded listener.js 01:01:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x118279000) [pid = 1948] [serial = 1475] [outer = 0x1160a2400] 01:01:52 INFO - PROCESS | 1948 | 1466496112329 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 571ms 01:01:52 INFO - PROCESS | 1948 | 1466496112382 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:01:52 INFO - PROCESS | 1948 | 1466496112386 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:01:52 INFO - PROCESS | 1948 | 1466496112397 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:01:52 INFO - PROCESS | 1948 | 1466496112399 Marionette TRACE conn2 <- [1,1938,null,{}] 01:01:52 INFO - PROCESS | 1948 | 1466496112401 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:52 INFO - PROCESS | 1948 | 1466496112404 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:52 INFO - PROCESS | 1948 | 1466496112484 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:01:52 INFO - PROCESS | 1948 | 1466496112491 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:52 INFO - PROCESS | 1948 | 1466496112492 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fce800 == 25 [pid = 1948] [id = 492] 01:01:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1185a3800) [pid = 1948] [serial = 1476] [outer = 0x0] 01:01:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x118887c00) [pid = 1948] [serial = 1477] [outer = 0x1185a3800] 01:01:52 INFO - PROCESS | 1948 | 1466496112520 Marionette DEBUG loaded listener.js 01:01:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11918a000) [pid = 1948] [serial = 1478] [outer = 0x1185a3800] 01:01:52 INFO - PROCESS | 1948 | 1466496112862 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 521ms 01:01:52 INFO - PROCESS | 1948 | 1466496112918 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:01:52 INFO - PROCESS | 1948 | 1466496112919 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:01:52 INFO - PROCESS | 1948 | 1466496112922 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:01:52 INFO - PROCESS | 1948 | 1466496112925 Marionette TRACE conn2 <- [1,1942,null,{}] 01:01:52 INFO - PROCESS | 1948 | 1466496112934 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:52 INFO - PROCESS | 1948 | 1466496112938 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:53 INFO - PROCESS | 1948 | 1466496113034 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:01:53 INFO - PROCESS | 1948 | 1466496113043 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:53 INFO - PROCESS | 1948 | 1466496113046 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257c5800 == 26 [pid = 1948] [id = 493] 01:01:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11662ec00) [pid = 1948] [serial = 1479] [outer = 0x0] 01:01:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x119a9cc00) [pid = 1948] [serial = 1480] [outer = 0x11662ec00] 01:01:53 INFO - PROCESS | 1948 | 1466496113101 Marionette DEBUG loaded listener.js 01:01:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x119d40c00) [pid = 1948] [serial = 1481] [outer = 0x11662ec00] 01:01:53 INFO - PROCESS | 1948 | 1466496113487 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 574ms 01:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:01:53 INFO - PROCESS | 1948 | 1466496113496 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:01:53 INFO - PROCESS | 1948 | 1466496113498 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:01:53 INFO - PROCESS | 1948 | 1466496113502 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:01:53 INFO - PROCESS | 1948 | 1466496113507 Marionette TRACE conn2 <- [1,1946,null,{}] 01:01:53 INFO - PROCESS | 1948 | 1466496113532 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:53 INFO - PROCESS | 1948 | 1466496113534 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:53 INFO - PROCESS | 1948 | 1466496113653 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:01:53 INFO - PROCESS | 1948 | 1466496113659 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:53 INFO - PROCESS | 1948 | 1466496113660 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x129290800 == 27 [pid = 1948] [id = 494] 01:01:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x120fe6400) [pid = 1948] [serial = 1482] [outer = 0x0] 01:01:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1210b1000) [pid = 1948] [serial = 1483] [outer = 0x120fe6400] 01:01:53 INFO - PROCESS | 1948 | 1466496113702 Marionette DEBUG loaded listener.js 01:01:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12383dc00) [pid = 1948] [serial = 1484] [outer = 0x120fe6400] 01:01:54 INFO - PROCESS | 1948 | 1466496114192 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 694ms 01:01:54 INFO - PROCESS | 1948 | 1466496114196 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:01:54 INFO - PROCESS | 1948 | 1466496114197 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:01:54 INFO - PROCESS | 1948 | 1466496114199 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:01:54 INFO - PROCESS | 1948 | 1466496114200 Marionette TRACE conn2 <- [1,1950,null,{}] 01:01:54 INFO - PROCESS | 1948 | 1466496114208 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:54 INFO - PROCESS | 1948 | 1466496114209 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:54 INFO - PROCESS | 1948 | 1466496114314 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:01:54 INFO - PROCESS | 1948 | 1466496114317 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:54 INFO - PROCESS | 1948 | 1466496114319 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9d9000 == 28 [pid = 1948] [id = 495] 01:01:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1185a3000) [pid = 1948] [serial = 1485] [outer = 0x0] 01:01:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12409c400) [pid = 1948] [serial = 1486] [outer = 0x1185a3000] 01:01:54 INFO - PROCESS | 1948 | 1466496114344 Marionette DEBUG loaded listener.js 01:01:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x124b2c800) [pid = 1948] [serial = 1487] [outer = 0x1185a3000] 01:01:54 INFO - PROCESS | 1948 | 1466496114684 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 521ms 01:01:54 INFO - PROCESS | 1948 | 1466496114722 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:01:54 INFO - PROCESS | 1948 | 1466496114724 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:01:54 INFO - PROCESS | 1948 | 1466496114726 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:01:54 INFO - PROCESS | 1948 | 1466496114728 Marionette TRACE conn2 <- [1,1954,null,{}] 01:01:54 INFO - PROCESS | 1948 | 1466496114730 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:54 INFO - PROCESS | 1948 | 1466496114734 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:54 INFO - PROCESS | 1948 | 1466496114847 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:01:54 INFO - PROCESS | 1948 | 1466496114887 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:54 INFO - PROCESS | 1948 | 1466496114888 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8ce000 == 29 [pid = 1948] [id = 496] 01:01:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x124b2cc00) [pid = 1948] [serial = 1488] [outer = 0x0] 01:01:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x125071c00) [pid = 1948] [serial = 1489] [outer = 0x124b2cc00] 01:01:54 INFO - PROCESS | 1948 | 1466496114914 Marionette DEBUG loaded listener.js 01:01:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x126be1800) [pid = 1948] [serial = 1490] [outer = 0x124b2cc00] 01:01:55 INFO - PROCESS | 1948 | 1466496115222 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 01:01:55 INFO - PROCESS | 1948 | 1466496115248 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:01:55 INFO - PROCESS | 1948 | 1466496115260 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:01:55 INFO - PROCESS | 1948 | 1466496115262 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:01:55 INFO - PROCESS | 1948 | 1466496115263 Marionette TRACE conn2 <- [1,1958,null,{}] 01:01:55 INFO - PROCESS | 1948 | 1466496115265 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:55 INFO - PROCESS | 1948 | 1466496115267 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:55 INFO - PROCESS | 1948 | 1466496115362 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:01:55 INFO - PROCESS | 1948 | 1466496115403 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:55 INFO - PROCESS | 1948 | 1466496115404 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be3c800 == 30 [pid = 1948] [id = 497] 01:01:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x126bee800) [pid = 1948] [serial = 1491] [outer = 0x0] 01:01:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x128a13800) [pid = 1948] [serial = 1492] [outer = 0x126bee800] 01:01:55 INFO - PROCESS | 1948 | 1466496115428 Marionette DEBUG loaded listener.js 01:01:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x128a7ac00) [pid = 1948] [serial = 1493] [outer = 0x126bee800] 01:01:55 INFO - PROCESS | 1948 | 1466496115723 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 519ms 01:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:01:55 INFO - PROCESS | 1948 | 1466496115781 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:01:55 INFO - PROCESS | 1948 | 1466496115782 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:01:55 INFO - PROCESS | 1948 | 1466496115784 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:01:55 INFO - PROCESS | 1948 | 1466496115785 Marionette TRACE conn2 <- [1,1962,null,{}] 01:01:55 INFO - PROCESS | 1948 | 1466496115788 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:55 INFO - PROCESS | 1948 | 1466496115789 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:55 INFO - PROCESS | 1948 | 1466496115863 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:01:55 INFO - PROCESS | 1948 | 1466496115866 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:55 INFO - PROCESS | 1948 | 1466496115867 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c65c800 == 31 [pid = 1948] [id = 498] 01:01:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x128a15000) [pid = 1948] [serial = 1494] [outer = 0x0] 01:01:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x128bea800) [pid = 1948] [serial = 1495] [outer = 0x128a15000] 01:01:55 INFO - PROCESS | 1948 | 1466496115895 Marionette DEBUG loaded listener.js 01:01:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x128bf5c00) [pid = 1948] [serial = 1496] [outer = 0x128a15000] 01:01:56 INFO - PROCESS | 1948 | 1466496116229 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 467ms 01:01:56 INFO - PROCESS | 1948 | 1466496116253 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:01:56 INFO - PROCESS | 1948 | 1466496116255 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:01:56 INFO - PROCESS | 1948 | 1466496116259 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:01:56 INFO - PROCESS | 1948 | 1466496116268 Marionette TRACE conn2 <- [1,1966,null,{}] 01:01:56 INFO - PROCESS | 1948 | 1466496116271 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:56 INFO - PROCESS | 1948 | 1466496116272 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:56 INFO - PROCESS | 1948 | 1466496116374 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:01:56 INFO - PROCESS | 1948 | 1466496116380 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:56 INFO - PROCESS | 1948 | 1466496116381 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257c5000 == 32 [pid = 1948] [id = 499] 01:01:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x128a0b000) [pid = 1948] [serial = 1497] [outer = 0x0] 01:01:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x129009000) [pid = 1948] [serial = 1498] [outer = 0x128a0b000] 01:01:56 INFO - PROCESS | 1948 | 1466496116405 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x1290eac00) [pid = 1948] [serial = 1499] [outer = 0x128a0b000] 01:01:56 INFO - PROCESS | 1948 | 1466496116697 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 480ms 01:01:56 INFO - PROCESS | 1948 | 1466496116742 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:01:56 INFO - PROCESS | 1948 | 1466496116743 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:01:56 INFO - PROCESS | 1948 | 1466496116745 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:01:56 INFO - PROCESS | 1948 | 1466496116746 Marionette TRACE conn2 <- [1,1970,null,{}] 01:01:56 INFO - PROCESS | 1948 | 1466496116749 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:56 INFO - PROCESS | 1948 | 1466496116750 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:56 INFO - PROCESS | 1948 | 1466496116829 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:01:56 INFO - PROCESS | 1948 | 1466496116833 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:56 INFO - PROCESS | 1948 | 1466496116834 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d149800 == 33 [pid = 1948] [id = 500] 01:01:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x1290ed400) [pid = 1948] [serial = 1500] [outer = 0x0] 01:01:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x1290f5400) [pid = 1948] [serial = 1501] [outer = 0x1290ed400] 01:01:56 INFO - PROCESS | 1948 | 1466496116860 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x129409000) [pid = 1948] [serial = 1502] [outer = 0x1290ed400] 01:01:57 INFO - PROCESS | 1948 | 1466496117212 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 472ms 01:01:57 INFO - PROCESS | 1948 | 1466496117217 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:01:57 INFO - PROCESS | 1948 | 1466496117219 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:01:57 INFO - PROCESS | 1948 | 1466496117224 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:01:57 INFO - PROCESS | 1948 | 1466496117225 Marionette TRACE conn2 <- [1,1974,null,{}] 01:01:57 INFO - PROCESS | 1948 | 1466496117228 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:57 INFO - PROCESS | 1948 | 1466496117238 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:57 INFO - PROCESS | 1948 | 1466496117354 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:01:57 INFO - PROCESS | 1948 | 1466496117361 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:57 INFO - PROCESS | 1948 | 1466496117363 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a820000 == 34 [pid = 1948] [id = 501] 01:01:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x129408000) [pid = 1948] [serial = 1503] [outer = 0x0] 01:01:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x129440000) [pid = 1948] [serial = 1504] [outer = 0x129408000] 01:01:57 INFO - PROCESS | 1948 | 1466496117389 Marionette DEBUG loaded listener.js 01:01:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x12a568000) [pid = 1948] [serial = 1505] [outer = 0x129408000] 01:01:57 INFO - PROCESS | 1948 | 1466496117694 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 523ms 01:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:01:57 INFO - PROCESS | 1948 | 1466496117746 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:01:57 INFO - PROCESS | 1948 | 1466496117748 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:01:57 INFO - PROCESS | 1948 | 1466496117751 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:01:57 INFO - PROCESS | 1948 | 1466496117752 Marionette TRACE conn2 <- [1,1978,null,{}] 01:01:57 INFO - PROCESS | 1948 | 1466496117754 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:57 INFO - PROCESS | 1948 | 1466496117755 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:57 INFO - PROCESS | 1948 | 1466496117831 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:01:57 INFO - PROCESS | 1948 | 1466496117835 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:57 INFO - PROCESS | 1948 | 1466496117836 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d45b000 == 35 [pid = 1948] [id = 502] 01:01:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x12a568400) [pid = 1948] [serial = 1506] [outer = 0x0] 01:01:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 130 (0x12a5ba800) [pid = 1948] [serial = 1507] [outer = 0x12a568400] 01:01:57 INFO - PROCESS | 1948 | 1466496117863 Marionette DEBUG loaded listener.js 01:01:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 131 (0x12a83d400) [pid = 1948] [serial = 1508] [outer = 0x12a568400] 01:01:58 INFO - PROCESS | 1948 | 1466496118336 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 619ms 01:01:58 INFO - PROCESS | 1948 | 1466496118370 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:01:58 INFO - PROCESS | 1948 | 1466496118373 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:01:58 INFO - PROCESS | 1948 | 1466496118376 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:01:58 INFO - PROCESS | 1948 | 1466496118380 Marionette TRACE conn2 <- [1,1982,null,{}] 01:01:58 INFO - PROCESS | 1948 | 1466496118383 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:58 INFO - PROCESS | 1948 | 1466496118385 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:58 INFO - PROCESS | 1948 | 1466496118488 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:01:58 INFO - PROCESS | 1948 | 1466496118606 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:58 INFO - PROCESS | 1948 | 1466496118608 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x12386a000 == 36 [pid = 1948] [id = 503] 01:01:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 132 (0x118266400) [pid = 1948] [serial = 1509] [outer = 0x0] 01:01:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 133 (0x118284c00) [pid = 1948] [serial = 1510] [outer = 0x118266400] 01:01:58 INFO - PROCESS | 1948 | 1466496118640 Marionette DEBUG loaded listener.js 01:01:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 134 (0x1186ac800) [pid = 1948] [serial = 1511] [outer = 0x118266400] 01:01:59 INFO - PROCESS | 1948 | 1466496119062 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 724ms 01:01:59 INFO - PROCESS | 1948 | 1466496119101 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:01:59 INFO - PROCESS | 1948 | 1466496119106 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:01:59 INFO - PROCESS | 1948 | 1466496119113 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:01:59 INFO - PROCESS | 1948 | 1466496119116 Marionette TRACE conn2 <- [1,1986,null,{}] 01:01:59 INFO - PROCESS | 1948 | 1466496119120 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:59 INFO - PROCESS | 1948 | 1466496119123 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:59 INFO - PROCESS | 1948 | 1466496119280 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:01:59 INFO - PROCESS | 1948 | 1466496119391 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:59 INFO - PROCESS | 1948 | 1466496119392 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:01:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9d6000 == 37 [pid = 1948] [id = 504] 01:01:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 135 (0x119703400) [pid = 1948] [serial = 1512] [outer = 0x0] 01:01:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 136 (0x119a83400) [pid = 1948] [serial = 1513] [outer = 0x119703400] 01:01:59 INFO - PROCESS | 1948 | 1466496119445 Marionette DEBUG loaded listener.js 01:01:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 137 (0x119d41400) [pid = 1948] [serial = 1514] [outer = 0x119703400] 01:01:59 INFO - PROCESS | 1948 | 1466496119959 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 872ms 01:01:59 INFO - PROCESS | 1948 | 1466496119985 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:01:59 INFO - PROCESS | 1948 | 1466496119987 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:01:59 INFO - PROCESS | 1948 | 1466496119989 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:01:59 INFO - PROCESS | 1948 | 1466496119992 Marionette TRACE conn2 <- [1,1990,null,{}] 01:02:00 INFO - PROCESS | 1948 | 1466496119999 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:00 INFO - PROCESS | 1948 | 1466496120003 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:00 INFO - PROCESS | 1948 | 1466496120105 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:02:00 INFO - PROCESS | 1948 | 1466496120172 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:00 INFO - PROCESS | 1948 | 1466496120173 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d450800 == 38 [pid = 1948] [id = 505] 01:02:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 138 (0x12454f400) [pid = 1948] [serial = 1515] [outer = 0x0] 01:02:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 139 (0x124f9c000) [pid = 1948] [serial = 1516] [outer = 0x12454f400] 01:02:00 INFO - PROCESS | 1948 | 1466496120204 Marionette DEBUG loaded listener.js 01:02:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 140 (0x1261ea400) [pid = 1948] [serial = 1517] [outer = 0x12454f400] 01:02:00 INFO - PROCESS | 1948 | 1466496120644 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 673ms 01:02:00 INFO - PROCESS | 1948 | 1466496120663 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:02:00 INFO - PROCESS | 1948 | 1466496120665 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:02:00 INFO - PROCESS | 1948 | 1466496120667 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:02:00 INFO - PROCESS | 1948 | 1466496120668 Marionette TRACE conn2 <- [1,1994,null,{}] 01:02:00 INFO - PROCESS | 1948 | 1466496120671 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:00 INFO - PROCESS | 1948 | 1466496120672 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:00 INFO - PROCESS | 1948 | 1466496120775 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:02:00 INFO - PROCESS | 1948 | 1466496120837 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:00 INFO - PROCESS | 1948 | 1466496120838 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d5eb000 == 39 [pid = 1948] [id = 506] 01:02:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 141 (0x126827000) [pid = 1948] [serial = 1518] [outer = 0x0] 01:02:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 142 (0x128a77c00) [pid = 1948] [serial = 1519] [outer = 0x126827000] 01:02:00 INFO - PROCESS | 1948 | 1466496120867 Marionette DEBUG loaded listener.js 01:02:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 143 (0x129011000) [pid = 1948] [serial = 1520] [outer = 0x126827000] 01:02:01 INFO - PROCESS | 1948 | 1466496121461 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 821ms 01:02:01 INFO - PROCESS | 1948 | 1466496121489 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:02:01 INFO - PROCESS | 1948 | 1466496121491 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:02:01 INFO - PROCESS | 1948 | 1466496121494 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:02:01 INFO - PROCESS | 1948 | 1466496121496 Marionette TRACE conn2 <- [1,1998,null,{}] 01:02:01 INFO - PROCESS | 1948 | 1466496121500 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:01 INFO - PROCESS | 1948 | 1466496121501 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:01 INFO - PROCESS | 1948 | 1466496121595 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:02:01 INFO - PROCESS | 1948 | 1466496121677 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:01 INFO - PROCESS | 1948 | 1466496121679 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x11916f800 == 40 [pid = 1948] [id = 507] 01:02:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 144 (0x1130e5c00) [pid = 1948] [serial = 1521] [outer = 0x0] 01:02:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 145 (0x1160a2800) [pid = 1948] [serial = 1522] [outer = 0x1130e5c00] 01:02:01 INFO - PROCESS | 1948 | 1466496121706 Marionette DEBUG loaded listener.js 01:02:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 146 (0x117037000) [pid = 1948] [serial = 1523] [outer = 0x1130e5c00] 01:02:02 INFO - PROCESS | 1948 | 1466496122125 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 674ms 01:02:02 INFO - PROCESS | 1948 | 1466496122168 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:02:02 INFO - PROCESS | 1948 | 1466496122170 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:02:02 INFO - PROCESS | 1948 | 1466496122175 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:02:02 INFO - PROCESS | 1948 | 1466496122176 Marionette TRACE conn2 <- [1,2002,null,{}] 01:02:02 INFO - PROCESS | 1948 | 1466496122179 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:02 INFO - PROCESS | 1948 | 1466496122180 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:02 INFO - PROCESS | 1948 | 1466496122274 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:02:02 INFO - PROCESS | 1948 | 1466496122339 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:02 INFO - PROCESS | 1948 | 1466496122340 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x119174800 == 41 [pid = 1948] [id = 508] 01:02:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 147 (0x11859ec00) [pid = 1948] [serial = 1524] [outer = 0x0] 01:02:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 148 (0x1188dd400) [pid = 1948] [serial = 1525] [outer = 0x11859ec00] 01:02:02 INFO - PROCESS | 1948 | 1466496122381 Marionette DEBUG loaded listener.js 01:02:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 149 (0x119525800) [pid = 1948] [serial = 1526] [outer = 0x11859ec00] 01:02:02 INFO - PROCESS | 1948 | --DOCSHELL 0x12a820000 == 40 [pid = 1948] [id = 501] 01:02:02 INFO - PROCESS | 1948 | --DOCSHELL 0x12d149800 == 39 [pid = 1948] [id = 500] 01:02:02 INFO - PROCESS | 1948 | --DOCSHELL 0x1257c5000 == 38 [pid = 1948] [id = 499] 01:02:02 INFO - PROCESS | 1948 | --DOCSHELL 0x12c65c800 == 37 [pid = 1948] [id = 498] 01:02:02 INFO - PROCESS | 1948 | --DOCSHELL 0x12be3c800 == 36 [pid = 1948] [id = 497] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 148 (0x112a18800) [pid = 1948] [serial = 1426] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8ce000 == 35 [pid = 1948] [id = 496] 01:02:02 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9d9000 == 34 [pid = 1948] [id = 495] 01:02:02 INFO - PROCESS | 1948 | --DOCSHELL 0x129290800 == 33 [pid = 1948] [id = 494] 01:02:02 INFO - PROCESS | 1948 | 1466496122758 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 619ms 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 147 (0x12409ac00) [pid = 1948] [serial = 1423] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 146 (0x124553400) [pid = 1948] [serial = 1424] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 145 (0x120fe1800) [pid = 1948] [serial = 1419] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 144 (0x123803400) [pid = 1948] [serial = 1420] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 143 (0x119709c00) [pid = 1948] [serial = 1416] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 142 (0x119a62800) [pid = 1948] [serial = 1417] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 141 (0x11856d000) [pid = 1948] [serial = 1413] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 140 (0x1186aa800) [pid = 1948] [serial = 1414] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 139 (0x113272400) [pid = 1948] [serial = 1410] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 138 (0x11635f000) [pid = 1948] [serial = 1411] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 137 (0x124f95800) [pid = 1948] [serial = 1407] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 136 (0x12579cc00) [pid = 1948] [serial = 1408] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 135 (0x1240aec00) [pid = 1948] [serial = 1404] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 134 (0x124c2a000) [pid = 1948] [serial = 1405] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 133 (0x119d48400) [pid = 1948] [serial = 1401] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 132 (0x1210b6c00) [pid = 1948] [serial = 1402] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 131 (0x119a9b800) [pid = 1948] [serial = 1398] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 130 (0x119d47c00) [pid = 1948] [serial = 1399] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 129 (0x11970ec00) [pid = 1948] [serial = 1395] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x119a62000) [pid = 1948] [serial = 1396] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x1186ad800) [pid = 1948] [serial = 1392] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x119157400) [pid = 1948] [serial = 1393] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x116a0c000) [pid = 1948] [serial = 1389] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x118568c00) [pid = 1948] [serial = 1390] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x116623c00) [pid = 1948] [serial = 1386] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x117e9ec00) [pid = 1948] [serial = 1387] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x112a7ec00) [pid = 1948] [serial = 1383] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x113274400) [pid = 1948] [serial = 1384] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x128a7e000) [pid = 1948] [serial = 1381] [outer = 0x0] [url = about:blank] 01:02:02 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x12650a800) [pid = 1948] [serial = 871] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:02:02 INFO - PROCESS | 1948 | 1466496122812 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:02:02 INFO - PROCESS | 1948 | 1466496122813 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:02:02 INFO - PROCESS | 1948 | 1466496122818 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:02:02 INFO - PROCESS | 1948 | 1466496122821 Marionette TRACE conn2 <- [1,2006,null,{}] 01:02:02 INFO - PROCESS | 1948 | 1466496122828 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:02 INFO - PROCESS | 1948 | 1466496122831 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:02 INFO - PROCESS | 1948 | 1466496122927 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:02:02 INFO - PROCESS | 1948 | 1466496122934 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:02 INFO - PROCESS | 1948 | 1466496122936 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x11721b800 == 34 [pid = 1948] [id = 509] 01:02:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x11915a800) [pid = 1948] [serial = 1527] [outer = 0x0] 01:02:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x119529000) [pid = 1948] [serial = 1528] [outer = 0x11915a800] 01:02:02 INFO - PROCESS | 1948 | 1466496122965 Marionette DEBUG loaded listener.js 01:02:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x119a5d800) [pid = 1948] [serial = 1529] [outer = 0x11915a800] 01:02:03 INFO - PROCESS | 1948 | 1466496123321 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 01:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 526ms 01:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:02:03 INFO - PROCESS | 1948 | 1466496123373 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:02:03 INFO - PROCESS | 1948 | 1466496123375 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:02:03 INFO - PROCESS | 1948 | 1466496123378 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:02:03 INFO - PROCESS | 1948 | 1466496123379 Marionette TRACE conn2 <- [1,2010,null,{}] 01:02:03 INFO - PROCESS | 1948 | 1466496123382 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:03 INFO - PROCESS | 1948 | 1466496123383 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:03 INFO - PROCESS | 1948 | 1466496123462 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:02:03 INFO - PROCESS | 1948 | 1466496123466 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:03 INFO - PROCESS | 1948 | 1466496123467 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x119a0c000 == 35 [pid = 1948] [id = 510] 01:02:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x119a93400) [pid = 1948] [serial = 1530] [outer = 0x0] 01:02:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x119aca400) [pid = 1948] [serial = 1531] [outer = 0x119a93400] 01:02:03 INFO - PROCESS | 1948 | 1466496123494 Marionette DEBUG loaded listener.js 01:02:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x119d4a000) [pid = 1948] [serial = 1532] [outer = 0x119a93400] 01:02:03 INFO - PROCESS | 1948 | 1466496123840 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 01:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 468ms 01:02:03 INFO - PROCESS | 1948 | 1466496123846 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:02:03 INFO - PROCESS | 1948 | 1466496123848 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:02:03 INFO - PROCESS | 1948 | 1466496123850 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:02:03 INFO - PROCESS | 1948 | 1466496123851 Marionette TRACE conn2 <- [1,2014,null,{}] 01:02:03 INFO - PROCESS | 1948 | 1466496123853 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:03 INFO - PROCESS | 1948 | 1466496123855 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:03 INFO - PROCESS | 1948 | 1466496123949 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:02:04 INFO - PROCESS | 1948 | 1466496124007 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:04 INFO - PROCESS | 1948 | 1466496124008 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x116663800 == 36 [pid = 1948] [id = 511] 01:02:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x119157400) [pid = 1948] [serial = 1533] [outer = 0x0] 01:02:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x119d47800) [pid = 1948] [serial = 1534] [outer = 0x119157400] 01:02:04 INFO - PROCESS | 1948 | 1466496124032 Marionette DEBUG loaded listener.js 01:02:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x123808c00) [pid = 1948] [serial = 1535] [outer = 0x119157400] 01:02:04 INFO - PROCESS | 1948 | 1466496124330 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 518ms 01:02:04 INFO - PROCESS | 1948 | 1466496124369 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:02:04 INFO - PROCESS | 1948 | 1466496124371 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:02:04 INFO - PROCESS | 1948 | 1466496124375 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:02:04 INFO - PROCESS | 1948 | 1466496124376 Marionette TRACE conn2 <- [1,2018,null,{}] 01:02:04 INFO - PROCESS | 1948 | 1466496124379 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:04 INFO - PROCESS | 1948 | 1466496124383 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:04 INFO - PROCESS | 1948 | 1466496124482 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:02:04 INFO - PROCESS | 1948 | 1466496124549 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:04 INFO - PROCESS | 1948 | 1466496124550 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x124be7000 == 37 [pid = 1948] [id = 512] 01:02:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x1210bac00) [pid = 1948] [serial = 1536] [outer = 0x0] 01:02:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x1240a0000) [pid = 1948] [serial = 1537] [outer = 0x1210bac00] 01:02:04 INFO - PROCESS | 1948 | 1466496124576 Marionette DEBUG loaded listener.js 01:02:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 130 (0x1261bcc00) [pid = 1948] [serial = 1538] [outer = 0x1210bac00] 01:02:04 INFO - PROCESS | 1948 | 1466496124893 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 568ms 01:02:04 INFO - PROCESS | 1948 | 1466496124943 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:02:04 INFO - PROCESS | 1948 | 1466496124945 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:02:04 INFO - PROCESS | 1948 | 1466496124947 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:02:04 INFO - PROCESS | 1948 | 1466496124948 Marionette TRACE conn2 <- [1,2022,null,{}] 01:02:04 INFO - PROCESS | 1948 | 1466496124950 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:04 INFO - PROCESS | 1948 | 1466496124952 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:05 INFO - PROCESS | 1948 | 1466496125051 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:02:05 INFO - PROCESS | 1948 | 1466496125062 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:05 INFO - PROCESS | 1948 | 1466496125063 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x1163b7000 == 38 [pid = 1948] [id = 513] 01:02:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 131 (0x1261e1c00) [pid = 1948] [serial = 1539] [outer = 0x0] 01:02:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 132 (0x1261e9c00) [pid = 1948] [serial = 1540] [outer = 0x1261e1c00] 01:02:05 INFO - PROCESS | 1948 | 1466496125088 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 133 (0x123809c00) [pid = 1948] [serial = 1541] [outer = 0x1261e1c00] 01:02:05 INFO - PROCESS | 1948 | 1466496125435 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 522ms 01:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:02:05 INFO - PROCESS | 1948 | 1466496125475 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:02:05 INFO - PROCESS | 1948 | 1466496125476 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:02:05 INFO - PROCESS | 1948 | 1466496125478 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:02:05 INFO - PROCESS | 1948 | 1466496125479 Marionette TRACE conn2 <- [1,2026,null,{}] 01:02:05 INFO - PROCESS | 1948 | 1466496125481 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:05 INFO - PROCESS | 1948 | 1466496125483 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:05 INFO - PROCESS | 1948 | 1466496125585 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:02:05 INFO - PROCESS | 1948 | 1466496125589 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:05 INFO - PROCESS | 1948 | 1466496125590 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x129040800 == 39 [pid = 1948] [id = 514] 01:02:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 134 (0x112961c00) [pid = 1948] [serial = 1542] [outer = 0x0] 01:02:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 135 (0x126be4c00) [pid = 1948] [serial = 1543] [outer = 0x112961c00] 01:02:05 INFO - PROCESS | 1948 | 1466496125614 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 136 (0x128a16800) [pid = 1948] [serial = 1544] [outer = 0x112961c00] 01:02:05 INFO - PROCESS | 1948 | 1466496125961 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 01:02:06 INFO - PROCESS | 1948 | 1466496126001 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:02:06 INFO - PROCESS | 1948 | 1466496126003 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:02:06 INFO - PROCESS | 1948 | 1466496126007 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:02:06 INFO - PROCESS | 1948 | 1466496126009 Marionette TRACE conn2 <- [1,2030,null,{}] 01:02:06 INFO - PROCESS | 1948 | 1466496126011 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:06 INFO - PROCESS | 1948 | 1466496126012 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:06 INFO - PROCESS | 1948 | 1466496126113 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:02:06 INFO - PROCESS | 1948 | 1466496126154 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:06 INFO - PROCESS | 1948 | 1466496126156 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295d2800 == 40 [pid = 1948] [id = 515] 01:02:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 137 (0x128a7b400) [pid = 1948] [serial = 1545] [outer = 0x0] 01:02:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 138 (0x128bf3400) [pid = 1948] [serial = 1546] [outer = 0x128a7b400] 01:02:06 INFO - PROCESS | 1948 | 1466496126180 Marionette DEBUG loaded listener.js 01:02:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 139 (0x1290ee400) [pid = 1948] [serial = 1547] [outer = 0x128a7b400] 01:02:06 INFO - PROCESS | 1948 | 1466496126497 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 521ms 01:02:06 INFO - PROCESS | 1948 | 1466496126526 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:02:06 INFO - PROCESS | 1948 | 1466496126528 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:02:06 INFO - PROCESS | 1948 | 1466496126530 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:02:06 INFO - PROCESS | 1948 | 1466496126532 Marionette TRACE conn2 <- [1,2034,null,{}] 01:02:06 INFO - PROCESS | 1948 | 1466496126534 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:06 INFO - PROCESS | 1948 | 1466496126536 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:06 INFO - PROCESS | 1948 | 1466496126683 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:02:06 INFO - PROCESS | 1948 | 1466496126742 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:06 INFO - PROCESS | 1948 | 1466496126743 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9c5800 == 41 [pid = 1948] [id = 516] 01:02:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 140 (0x128bf9800) [pid = 1948] [serial = 1548] [outer = 0x0] 01:02:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 141 (0x1290f7800) [pid = 1948] [serial = 1549] [outer = 0x128bf9800] 01:02:06 INFO - PROCESS | 1948 | 1466496126795 Marionette DEBUG loaded listener.js 01:02:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 142 (0x12943c400) [pid = 1948] [serial = 1550] [outer = 0x128bf9800] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 141 (0x1185a3000) [pid = 1948] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 140 (0x124b2cc00) [pid = 1948] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 139 (0x126bee800) [pid = 1948] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 138 (0x118887800) [pid = 1948] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 137 (0x126be3800) [pid = 1948] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 136 (0x120fe6400) [pid = 1948] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 135 (0x11295d800) [pid = 1948] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 134 (0x1160a2400) [pid = 1948] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 133 (0x117e9b000) [pid = 1948] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 132 (0x12431c800) [pid = 1948] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 131 (0x11662ec00) [pid = 1948] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 130 (0x119a9ac00) [pid = 1948] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 129 (0x119986400) [pid = 1948] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x119453000) [pid = 1948] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x124b33400) [pid = 1948] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x1192df800) [pid = 1948] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x1185a7400) [pid = 1948] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x1261e7400) [pid = 1948] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x1185a3800) [pid = 1948] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x119d49000) [pid = 1948] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x11696c400) [pid = 1948] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x119a9a800) [pid = 1948] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x1133c6c00) [pid = 1948] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x128a15000) [pid = 1948] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x1290ed400) [pid = 1948] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x128a0b000) [pid = 1948] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:02:07 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x129408000) [pid = 1948] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:02:07 INFO - PROCESS | 1948 | 1466496127407 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 924ms 01:02:07 INFO - PROCESS | 1948 | 1466496127455 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:02:07 INFO - PROCESS | 1948 | 1466496127458 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:02:07 INFO - PROCESS | 1948 | 1466496127461 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:02:07 INFO - PROCESS | 1948 | 1466496127464 Marionette TRACE conn2 <- [1,2038,null,{}] 01:02:07 INFO - PROCESS | 1948 | 1466496127467 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:07 INFO - PROCESS | 1948 | 1466496127470 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:07 INFO - PROCESS | 1948 | 1466496127619 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:02:07 INFO - PROCESS | 1948 | 1466496127700 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:07 INFO - PROCESS | 1948 | 1466496127702 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9d2000 == 42 [pid = 1948] [id = 517] 01:02:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x11662ec00) [pid = 1948] [serial = 1551] [outer = 0x0] 01:02:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1186ad000) [pid = 1948] [serial = 1552] [outer = 0x11662ec00] 01:02:07 INFO - PROCESS | 1948 | 1466496127730 Marionette DEBUG loaded listener.js 01:02:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x126bec000) [pid = 1948] [serial = 1553] [outer = 0x11662ec00] 01:02:08 INFO - PROCESS | 1948 | 1466496128014 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 01:02:08 INFO - PROCESS | 1948 | 1466496128034 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:02:08 INFO - PROCESS | 1948 | 1466496128035 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:02:08 INFO - PROCESS | 1948 | 1466496128057 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:02:08 INFO - PROCESS | 1948 | 1466496128059 Marionette TRACE conn2 <- [1,2042,null,{}] 01:02:08 INFO - PROCESS | 1948 | 1466496128067 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:08 INFO - PROCESS | 1948 | 1466496128069 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:08 INFO - PROCESS | 1948 | 1466496128167 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:02:08 INFO - PROCESS | 1948 | 1466496128171 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:08 INFO - PROCESS | 1948 | 1466496128172 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be34000 == 43 [pid = 1948] [id = 518] 01:02:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x1210afc00) [pid = 1948] [serial = 1554] [outer = 0x0] 01:02:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x1239f2800) [pid = 1948] [serial = 1555] [outer = 0x1210afc00] 01:02:08 INFO - PROCESS | 1948 | 1466496128197 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x129448800) [pid = 1948] [serial = 1556] [outer = 0x1210afc00] 01:02:08 INFO - PROCESS | 1948 | 1466496128542 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 543ms 01:02:08 INFO - PROCESS | 1948 | 1466496128581 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:02:08 INFO - PROCESS | 1948 | 1466496128583 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:02:08 INFO - PROCESS | 1948 | 1466496128585 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:02:08 INFO - PROCESS | 1948 | 1466496128586 Marionette TRACE conn2 <- [1,2046,null,{}] 01:02:08 INFO - PROCESS | 1948 | 1466496128601 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:08 INFO - PROCESS | 1948 | 1466496128602 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:08 INFO - PROCESS | 1948 | 1466496128686 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:02:08 INFO - PROCESS | 1948 | 1466496128692 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:08 INFO - PROCESS | 1948 | 1466496128693 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ca3f000 == 44 [pid = 1948] [id = 519] 01:02:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x128a7bc00) [pid = 1948] [serial = 1557] [outer = 0x0] 01:02:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x12a565c00) [pid = 1948] [serial = 1558] [outer = 0x128a7bc00] 01:02:08 INFO - PROCESS | 1948 | 1466496128717 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x12a5b8400) [pid = 1948] [serial = 1559] [outer = 0x128a7bc00] 01:02:09 INFO - PROCESS | 1948 | 1466496129062 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 582ms 01:02:09 INFO - PROCESS | 1948 | 1466496129168 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:02:09 INFO - PROCESS | 1948 | 1466496129170 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:02:09 INFO - PROCESS | 1948 | 1466496129173 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:02:09 INFO - PROCESS | 1948 | 1466496129176 Marionette TRACE conn2 <- [1,2050,null,{}] 01:02:09 INFO - PROCESS | 1948 | 1466496129180 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:09 INFO - PROCESS | 1948 | 1466496129182 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:09 INFO - PROCESS | 1948 | 1466496129292 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:02:09 INFO - PROCESS | 1948 | 1466496129398 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:09 INFO - PROCESS | 1948 | 1466496129401 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x117054800 == 45 [pid = 1948] [id = 520] 01:02:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x112ad2c00) [pid = 1948] [serial = 1560] [outer = 0x0] 01:02:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x1130dcc00) [pid = 1948] [serial = 1561] [outer = 0x112ad2c00] 01:02:09 INFO - PROCESS | 1948 | 1466496129434 Marionette DEBUG loaded listener.js 01:02:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x113f03400) [pid = 1948] [serial = 1562] [outer = 0x112ad2c00] 01:02:09 INFO - PROCESS | 1948 | 1466496129839 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 723ms 01:02:09 INFO - PROCESS | 1948 | 1466496129897 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:02:09 INFO - PROCESS | 1948 | 1466496129899 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:02:09 INFO - PROCESS | 1948 | 1466496129904 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:02:09 INFO - PROCESS | 1948 | 1466496129907 Marionette TRACE conn2 <- [1,2054,null,{}] 01:02:09 INFO - PROCESS | 1948 | 1466496129910 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:09 INFO - PROCESS | 1948 | 1466496129912 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:10 INFO - PROCESS | 1948 | 1466496130022 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:02:10 INFO - PROCESS | 1948 | 1466496130100 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:10 INFO - PROCESS | 1948 | 1466496130101 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243b8800 == 46 [pid = 1948] [id = 521] 01:02:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x1176c2c00) [pid = 1948] [serial = 1563] [outer = 0x0] 01:02:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x118272800) [pid = 1948] [serial = 1564] [outer = 0x1176c2c00] 01:02:10 INFO - PROCESS | 1948 | 1466496130132 Marionette DEBUG loaded listener.js 01:02:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 130 (0x11888d000) [pid = 1948] [serial = 1565] [outer = 0x1176c2c00] 01:02:10 INFO - PROCESS | 1948 | 1466496130543 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 674ms 01:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:02:10 INFO - PROCESS | 1948 | 1466496130577 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:02:10 INFO - PROCESS | 1948 | 1466496130578 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:02:10 INFO - PROCESS | 1948 | 1466496130581 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:02:10 INFO - PROCESS | 1948 | 1466496130582 Marionette TRACE conn2 <- [1,2058,null,{}] 01:02:10 INFO - PROCESS | 1948 | 1466496130590 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:10 INFO - PROCESS | 1948 | 1466496130593 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:10 INFO - PROCESS | 1948 | 1466496130726 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:02:10 INFO - PROCESS | 1948 | 1466496130805 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:10 INFO - PROCESS | 1948 | 1466496130808 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0da000 == 47 [pid = 1948] [id = 522] 01:02:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 131 (0x119ac4800) [pid = 1948] [serial = 1566] [outer = 0x0] 01:02:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 132 (0x119d49000) [pid = 1948] [serial = 1567] [outer = 0x119ac4800] 01:02:10 INFO - PROCESS | 1948 | 1466496130839 Marionette DEBUG loaded listener.js 01:02:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 133 (0x124098000) [pid = 1948] [serial = 1568] [outer = 0x119ac4800] 01:02:11 INFO - PROCESS | 1948 | 1466496131274 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 719ms 01:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:02:11 INFO - PROCESS | 1948 | 1466496131300 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:02:11 INFO - PROCESS | 1948 | 1466496131302 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:02:11 INFO - PROCESS | 1948 | 1466496131306 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:02:11 INFO - PROCESS | 1948 | 1466496131308 Marionette TRACE conn2 <- [1,2062,null,{}] 01:02:11 INFO - PROCESS | 1948 | 1466496131311 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:11 INFO - PROCESS | 1948 | 1466496131312 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:11 INFO - PROCESS | 1948 | 1466496131423 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:02:11 INFO - PROCESS | 1948 | 1466496131528 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:11 INFO - PROCESS | 1948 | 1466496131529 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x112db5000 == 48 [pid = 1948] [id = 523] 01:02:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 134 (0x112a1b000) [pid = 1948] [serial = 1569] [outer = 0x0] 01:02:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 135 (0x11728e800) [pid = 1948] [serial = 1570] [outer = 0x112a1b000] 01:02:11 INFO - PROCESS | 1948 | 1466496131562 Marionette DEBUG loaded listener.js 01:02:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 136 (0x11915c000) [pid = 1948] [serial = 1571] [outer = 0x112a1b000] 01:02:12 INFO - PROCESS | 1948 | 1466496132334 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1073ms 01:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:02:12 INFO - PROCESS | 1948 | 1466496132378 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:02:12 INFO - PROCESS | 1948 | 1466496132381 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:02:12 INFO - PROCESS | 1948 | 1466496132384 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:02:12 INFO - PROCESS | 1948 | 1466496132387 Marionette TRACE conn2 <- [1,2066,null,{}] 01:02:12 INFO - PROCESS | 1948 | 1466496132413 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:12 INFO - PROCESS | 1948 | 1466496132415 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:12 INFO - PROCESS | 1948 | 1466496132511 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:02:12 INFO - PROCESS | 1948 | 1466496132587 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:12 INFO - PROCESS | 1948 | 1466496132588 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x117065800 == 49 [pid = 1948] [id = 524] 01:02:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 137 (0x117e9b400) [pid = 1948] [serial = 1572] [outer = 0x0] 01:02:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 138 (0x11856fc00) [pid = 1948] [serial = 1573] [outer = 0x117e9b400] 01:02:12 INFO - PROCESS | 1948 | 1466496132617 Marionette DEBUG loaded listener.js 01:02:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 139 (0x1186acc00) [pid = 1948] [serial = 1574] [outer = 0x117e9b400] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12be34000 == 48 [pid = 1948] [id = 518] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9d2000 == 47 [pid = 1948] [id = 517] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9c5800 == 46 [pid = 1948] [id = 516] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x1295d2800 == 45 [pid = 1948] [id = 515] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x129040800 == 44 [pid = 1948] [id = 514] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x1163b7000 == 43 [pid = 1948] [id = 513] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x124be7000 == 42 [pid = 1948] [id = 512] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x116663800 == 41 [pid = 1948] [id = 511] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x119a0c000 == 40 [pid = 1948] [id = 510] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x11721b800 == 39 [pid = 1948] [id = 509] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x119174800 == 38 [pid = 1948] [id = 508] 01:02:12 INFO - PROCESS | 1948 | --DOCSHELL 0x11916f800 == 37 [pid = 1948] [id = 507] 01:02:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12d5eb000 == 36 [pid = 1948] [id = 506] 01:02:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12d450800 == 35 [pid = 1948] [id = 505] 01:02:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9d6000 == 34 [pid = 1948] [id = 504] 01:02:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12386a000 == 33 [pid = 1948] [id = 503] 01:02:13 INFO - PROCESS | 1948 | 1466496133025 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 648ms 01:02:13 INFO - PROCESS | 1948 | 1466496133032 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:02:13 INFO - PROCESS | 1948 | 1466496133035 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:02:13 INFO - PROCESS | 1948 | 1466496133045 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:02:13 INFO - PROCESS | 1948 | 1466496133047 Marionette TRACE conn2 <- [1,2070,null,{}] 01:02:13 INFO - PROCESS | 1948 | 1466496133049 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:13 INFO - PROCESS | 1948 | 1466496133051 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:13 INFO - PROCESS | 1948 | 1466496133144 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 138 (0x12409c400) [pid = 1948] [serial = 1486] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 137 (0x125071c00) [pid = 1948] [serial = 1489] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 136 (0x128a13800) [pid = 1948] [serial = 1492] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 135 (0x126be1800) [pid = 1948] [serial = 1490] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 134 (0x123804000) [pid = 1948] [serial = 1456] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 133 (0x124b38800) [pid = 1948] [serial = 1457] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 132 (0x111c75400) [pid = 1948] [serial = 1471] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 131 (0x112a1c400) [pid = 1948] [serial = 1472] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 130 (0x1210b1000) [pid = 1948] [serial = 1483] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 129 (0x1133c0800) [pid = 1948] [serial = 1427] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x117040000) [pid = 1948] [serial = 1474] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x118279000) [pid = 1948] [serial = 1475] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x11826e800) [pid = 1948] [serial = 1432] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x118371000) [pid = 1948] [serial = 1433] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x12455b400) [pid = 1948] [serial = 1450] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x124b38000) [pid = 1948] [serial = 1451] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x119a9cc00) [pid = 1948] [serial = 1480] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x119d40c00) [pid = 1948] [serial = 1481] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x124099400) [pid = 1948] [serial = 1447] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x124184c00) [pid = 1948] [serial = 1448] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x1261b5000) [pid = 1948] [serial = 1460] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x124f2f400) [pid = 1948] [serial = 1459] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x119a5e800) [pid = 1948] [serial = 1441] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x119a94c00) [pid = 1948] [serial = 1442] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12682a800) [pid = 1948] [serial = 1465] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x126b11c00) [pid = 1948] [serial = 1466] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x11970c000) [pid = 1948] [serial = 1438] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x119a5a000) [pid = 1948] [serial = 1439] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x11888e800) [pid = 1948] [serial = 1435] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x11915c800) [pid = 1948] [serial = 1436] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x126b1dc00) [pid = 1948] [serial = 1468] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x126bebc00) [pid = 1948] [serial = 1469] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x118887c00) [pid = 1948] [serial = 1477] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x11918a000) [pid = 1948] [serial = 1478] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1261e4800) [pid = 1948] [serial = 1462] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1261f0800) [pid = 1948] [serial = 1463] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119707c00) [pid = 1948] [serial = 1454] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1185ad400) [pid = 1948] [serial = 1453] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x119d44800) [pid = 1948] [serial = 1444] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1239f4400) [pid = 1948] [serial = 1445] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x113862400) [pid = 1948] [serial = 1429] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1163d4000) [pid = 1948] [serial = 1430] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x128a7ac00) [pid = 1948] [serial = 1493] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x128bf5c00) [pid = 1948] [serial = 1496] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x128bea800) [pid = 1948] [serial = 1495] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x129409000) [pid = 1948] [serial = 1502] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1290f5400) [pid = 1948] [serial = 1501] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x129009000) [pid = 1948] [serial = 1498] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x124b2c800) [pid = 1948] [serial = 1487] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x129440000) [pid = 1948] [serial = 1504] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12a568000) [pid = 1948] [serial = 1505] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1290eac00) [pid = 1948] [serial = 1499] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12383dc00) [pid = 1948] [serial = 1484] [outer = 0x0] [url = about:blank] 01:02:13 INFO - PROCESS | 1948 | 1466496133233 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:13 INFO - PROCESS | 1948 | 1466496133235 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x117221800 == 34 [pid = 1948] [id = 525] 01:02:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x117040000) [pid = 1948] [serial = 1575] [outer = 0x0] 01:02:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1185ad400) [pid = 1948] [serial = 1576] [outer = 0x117040000] 01:02:13 INFO - PROCESS | 1948 | 1466496133266 Marionette DEBUG loaded listener.js 01:02:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11952dc00) [pid = 1948] [serial = 1577] [outer = 0x117040000] 01:02:13 INFO - PROCESS | 1948 | 1466496133581 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 570ms 01:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:02:13 INFO - PROCESS | 1948 | 1466496133616 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:02:13 INFO - PROCESS | 1948 | 1466496133617 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:02:13 INFO - PROCESS | 1948 | 1466496133620 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:02:13 INFO - PROCESS | 1948 | 1466496133624 Marionette TRACE conn2 <- [1,2074,null,{}] 01:02:13 INFO - PROCESS | 1948 | 1466496133632 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:13 INFO - PROCESS | 1948 | 1466496133635 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:13 INFO - PROCESS | 1948 | 1466496133741 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:02:13 INFO - PROCESS | 1948 | 1466496133799 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:13 INFO - PROCESS | 1948 | 1466496133801 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a77800 == 35 [pid = 1948] [id = 526] 01:02:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119709c00) [pid = 1948] [serial = 1578] [outer = 0x0] 01:02:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119a64800) [pid = 1948] [serial = 1579] [outer = 0x119709c00] 01:02:13 INFO - PROCESS | 1948 | 1466496133828 Marionette DEBUG loaded listener.js 01:02:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1210b2800) [pid = 1948] [serial = 1580] [outer = 0x119709c00] 01:02:14 INFO - PROCESS | 1948 | 1466496134275 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 674ms 01:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:02:14 INFO - PROCESS | 1948 | 1466496134295 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:02:14 INFO - PROCESS | 1948 | 1466496134298 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:02:14 INFO - PROCESS | 1948 | 1466496134301 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:02:14 INFO - PROCESS | 1948 | 1466496134304 Marionette TRACE conn2 <- [1,2078,null,{}] 01:02:14 INFO - PROCESS | 1948 | 1466496134328 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:14 INFO - PROCESS | 1948 | 1466496134329 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:14 INFO - PROCESS | 1948 | 1466496134433 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:02:14 INFO - PROCESS | 1948 | 1466496134528 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:14 INFO - PROCESS | 1948 | 1466496134529 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x119293000 == 36 [pid = 1948] [id = 527] 01:02:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1185a8400) [pid = 1948] [serial = 1581] [outer = 0x0] 01:02:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x118887800) [pid = 1948] [serial = 1582] [outer = 0x1185a8400] 01:02:14 INFO - PROCESS | 1948 | 1466496134561 Marionette DEBUG loaded listener.js 01:02:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x119522400) [pid = 1948] [serial = 1583] [outer = 0x1185a8400] 01:02:14 INFO - PROCESS | 1948 | 1466496134978 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 690ms 01:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:02:14 INFO - PROCESS | 1948 | 1466496134990 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:02:14 INFO - PROCESS | 1948 | 1466496134993 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:02:14 INFO - PROCESS | 1948 | 1466496134998 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:02:15 INFO - PROCESS | 1948 | 1466496135000 Marionette TRACE conn2 <- [1,2082,null,{}] 01:02:15 INFO - PROCESS | 1948 | 1466496135002 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:15 INFO - PROCESS | 1948 | 1466496135004 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:15 INFO - PROCESS | 1948 | 1466496135107 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:02:15 INFO - PROCESS | 1948 | 1466496135166 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:15 INFO - PROCESS | 1948 | 1466496135167 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x124511000 == 37 [pid = 1948] [id = 528] 01:02:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x119a95800) [pid = 1948] [serial = 1584] [outer = 0x0] 01:02:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x119f15800) [pid = 1948] [serial = 1585] [outer = 0x119a95800] 01:02:15 INFO - PROCESS | 1948 | 1466496135198 Marionette DEBUG loaded listener.js 01:02:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1210b7c00) [pid = 1948] [serial = 1586] [outer = 0x119a95800] 01:02:15 INFO - PROCESS | 1948 | 1466496135620 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 673ms 01:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:02:15 INFO - PROCESS | 1948 | 1466496135671 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:02:15 INFO - PROCESS | 1948 | 1466496135672 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:02:15 INFO - PROCESS | 1948 | 1466496135675 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:02:15 INFO - PROCESS | 1948 | 1466496135678 Marionette TRACE conn2 <- [1,2086,null,{}] 01:02:15 INFO - PROCESS | 1948 | 1466496135685 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:15 INFO - PROCESS | 1948 | 1466496135689 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:15 INFO - PROCESS | 1948 | 1466496135787 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:02:15 INFO - PROCESS | 1948 | 1466496135896 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:15 INFO - PROCESS | 1948 | 1466496135898 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x12685c800 == 38 [pid = 1948] [id = 529] 01:02:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1240a1000) [pid = 1948] [serial = 1587] [outer = 0x0] 01:02:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x124553400) [pid = 1948] [serial = 1588] [outer = 0x1240a1000] 01:02:15 INFO - PROCESS | 1948 | 1466496135932 Marionette DEBUG loaded listener.js 01:02:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x124b33800) [pid = 1948] [serial = 1589] [outer = 0x1240a1000] 01:02:16 INFO - PROCESS | 1948 | 1466496136372 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 01:02:16 INFO - PROCESS | 1948 | 1466496136398 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:02:16 INFO - PROCESS | 1948 | 1466496136401 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:02:16 INFO - PROCESS | 1948 | 1466496136405 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:02:16 INFO - PROCESS | 1948 | 1466496136407 Marionette TRACE conn2 <- [1,2090,null,{}] 01:02:16 INFO - PROCESS | 1948 | 1466496136411 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:16 INFO - PROCESS | 1948 | 1466496136413 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:16 INFO - PROCESS | 1948 | 1466496136568 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:02:16 INFO - PROCESS | 1948 | 1466496136697 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:16 INFO - PROCESS | 1948 | 1466496136698 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x11706a800 == 39 [pid = 1948] [id = 530] 01:02:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x124bad400) [pid = 1948] [serial = 1590] [outer = 0x0] 01:02:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12506e800) [pid = 1948] [serial = 1591] [outer = 0x124bad400] 01:02:16 INFO - PROCESS | 1948 | 1466496136751 Marionette DEBUG loaded listener.js 01:02:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x126129c00) [pid = 1948] [serial = 1592] [outer = 0x124bad400] 01:02:17 INFO - PROCESS | 1948 | 1466496137197 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 822ms 01:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:02:17 INFO - PROCESS | 1948 | 1466496137228 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:02:17 INFO - PROCESS | 1948 | 1466496137229 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:02:17 INFO - PROCESS | 1948 | 1466496137231 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:02:17 INFO - PROCESS | 1948 | 1466496137233 Marionette TRACE conn2 <- [1,2094,null,{}] 01:02:17 INFO - PROCESS | 1948 | 1466496137235 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:17 INFO - PROCESS | 1948 | 1466496137237 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:17 INFO - PROCESS | 1948 | 1466496137334 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:02:17 INFO - PROCESS | 1948 | 1466496137392 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:17 INFO - PROCESS | 1948 | 1466496137393 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x128d90800 == 40 [pid = 1948] [id = 531] 01:02:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x124f9ac00) [pid = 1948] [serial = 1593] [outer = 0x0] 01:02:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1261e6400) [pid = 1948] [serial = 1594] [outer = 0x124f9ac00] 01:02:17 INFO - PROCESS | 1948 | 1466496137422 Marionette DEBUG loaded listener.js 01:02:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12650a800) [pid = 1948] [serial = 1595] [outer = 0x124f9ac00] 01:02:17 INFO - PROCESS | 1948 | 1466496137839 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 621ms 01:02:17 INFO - PROCESS | 1948 | 1466496137853 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:02:17 INFO - PROCESS | 1948 | 1466496137854 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:02:17 INFO - PROCESS | 1948 | 1466496137856 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:02:17 INFO - PROCESS | 1948 | 1466496137858 Marionette TRACE conn2 <- [1,2098,null,{}] 01:02:17 INFO - PROCESS | 1948 | 1466496137860 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:17 INFO - PROCESS | 1948 | 1466496137865 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:17 INFO - PROCESS | 1948 | 1466496137975 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:02:18 INFO - PROCESS | 1948 | 1466496138035 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 1948 | 1466496138036 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295d0000 == 41 [pid = 1948] [id = 532] 01:02:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x126828000) [pid = 1948] [serial = 1596] [outer = 0x0] 01:02:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x128a0a000) [pid = 1948] [serial = 1597] [outer = 0x126828000] 01:02:18 INFO - PROCESS | 1948 | 1466496138066 Marionette DEBUG loaded listener.js 01:02:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x128beb800) [pid = 1948] [serial = 1598] [outer = 0x126828000] 01:02:18 INFO - PROCESS | 1948 | 1466496138583 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 770ms 01:02:18 INFO - PROCESS | 1948 | 1466496138631 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:02:18 INFO - PROCESS | 1948 | 1466496138634 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:02:18 INFO - PROCESS | 1948 | 1466496138653 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:02:18 INFO - PROCESS | 1948 | 1466496138656 Marionette TRACE conn2 <- [1,2102,null,{}] 01:02:18 INFO - PROCESS | 1948 | 1466496138663 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:18 INFO - PROCESS | 1948 | 1466496138664 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:18 INFO - PROCESS | 1948 | 1466496138764 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:02:18 INFO - PROCESS | 1948 | 1466496138840 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 1948 | 1466496138842 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x11705f800 == 42 [pid = 1948] [id = 533] 01:02:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x117e92800) [pid = 1948] [serial = 1599] [outer = 0x0] 01:02:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x11836e800) [pid = 1948] [serial = 1600] [outer = 0x117e92800] 01:02:18 INFO - PROCESS | 1948 | 1466496138870 Marionette DEBUG loaded listener.js 01:02:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x119152c00) [pid = 1948] [serial = 1601] [outer = 0x117e92800] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x117221800 == 41 [pid = 1948] [id = 525] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x117065800 == 40 [pid = 1948] [id = 524] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x117054800 == 39 [pid = 1948] [id = 520] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x1243b8800 == 38 [pid = 1948] [id = 521] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x112db5000 == 37 [pid = 1948] [id = 523] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0da000 == 36 [pid = 1948] [id = 522] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x12d45b000 == 35 [pid = 1948] [id = 502] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x12ca3f000 == 34 [pid = 1948] [id = 519] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x1295d0000 == 33 [pid = 1948] [id = 532] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x128d90800 == 32 [pid = 1948] [id = 531] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x11706a800 == 31 [pid = 1948] [id = 530] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x12685c800 == 30 [pid = 1948] [id = 529] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x124511000 == 29 [pid = 1948] [id = 528] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x119293000 == 28 [pid = 1948] [id = 527] 01:02:19 INFO - PROCESS | 1948 | --DOCSHELL 0x123a77800 == 27 [pid = 1948] [id = 526] 01:02:19 INFO - PROCESS | 1948 | 1466496139792 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1192ms 01:02:19 INFO - PROCESS | 1948 | 1466496139829 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:02:19 INFO - PROCESS | 1948 | 1466496139832 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:02:19 INFO - PROCESS | 1948 | 1466496139835 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:02:19 INFO - PROCESS | 1948 | 1466496139837 Marionette TRACE conn2 <- [1,2106,null,{}] 01:02:19 INFO - PROCESS | 1948 | 1466496139841 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:19 INFO - PROCESS | 1948 | 1466496139843 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:19 INFO - PROCESS | 1948 | 1466496139926 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:02:19 INFO - PROCESS | 1948 | 1466496139985 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:19 INFO - PROCESS | 1948 | 1466496139988 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x11705a000 == 28 [pid = 1948] [id = 534] 01:02:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x11604bc00) [pid = 1948] [serial = 1602] [outer = 0x0] 01:02:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x1176bdc00) [pid = 1948] [serial = 1603] [outer = 0x11604bc00] 01:02:20 INFO - PROCESS | 1948 | 1466496140016 Marionette DEBUG loaded listener.js 01:02:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x1185a7400) [pid = 1948] [serial = 1604] [outer = 0x11604bc00] 01:02:20 INFO - PROCESS | 1948 | 1466496140346 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 522ms 01:02:20 INFO - PROCESS | 1948 | 1466496140359 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:02:20 INFO - PROCESS | 1948 | 1466496140363 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:02:20 INFO - PROCESS | 1948 | 1466496140368 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:02:20 INFO - PROCESS | 1948 | 1466496140370 Marionette TRACE conn2 <- [1,2110,null,{}] 01:02:20 INFO - PROCESS | 1948 | 1466496140375 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:20 INFO - PROCESS | 1948 | 1466496140378 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:20 INFO - PROCESS | 1948 | 1466496140463 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:02:20 INFO - PROCESS | 1948 | 1466496140467 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:20 INFO - PROCESS | 1948 | 1466496140469 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x123938000 == 29 [pid = 1948] [id = 535] 01:02:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1192dc800) [pid = 1948] [serial = 1605] [outer = 0x0] 01:02:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x119a5a000) [pid = 1948] [serial = 1606] [outer = 0x1192dc800] 01:02:20 INFO - PROCESS | 1948 | 1466496140500 Marionette DEBUG loaded listener.js 01:02:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x119a99000) [pid = 1948] [serial = 1607] [outer = 0x1192dc800] 01:02:20 INFO - PROCESS | 1948 | 1466496140915 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 573ms 01:02:20 INFO - PROCESS | 1948 | 1466496140941 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:02:20 INFO - PROCESS | 1948 | 1466496140942 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:02:20 INFO - PROCESS | 1948 | 1466496140944 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:02:20 INFO - PROCESS | 1948 | 1466496140947 Marionette TRACE conn2 <- [1,2114,null,{}] 01:02:20 INFO - PROCESS | 1948 | 1466496140965 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:20 INFO - PROCESS | 1948 | 1466496140968 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:21 INFO - PROCESS | 1948 | 1466496141072 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:02:21 INFO - PROCESS | 1948 | 1466496141077 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:21 INFO - PROCESS | 1948 | 1466496141079 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x126840800 == 30 [pid = 1948] [id = 536] 01:02:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x113834800) [pid = 1948] [serial = 1608] [outer = 0x0] 01:02:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x1210b5400) [pid = 1948] [serial = 1609] [outer = 0x113834800] 01:02:21 INFO - PROCESS | 1948 | 1466496141107 Marionette DEBUG loaded listener.js 01:02:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x1240aec00) [pid = 1948] [serial = 1610] [outer = 0x113834800] 01:02:21 INFO - PROCESS | 1948 | 1466496141477 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 584ms 01:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:02:21 INFO - PROCESS | 1948 | 1466496141529 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:02:21 INFO - PROCESS | 1948 | 1466496141531 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:02:21 INFO - PROCESS | 1948 | 1466496141533 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:02:21 INFO - PROCESS | 1948 | 1466496141534 Marionette TRACE conn2 <- [1,2118,null,{}] 01:02:21 INFO - PROCESS | 1948 | 1466496141536 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:21 INFO - PROCESS | 1948 | 1466496141537 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:21 INFO - PROCESS | 1948 | 1466496141645 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:02:21 INFO - PROCESS | 1948 | 1466496141659 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:21 INFO - PROCESS | 1948 | 1466496141661 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x129044800 == 31 [pid = 1948] [id = 537] 01:02:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x124553000) [pid = 1948] [serial = 1611] [outer = 0x0] 01:02:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x124b39800) [pid = 1948] [serial = 1612] [outer = 0x124553000] 01:02:21 INFO - PROCESS | 1948 | 1466496141685 Marionette DEBUG loaded listener.js 01:02:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x12579ec00) [pid = 1948] [serial = 1613] [outer = 0x124553000] 01:02:22 INFO - PROCESS | 1948 | 1466496142035 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 01:02:22 INFO - PROCESS | 1948 | 1466496142051 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:02:22 INFO - PROCESS | 1948 | 1466496142063 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:02:22 INFO - PROCESS | 1948 | 1466496142066 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:02:22 INFO - PROCESS | 1948 | 1466496142067 Marionette TRACE conn2 <- [1,2122,null,{}] 01:02:22 INFO - PROCESS | 1948 | 1466496142075 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:22 INFO - PROCESS | 1948 | 1466496142077 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:22 INFO - PROCESS | 1948 | 1466496142176 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:02:22 INFO - PROCESS | 1948 | 1466496142179 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:22 INFO - PROCESS | 1948 | 1466496142180 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a66b000 == 32 [pid = 1948] [id = 538] 01:02:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x117e97000) [pid = 1948] [serial = 1614] [outer = 0x0] 01:02:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x1261c0800) [pid = 1948] [serial = 1615] [outer = 0x117e97000] 01:02:22 INFO - PROCESS | 1948 | 1466496142205 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x126b1d800) [pid = 1948] [serial = 1616] [outer = 0x117e97000] 01:02:22 INFO - PROCESS | 1948 | 1466496142548 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 01:02:22 INFO - PROCESS | 1948 | 1466496142585 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:02:22 INFO - PROCESS | 1948 | 1466496142587 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:02:22 INFO - PROCESS | 1948 | 1466496142591 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:02:22 INFO - PROCESS | 1948 | 1466496142593 Marionette TRACE conn2 <- [1,2126,null,{}] 01:02:22 INFO - PROCESS | 1948 | 1466496142595 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:22 INFO - PROCESS | 1948 | 1466496142599 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:22 INFO - PROCESS | 1948 | 1466496142717 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:02:22 INFO - PROCESS | 1948 | 1466496142727 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:22 INFO - PROCESS | 1948 | 1466496142728 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0cc000 == 33 [pid = 1948] [id = 539] 01:02:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x126b1d400) [pid = 1948] [serial = 1617] [outer = 0x0] 01:02:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 130 (0x128a14800) [pid = 1948] [serial = 1618] [outer = 0x126b1d400] 01:02:22 INFO - PROCESS | 1948 | 1466496142754 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 131 (0x1290f4800) [pid = 1948] [serial = 1619] [outer = 0x126b1d400] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 130 (0x1261e1c00) [pid = 1948] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 129 (0x128a7b400) [pid = 1948] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x112961c00) [pid = 1948] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x118266400) [pid = 1948] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x119703400) [pid = 1948] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x12a568400) [pid = 1948] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x119157400) [pid = 1948] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x11859ec00) [pid = 1948] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x1210bac00) [pid = 1948] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x119a93400) [pid = 1948] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x126827000) [pid = 1948] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x11915a800) [pid = 1948] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x12454f400) [pid = 1948] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x1130e5c00) [pid = 1948] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x11662ec00) [pid = 1948] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x128bf9800) [pid = 1948] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x1210afc00) [pid = 1948] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x117e9b400) [pid = 1948] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x128a7bc00) [pid = 1948] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x112ad2c00) [pid = 1948] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x1176c2c00) [pid = 1948] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x119ac4800) [pid = 1948] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x112a1b000) [pid = 1948] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x117040000) [pid = 1948] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:02:23 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x119709c00) [pid = 1948] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:02:23 INFO - PROCESS | 1948 | 1466496143619 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1073ms 01:02:23 INFO - PROCESS | 1948 | 1466496143663 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:02:23 INFO - PROCESS | 1948 | 1466496143664 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:02:23 INFO - PROCESS | 1948 | 1466496143667 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:02:23 INFO - PROCESS | 1948 | 1466496143668 Marionette TRACE conn2 <- [1,2130,null,{}] 01:02:23 INFO - PROCESS | 1948 | 1466496143670 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:23 INFO - PROCESS | 1948 | 1466496143671 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:23 INFO - PROCESS | 1948 | 1466496143749 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:02:23 INFO - PROCESS | 1948 | 1466496143813 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:23 INFO - PROCESS | 1948 | 1466496143814 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243c6000 == 34 [pid = 1948] [id = 540] 01:02:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x112a22400) [pid = 1948] [serial = 1620] [outer = 0x0] 01:02:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x117036400) [pid = 1948] [serial = 1621] [outer = 0x112a22400] 01:02:23 INFO - PROCESS | 1948 | 1466496143843 Marionette DEBUG loaded listener.js 01:02:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x11914f800) [pid = 1948] [serial = 1622] [outer = 0x112a22400] 01:02:24 INFO - PROCESS | 1948 | 1466496144114 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:02:24 INFO - PROCESS | 1948 | 1466496144137 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:02:24 INFO - PROCESS | 1948 | 1466496144148 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:02:24 INFO - PROCESS | 1948 | 1466496144149 Marionette TRACE conn2 <- [1,2134,null,{}] 01:02:24 INFO - PROCESS | 1948 | 1466496144151 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:24 INFO - PROCESS | 1948 | 1466496144152 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:24 INFO - PROCESS | 1948 | 1466496144237 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:02:24 INFO - PROCESS | 1948 | 1466496144243 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:24 INFO - PROCESS | 1948 | 1466496144244 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8d0800 == 35 [pid = 1948] [id = 541] 01:02:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x11952c000) [pid = 1948] [serial = 1623] [outer = 0x0] 01:02:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x123f6bc00) [pid = 1948] [serial = 1624] [outer = 0x11952c000] 01:02:24 INFO - PROCESS | 1948 | 1466496144270 Marionette DEBUG loaded listener.js 01:02:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x126829c00) [pid = 1948] [serial = 1625] [outer = 0x11952c000] 01:02:24 INFO - PROCESS | 1948 | 1466496144626 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 518ms 01:02:24 INFO - PROCESS | 1948 | 1466496144674 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:02:24 INFO - PROCESS | 1948 | 1466496144683 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:02:24 INFO - PROCESS | 1948 | 1466496144686 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:02:24 INFO - PROCESS | 1948 | 1466496144687 Marionette TRACE conn2 <- [1,2138,null,{}] 01:02:24 INFO - PROCESS | 1948 | 1466496144689 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:24 INFO - PROCESS | 1948 | 1466496144690 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:24 INFO - PROCESS | 1948 | 1466496144769 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:02:24 INFO - PROCESS | 1948 | 1466496144775 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:24 INFO - PROCESS | 1948 | 1466496144776 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x12683f800 == 36 [pid = 1948] [id = 542] 01:02:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x124183000) [pid = 1948] [serial = 1626] [outer = 0x0] 01:02:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x128bf9800) [pid = 1948] [serial = 1627] [outer = 0x124183000] 01:02:24 INFO - PROCESS | 1948 | 1466496144801 Marionette DEBUG loaded listener.js 01:02:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12940a000) [pid = 1948] [serial = 1628] [outer = 0x124183000] 01:02:25 INFO - PROCESS | 1948 | 1466496145115 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 468ms 01:02:25 INFO - PROCESS | 1948 | 1466496145156 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:02:25 INFO - PROCESS | 1948 | 1466496145158 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:02:25 INFO - PROCESS | 1948 | 1466496145161 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:02:25 INFO - PROCESS | 1948 | 1466496145162 Marionette TRACE conn2 <- [1,2142,null,{}] 01:02:25 INFO - PROCESS | 1948 | 1466496145164 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:25 INFO - PROCESS | 1948 | 1466496145165 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:25 INFO - PROCESS | 1948 | 1466496145246 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:02:25 INFO - PROCESS | 1948 | 1466496145250 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:25 INFO - PROCESS | 1948 | 1466496145251 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c661000 == 37 [pid = 1948] [id = 543] 01:02:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x1261b1c00) [pid = 1948] [serial = 1629] [outer = 0x0] 01:02:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x12940f800) [pid = 1948] [serial = 1630] [outer = 0x1261b1c00] 01:02:25 INFO - PROCESS | 1948 | 1466496145333 Marionette DEBUG loaded listener.js 01:02:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x12a563800) [pid = 1948] [serial = 1631] [outer = 0x1261b1c00] 01:02:26 INFO - PROCESS | 1948 | --DOCSHELL 0x11705a000 == 36 [pid = 1948] [id = 534] 01:02:26 INFO - PROCESS | 1948 | --DOCSHELL 0x11705f800 == 35 [pid = 1948] [id = 533] 01:02:26 INFO - PROCESS | 1948 | --DOCSHELL 0x129044800 == 34 [pid = 1948] [id = 537] 01:02:26 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8d0800 == 33 [pid = 1948] [id = 541] 01:02:26 INFO - PROCESS | 1948 | --DOCSHELL 0x1243c6000 == 32 [pid = 1948] [id = 540] 01:02:26 INFO - PROCESS | 1948 | --DOCSHELL 0x123938000 == 31 [pid = 1948] [id = 535] 01:02:26 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0cc000 == 30 [pid = 1948] [id = 539] 01:02:26 INFO - PROCESS | 1948 | --DOCSHELL 0x12a66b000 == 29 [pid = 1948] [id = 538] 01:02:26 INFO - PROCESS | 1948 | --DOCSHELL 0x126840800 == 28 [pid = 1948] [id = 536] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x1210b2800) [pid = 1948] [serial = 1580] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x1261e9c00) [pid = 1948] [serial = 1540] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x128bf3400) [pid = 1948] [serial = 1546] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x126be4c00) [pid = 1948] [serial = 1543] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1186ac800) [pid = 1948] [serial = 1511] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x118284c00) [pid = 1948] [serial = 1510] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x119d41400) [pid = 1948] [serial = 1514] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x119a83400) [pid = 1948] [serial = 1513] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12a5ba800) [pid = 1948] [serial = 1507] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12a83d400) [pid = 1948] [serial = 1508] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x119d47800) [pid = 1948] [serial = 1534] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x123808c00) [pid = 1948] [serial = 1535] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x119525800) [pid = 1948] [serial = 1526] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1188dd400) [pid = 1948] [serial = 1525] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1240a0000) [pid = 1948] [serial = 1537] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119d4a000) [pid = 1948] [serial = 1532] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x128a77c00) [pid = 1948] [serial = 1519] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x129011000) [pid = 1948] [serial = 1520] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x119529000) [pid = 1948] [serial = 1528] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119a5d800) [pid = 1948] [serial = 1529] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119aca400) [pid = 1948] [serial = 1531] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1290ee400) [pid = 1948] [serial = 1547] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1261ea400) [pid = 1948] [serial = 1517] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x124f9c000) [pid = 1948] [serial = 1516] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x117037000) [pid = 1948] [serial = 1523] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1160a2800) [pid = 1948] [serial = 1522] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1186ad000) [pid = 1948] [serial = 1552] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1290f7800) [pid = 1948] [serial = 1549] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1239f2800) [pid = 1948] [serial = 1555] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11856fc00) [pid = 1948] [serial = 1573] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1186acc00) [pid = 1948] [serial = 1574] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12a565c00) [pid = 1948] [serial = 1558] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12a5b8400) [pid = 1948] [serial = 1559] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12943c400) [pid = 1948] [serial = 1550] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1130dcc00) [pid = 1948] [serial = 1561] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x128a16800) [pid = 1948] [serial = 1544] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x113f03400) [pid = 1948] [serial = 1562] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x118272800) [pid = 1948] [serial = 1564] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x11888d000) [pid = 1948] [serial = 1565] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x123809c00) [pid = 1948] [serial = 1541] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x124098000) [pid = 1948] [serial = 1568] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x119d49000) [pid = 1948] [serial = 1567] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x126bec000) [pid = 1948] [serial = 1553] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x11728e800) [pid = 1948] [serial = 1570] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x1185ad400) [pid = 1948] [serial = 1576] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x129448800) [pid = 1948] [serial = 1556] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x11915c000) [pid = 1948] [serial = 1571] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x11952dc00) [pid = 1948] [serial = 1577] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x1261bcc00) [pid = 1948] [serial = 1538] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | --DOCSHELL 0x12683f800 == 27 [pid = 1948] [id = 542] 01:02:26 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x119a64800) [pid = 1948] [serial = 1579] [outer = 0x0] [url = about:blank] 01:02:26 INFO - PROCESS | 1948 | 1466496146725 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:02:26 INFO - PROCESS | 1948 | 1466496146740 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:02:26 INFO - PROCESS | 1948 | 1466496146744 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:02:26 INFO - PROCESS | 1948 | 1466496146747 Marionette TRACE conn2 <- [1,2146,null,{}] 01:02:26 INFO - PROCESS | 1948 | 1466496146751 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:26 INFO - PROCESS | 1948 | 1466496146753 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:26 INFO - PROCESS | 1948 | 1466496146834 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:02:26 INFO - PROCESS | 1948 | 1466496146887 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:26 INFO - PROCESS | 1948 | 1466496146890 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x116398800 == 28 [pid = 1948] [id = 544] 01:02:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x112a75000) [pid = 1948] [serial = 1632] [outer = 0x0] 01:02:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x112f16800) [pid = 1948] [serial = 1633] [outer = 0x112a75000] 01:02:26 INFO - PROCESS | 1948 | 1466496146919 Marionette DEBUG loaded listener.js 01:02:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x113a71400) [pid = 1948] [serial = 1634] [outer = 0x112a75000] 01:02:27 INFO - PROCESS | 1948 | 1466496147242 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:02:27 INFO - PROCESS | 1948 | 1466496147268 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:02:27 INFO - PROCESS | 1948 | 1466496147276 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:02:27 INFO - PROCESS | 1948 | 1466496147277 Marionette TRACE conn2 <- [1,2150,null,{}] 01:02:27 INFO - PROCESS | 1948 | 1466496147280 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:27 INFO - PROCESS | 1948 | 1466496147282 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:27 INFO - PROCESS | 1948 | 1466496147362 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:02:27 INFO - PROCESS | 1948 | 1466496147366 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:27 INFO - PROCESS | 1948 | 1466496147368 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e57000 == 29 [pid = 1948] [id = 545] 01:02:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x11604a800) [pid = 1948] [serial = 1635] [outer = 0x0] 01:02:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x11677ac00) [pid = 1948] [serial = 1636] [outer = 0x11604a800] 01:02:27 INFO - PROCESS | 1948 | 1466496147399 Marionette DEBUG loaded listener.js 01:02:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11728e800) [pid = 1948] [serial = 1637] [outer = 0x11604a800] 01:02:27 INFO - PROCESS | 1948 | 1466496147731 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 470ms 01:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:02:27 INFO - PROCESS | 1948 | 1466496147750 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:02:27 INFO - PROCESS | 1948 | 1466496147751 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:02:27 INFO - PROCESS | 1948 | 1466496147766 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:02:27 INFO - PROCESS | 1948 | 1466496147768 Marionette TRACE conn2 <- [1,2154,null,{}] 01:02:27 INFO - PROCESS | 1948 | 1466496147779 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:27 INFO - PROCESS | 1948 | 1466496147782 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:27 INFO - PROCESS | 1948 | 1466496147859 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:02:27 INFO - PROCESS | 1948 | 1466496147864 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:27 INFO - PROCESS | 1948 | 1466496147866 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x11917a800 == 30 [pid = 1948] [id = 546] 01:02:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x111e2ec00) [pid = 1948] [serial = 1638] [outer = 0x0] 01:02:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118368400) [pid = 1948] [serial = 1639] [outer = 0x111e2ec00] 01:02:27 INFO - PROCESS | 1948 | 1466496147897 Marionette DEBUG loaded listener.js 01:02:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1185a4c00) [pid = 1948] [serial = 1640] [outer = 0x111e2ec00] 01:02:28 INFO - PROCESS | 1948 | 1466496148256 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 537ms 01:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:02:28 INFO - PROCESS | 1948 | 1466496148292 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:02:28 INFO - PROCESS | 1948 | 1466496148294 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:02:28 INFO - PROCESS | 1948 | 1466496148296 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:02:28 INFO - PROCESS | 1948 | 1466496148297 Marionette TRACE conn2 <- [1,2158,null,{}] 01:02:28 INFO - PROCESS | 1948 | 1466496148300 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:28 INFO - PROCESS | 1948 | 1466496148301 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:28 INFO - PROCESS | 1948 | 1466496148400 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:02:28 INFO - PROCESS | 1948 | 1466496148407 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:28 INFO - PROCESS | 1948 | 1466496148409 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x119a13000 == 31 [pid = 1948] [id = 547] 01:02:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x1185ad800) [pid = 1948] [serial = 1641] [outer = 0x0] 01:02:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118885800) [pid = 1948] [serial = 1642] [outer = 0x1185ad800] 01:02:28 INFO - PROCESS | 1948 | 1466496148434 Marionette DEBUG loaded listener.js 01:02:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11915c000) [pid = 1948] [serial = 1643] [outer = 0x1185ad800] 01:02:28 INFO - PROCESS | 1948 | 1466496148743 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 469ms 01:02:28 INFO - PROCESS | 1948 | 1466496148766 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:02:28 INFO - PROCESS | 1948 | 1466496148767 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:02:28 INFO - PROCESS | 1948 | 1466496148769 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:02:28 INFO - PROCESS | 1948 | 1466496148770 Marionette TRACE conn2 <- [1,2162,null,{}] 01:02:28 INFO - PROCESS | 1948 | 1466496148775 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:28 INFO - PROCESS | 1948 | 1466496148777 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:28 INFO - PROCESS | 1948 | 1466496148856 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:02:28 INFO - PROCESS | 1948 | 1466496148860 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:28 INFO - PROCESS | 1948 | 1466496148861 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a75000 == 32 [pid = 1948] [id = 548] 01:02:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x113ff2800) [pid = 1948] [serial = 1644] [outer = 0x0] 01:02:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1192e8c00) [pid = 1948] [serial = 1645] [outer = 0x113ff2800] 01:02:28 INFO - PROCESS | 1948 | 1466496148888 Marionette DEBUG loaded listener.js 01:02:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11952e800) [pid = 1948] [serial = 1646] [outer = 0x113ff2800] 01:02:29 INFO - PROCESS | 1948 | 1466496149220 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 475ms 01:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:02:29 INFO - PROCESS | 1948 | 1466496149245 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:02:29 INFO - PROCESS | 1948 | 1466496149246 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:02:29 INFO - PROCESS | 1948 | 1466496149248 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:02:29 INFO - PROCESS | 1948 | 1466496149249 Marionette TRACE conn2 <- [1,2166,null,{}] 01:02:29 INFO - PROCESS | 1948 | 1466496149251 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:29 INFO - PROCESS | 1948 | 1466496149256 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:29 INFO - PROCESS | 1948 | 1466496149376 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:02:29 INFO - PROCESS | 1948 | 1466496149382 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 1948 | 1466496149383 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12450b800 == 33 [pid = 1948] [id = 549] 01:02:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x119703000) [pid = 1948] [serial = 1647] [outer = 0x0] 01:02:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119a57c00) [pid = 1948] [serial = 1648] [outer = 0x119703000] 01:02:29 INFO - PROCESS | 1948 | 1466496149410 Marionette DEBUG loaded listener.js 01:02:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x119a9b400) [pid = 1948] [serial = 1649] [outer = 0x119703000] 01:02:29 INFO - PROCESS | 1948 | 1466496149713 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 471ms 01:02:29 INFO - PROCESS | 1948 | 1466496149720 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:02:29 INFO - PROCESS | 1948 | 1466496149721 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:02:29 INFO - PROCESS | 1948 | 1466496149732 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:02:29 INFO - PROCESS | 1948 | 1466496149733 Marionette TRACE conn2 <- [1,2170,null,{}] 01:02:29 INFO - PROCESS | 1948 | 1466496149735 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:29 INFO - PROCESS | 1948 | 1466496149736 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:29 INFO - PROCESS | 1948 | 1466496149826 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:02:29 INFO - PROCESS | 1948 | 1466496149830 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 1948 | 1466496149831 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bda000 == 34 [pid = 1948] [id = 550] 01:02:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119a62000) [pid = 1948] [serial = 1650] [outer = 0x0] 01:02:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119d3e800) [pid = 1948] [serial = 1651] [outer = 0x119a62000] 01:02:29 INFO - PROCESS | 1948 | 1466496149856 Marionette DEBUG loaded listener.js 01:02:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119d47c00) [pid = 1948] [serial = 1652] [outer = 0x119a62000] 01:02:30 INFO - PROCESS | 1948 | 1466496150177 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 471ms 01:02:30 INFO - PROCESS | 1948 | 1466496150204 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:02:30 INFO - PROCESS | 1948 | 1466496150207 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:02:30 INFO - PROCESS | 1948 | 1466496150210 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:02:30 INFO - PROCESS | 1948 | 1466496150211 Marionette TRACE conn2 <- [1,2174,null,{}] 01:02:30 INFO - PROCESS | 1948 | 1466496150213 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:30 INFO - PROCESS | 1948 | 1466496150215 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:30 INFO - PROCESS | 1948 | 1466496150316 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:02:30 INFO - PROCESS | 1948 | 1466496150322 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:30 INFO - PROCESS | 1948 | 1466496150323 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257c4000 == 35 [pid = 1948] [id = 551] 01:02:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x117e9ec00) [pid = 1948] [serial = 1653] [outer = 0x0] 01:02:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119d49000) [pid = 1948] [serial = 1654] [outer = 0x117e9ec00] 01:02:30 INFO - PROCESS | 1948 | 1466496150348 Marionette DEBUG loaded listener.js 01:02:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1210b2800) [pid = 1948] [serial = 1655] [outer = 0x117e9ec00] 01:02:30 INFO - PROCESS | 1948 | 1466496150658 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 468ms 01:02:30 INFO - PROCESS | 1948 | 1466496150678 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:02:30 INFO - PROCESS | 1948 | 1466496150680 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:02:30 INFO - PROCESS | 1948 | 1466496150682 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:02:30 INFO - PROCESS | 1948 | 1466496150684 Marionette TRACE conn2 <- [1,2178,null,{}] 01:02:30 INFO - PROCESS | 1948 | 1466496150686 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:30 INFO - PROCESS | 1948 | 1466496150687 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:30 INFO - PROCESS | 1948 | 1466496150765 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:02:30 INFO - PROCESS | 1948 | 1466496150768 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:30 INFO - PROCESS | 1948 | 1466496150779 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x11917a000 == 36 [pid = 1948] [id = 552] 01:02:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x111f47400) [pid = 1948] [serial = 1656] [outer = 0x0] 01:02:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x123807000) [pid = 1948] [serial = 1657] [outer = 0x111f47400] 01:02:30 INFO - PROCESS | 1948 | 1466496150805 Marionette DEBUG loaded listener.js 01:02:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x123f07c00) [pid = 1948] [serial = 1658] [outer = 0x111f47400] 01:02:31 INFO - PROCESS | 1948 | 1466496151122 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 469ms 01:02:31 INFO - PROCESS | 1948 | 1466496151151 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:02:31 INFO - PROCESS | 1948 | 1466496151153 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:02:31 INFO - PROCESS | 1948 | 1466496151157 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:02:31 INFO - PROCESS | 1948 | 1466496151159 Marionette TRACE conn2 <- [1,2182,null,{}] 01:02:31 INFO - PROCESS | 1948 | 1466496151161 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:31 INFO - PROCESS | 1948 | 1466496151162 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:31 INFO - PROCESS | 1948 | 1466496151269 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:02:31 INFO - PROCESS | 1948 | 1466496151274 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:31 INFO - PROCESS | 1948 | 1466496151276 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x128d78000 == 37 [pid = 1948] [id = 553] 01:02:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x11918f800) [pid = 1948] [serial = 1659] [outer = 0x0] 01:02:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12383dc00) [pid = 1948] [serial = 1660] [outer = 0x11918f800] 01:02:31 INFO - PROCESS | 1948 | 1466496151300 Marionette DEBUG loaded listener.js 01:02:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12454cc00) [pid = 1948] [serial = 1661] [outer = 0x11918f800] 01:02:31 INFO - PROCESS | 1948 | 1466496151618 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 472ms 01:02:31 INFO - PROCESS | 1948 | 1466496151628 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:02:31 INFO - PROCESS | 1948 | 1466496151630 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:02:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:02:31 INFO - PROCESS | 1948 | 1466496151632 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:02:31 INFO - PROCESS | 1948 | 1466496151634 Marionette TRACE conn2 <- [1,2186,null,{}] 01:02:31 INFO - PROCESS | 1948 | 1466496151636 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:31 INFO - PROCESS | 1948 | 1466496151638 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:31 INFO - PROCESS | 1948 | 1466496151731 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:02:31 INFO - PROCESS | 1948 | 1466496151734 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:31 INFO - PROCESS | 1948 | 1466496151736 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a73000 == 38 [pid = 1948] [id = 554] 01:02:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x124550000) [pid = 1948] [serial = 1662] [outer = 0x0] 01:02:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x124b2b400) [pid = 1948] [serial = 1663] [outer = 0x124550000] 01:02:31 INFO - PROCESS | 1948 | 1466496151772 Marionette DEBUG loaded listener.js 01:02:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1261bb400) [pid = 1948] [serial = 1664] [outer = 0x124550000] 01:02:32 INFO - PROCESS | 1948 | 1466496152218 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:02:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:02:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 619ms 01:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:02:32 INFO - PROCESS | 1948 | 1466496152252 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:02:32 INFO - PROCESS | 1948 | 1466496152254 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:02:32 INFO - PROCESS | 1948 | 1466496152257 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:02:32 INFO - PROCESS | 1948 | 1466496152259 Marionette TRACE conn2 <- [1,2190,null,{}] 01:02:32 INFO - PROCESS | 1948 | 1466496152262 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:32 INFO - PROCESS | 1948 | 1466496152264 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:32 INFO - PROCESS | 1948 | 1466496152417 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:02:32 INFO - PROCESS | 1948 | 1466496152437 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:32 INFO - PROCESS | 1948 | 1466496152438 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a829000 == 39 [pid = 1948] [id = 555] 01:02:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1261e3800) [pid = 1948] [serial = 1665] [outer = 0x0] 01:02:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1261e9400) [pid = 1948] [serial = 1666] [outer = 0x1261e3800] 01:02:32 INFO - PROCESS | 1948 | 1466496152478 Marionette DEBUG loaded listener.js 01:02:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12650a000) [pid = 1948] [serial = 1667] [outer = 0x1261e3800] 01:02:32 INFO - PROCESS | 1948 | 1466496152786 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:02:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:02:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 575ms 01:02:32 INFO - PROCESS | 1948 | 1466496152832 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:02:32 INFO - PROCESS | 1948 | 1466496152833 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:02:32 INFO - PROCESS | 1948 | 1466496152835 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:02:32 INFO - PROCESS | 1948 | 1466496152837 Marionette TRACE conn2 <- [1,2194,null,{}] 01:02:32 INFO - PROCESS | 1948 | 1466496152842 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:32 INFO - PROCESS | 1948 | 1466496152844 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:32 INFO - PROCESS | 1948 | 1466496152962 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:02:32 INFO - PROCESS | 1948 | 1466496152994 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:32 INFO - PROCESS | 1948 | 1466496152995 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b025000 == 40 [pid = 1948] [id = 556] 01:02:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x11609f800) [pid = 1948] [serial = 1668] [outer = 0x0] 01:02:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x123b7b000) [pid = 1948] [serial = 1669] [outer = 0x11609f800] 01:02:33 INFO - PROCESS | 1948 | 1466496153027 Marionette DEBUG loaded listener.js 01:02:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1268ef800) [pid = 1948] [serial = 1670] [outer = 0x11609f800] 01:02:33 INFO - PROCESS | 1948 | 1466496153529 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 723ms 01:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:02:33 INFO - PROCESS | 1948 | 1466496153563 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:02:33 INFO - PROCESS | 1948 | 1466496153564 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:02:33 INFO - PROCESS | 1948 | 1466496153566 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:02:33 INFO - PROCESS | 1948 | 1466496153567 Marionette TRACE conn2 <- [1,2198,null,{}] 01:02:33 INFO - PROCESS | 1948 | 1466496153569 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:33 INFO - PROCESS | 1948 | 1466496153570 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:33 INFO - PROCESS | 1948 | 1466496153672 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:02:33 INFO - PROCESS | 1948 | 1466496153676 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:33 INFO - PROCESS | 1948 | 1466496153677 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0cf800 == 41 [pid = 1948] [id = 557] 01:02:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1268efc00) [pid = 1948] [serial = 1671] [outer = 0x0] 01:02:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x126be8000) [pid = 1948] [serial = 1672] [outer = 0x1268efc00] 01:02:33 INFO - PROCESS | 1948 | 1466496153733 Marionette DEBUG loaded listener.js 01:02:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x128a09400) [pid = 1948] [serial = 1673] [outer = 0x1268efc00] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x124553000) [pid = 1948] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x113834800) [pid = 1948] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x126b1d400) [pid = 1948] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x112a22400) [pid = 1948] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x117e97000) [pid = 1948] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11952c000) [pid = 1948] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x124183000) [pid = 1948] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1192dc800) [pid = 1948] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1185a8400) [pid = 1948] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x119a95800) [pid = 1948] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1240a1000) [pid = 1948] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x124bad400) [pid = 1948] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x124f9ac00) [pid = 1948] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x126828000) [pid = 1948] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x117e92800) [pid = 1948] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:02:34 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11604bc00) [pid = 1948] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:02:34 INFO - PROCESS | 1948 | 1466496154152 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:02:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:02:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 618ms 01:02:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:02:34 INFO - PROCESS | 1948 | 1466496154185 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:02:34 INFO - PROCESS | 1948 | 1466496154186 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:02:34 INFO - PROCESS | 1948 | 1466496154188 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:02:34 INFO - PROCESS | 1948 | 1466496154189 Marionette TRACE conn2 <- [1,2202,null,{}] 01:02:34 INFO - PROCESS | 1948 | 1466496154192 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:34 INFO - PROCESS | 1948 | 1466496154193 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:34 INFO - PROCESS | 1948 | 1466496154283 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:02:34 INFO - PROCESS | 1948 | 1466496154355 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:34 INFO - PROCESS | 1948 | 1466496154356 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x126987000 == 42 [pid = 1948] [id = 558] 01:02:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x113868400) [pid = 1948] [serial = 1674] [outer = 0x0] 01:02:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1192dc800) [pid = 1948] [serial = 1675] [outer = 0x113868400] 01:02:34 INFO - PROCESS | 1948 | 1466496154381 Marionette DEBUG loaded listener.js 01:02:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x124321c00) [pid = 1948] [serial = 1676] [outer = 0x113868400] 01:02:34 INFO - PROCESS | 1948 | 1466496154638 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:02:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:02:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 470ms 01:02:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:02:34 INFO - PROCESS | 1948 | 1466496154664 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:02:34 INFO - PROCESS | 1948 | 1466496154666 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:02:34 INFO - PROCESS | 1948 | 1466496154668 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:02:34 INFO - PROCESS | 1948 | 1466496154669 Marionette TRACE conn2 <- [1,2206,null,{}] 01:02:34 INFO - PROCESS | 1948 | 1466496154678 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:34 INFO - PROCESS | 1948 | 1466496154680 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:34 INFO - PROCESS | 1948 | 1466496154767 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:02:34 INFO - PROCESS | 1948 | 1466496154771 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:34 INFO - PROCESS | 1948 | 1466496154773 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8de800 == 43 [pid = 1948] [id = 559] 01:02:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x119a96400) [pid = 1948] [serial = 1677] [outer = 0x0] 01:02:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12682b800) [pid = 1948] [serial = 1678] [outer = 0x119a96400] 01:02:34 INFO - PROCESS | 1948 | 1466496154798 Marionette DEBUG loaded listener.js 01:02:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x128a11800) [pid = 1948] [serial = 1679] [outer = 0x119a96400] 01:02:35 INFO - PROCESS | 1948 | 1466496155120 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 471ms 01:02:35 INFO - PROCESS | 1948 | 1466496155140 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:02:35 INFO - PROCESS | 1948 | 1466496155142 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:02:35 INFO - PROCESS | 1948 | 1466496155145 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:02:35 INFO - PROCESS | 1948 | 1466496155146 Marionette TRACE conn2 <- [1,2210,null,{}] 01:02:35 INFO - PROCESS | 1948 | 1466496155148 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:35 INFO - PROCESS | 1948 | 1466496155149 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:35 INFO - PROCESS | 1948 | 1466496155266 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:02:35 INFO - PROCESS | 1948 | 1466496155272 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:35 INFO - PROCESS | 1948 | 1466496155273 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be45000 == 44 [pid = 1948] [id = 560] 01:02:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11952c000) [pid = 1948] [serial = 1680] [outer = 0x0] 01:02:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1268f0000) [pid = 1948] [serial = 1681] [outer = 0x11952c000] 01:02:35 INFO - PROCESS | 1948 | 1466496155297 Marionette DEBUG loaded listener.js 01:02:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a7ec00) [pid = 1948] [serial = 1682] [outer = 0x11952c000] 01:02:35 INFO - PROCESS | 1948 | 1466496155604 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 467ms 01:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:02:35 INFO - PROCESS | 1948 | 1466496155614 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:02:35 INFO - PROCESS | 1948 | 1466496155615 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:02:35 INFO - PROCESS | 1948 | 1466496155618 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:02:35 INFO - PROCESS | 1948 | 1466496155619 Marionette TRACE conn2 <- [1,2214,null,{}] 01:02:35 INFO - PROCESS | 1948 | 1466496155621 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:35 INFO - PROCESS | 1948 | 1466496155623 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:35 INFO - PROCESS | 1948 | 1466496155712 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:02:35 INFO - PROCESS | 1948 | 1466496155715 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:35 INFO - PROCESS | 1948 | 1466496155716 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ca50800 == 45 [pid = 1948] [id = 561] 01:02:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x128a10c00) [pid = 1948] [serial = 1683] [outer = 0x0] 01:02:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x128bf5c00) [pid = 1948] [serial = 1684] [outer = 0x128a10c00] 01:02:35 INFO - PROCESS | 1948 | 1466496155741 Marionette DEBUG loaded listener.js 01:02:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1290e9000) [pid = 1948] [serial = 1685] [outer = 0x128a10c00] 01:02:36 INFO - PROCESS | 1948 | 1466496156141 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:02:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:02:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 569ms 01:02:36 INFO - PROCESS | 1948 | 1466496156187 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:02:36 INFO - PROCESS | 1948 | 1466496156190 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:02:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:02:36 INFO - PROCESS | 1948 | 1466496156194 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:02:36 INFO - PROCESS | 1948 | 1466496156196 Marionette TRACE conn2 <- [1,2218,null,{}] 01:02:36 INFO - PROCESS | 1948 | 1466496156200 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:36 INFO - PROCESS | 1948 | 1466496156202 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:36 INFO - PROCESS | 1948 | 1466496156322 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:02:36 INFO - PROCESS | 1948 | 1466496156405 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:36 INFO - PROCESS | 1948 | 1466496156408 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x1163b3800 == 46 [pid = 1948] [id = 562] 01:02:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x112965800) [pid = 1948] [serial = 1686] [outer = 0x0] 01:02:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x112a1dc00) [pid = 1948] [serial = 1687] [outer = 0x112965800] 01:02:36 INFO - PROCESS | 1948 | 1466496156439 Marionette DEBUG loaded listener.js 01:02:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x11326fc00) [pid = 1948] [serial = 1688] [outer = 0x112965800] 01:02:36 INFO - PROCESS | 1948 | 1466496156954 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 822ms 01:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:02:37 INFO - PROCESS | 1948 | 1466496157030 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:02:37 INFO - PROCESS | 1948 | 1466496157033 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:02:37 INFO - PROCESS | 1948 | 1466496157038 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:02:37 INFO - PROCESS | 1948 | 1466496157042 Marionette TRACE conn2 <- [1,2222,null,{}] 01:02:37 INFO - PROCESS | 1948 | 1466496157045 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:37 INFO - PROCESS | 1948 | 1466496157046 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:37 INFO - PROCESS | 1948 | 1466496157160 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:02:37 INFO - PROCESS | 1948 | 1466496157266 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:37 INFO - PROCESS | 1948 | 1466496157268 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x11959e000 == 47 [pid = 1948] [id = 563] 01:02:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x11728c800) [pid = 1948] [serial = 1689] [outer = 0x0] 01:02:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1176c2c00) [pid = 1948] [serial = 1690] [outer = 0x11728c800] 01:02:37 INFO - PROCESS | 1948 | 1466496157298 Marionette DEBUG loaded listener.js 01:02:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x11827a000) [pid = 1948] [serial = 1691] [outer = 0x11728c800] 01:02:37 INFO - PROCESS | 1948 | 1466496157956 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 927ms 01:02:37 INFO - PROCESS | 1948 | 1466496157964 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:02:37 INFO - PROCESS | 1948 | 1466496157966 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:02:37 INFO - PROCESS | 1948 | 1466496157969 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:02:37 INFO - PROCESS | 1948 | 1466496157971 Marionette TRACE conn2 <- [1,2226,null,{}] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12be45000 == 46 [pid = 1948] [id = 560] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8de800 == 45 [pid = 1948] [id = 559] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x126987000 == 44 [pid = 1948] [id = 558] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0cf800 == 43 [pid = 1948] [id = 557] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12b025000 == 42 [pid = 1948] [id = 556] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12a829000 == 41 [pid = 1948] [id = 555] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x123a73000 == 40 [pid = 1948] [id = 554] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12940f800) [pid = 1948] [serial = 1630] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x128d78000 == 39 [pid = 1948] [id = 553] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x11917a000 == 38 [pid = 1948] [id = 552] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x1257c4000 == 37 [pid = 1948] [id = 551] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x124bda000 == 36 [pid = 1948] [id = 550] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12450b800 == 35 [pid = 1948] [id = 549] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x123a75000 == 34 [pid = 1948] [id = 548] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x119a13000 == 33 [pid = 1948] [id = 547] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x11917a800 == 32 [pid = 1948] [id = 546] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x117e57000 == 31 [pid = 1948] [id = 545] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x116398800 == 30 [pid = 1948] [id = 544] 01:02:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12c661000 == 29 [pid = 1948] [id = 543] 01:02:38 INFO - PROCESS | 1948 | 1466496158056 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:38 INFO - PROCESS | 1948 | 1466496158058 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:38 INFO - PROCESS | 1948 | 1466496158136 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:02:38 INFO - PROCESS | 1948 | 1466496158147 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:38 INFO - PROCESS | 1948 | 1466496158148 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x117204000 == 30 [pid = 1948] [id = 564] 01:02:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x117e9b400) [pid = 1948] [serial = 1692] [outer = 0x0] 01:02:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x11826e000) [pid = 1948] [serial = 1693] [outer = 0x117e9b400] 01:02:38 INFO - PROCESS | 1948 | 1466496158176 Marionette DEBUG loaded listener.js 01:02:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x11856d000) [pid = 1948] [serial = 1694] [outer = 0x117e9b400] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x124b39800) [pid = 1948] [serial = 1612] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1210b5400) [pid = 1948] [serial = 1609] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x128a14800) [pid = 1948] [serial = 1618] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x117036400) [pid = 1948] [serial = 1621] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1261c0800) [pid = 1948] [serial = 1615] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x123f6bc00) [pid = 1948] [serial = 1624] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x128bf9800) [pid = 1948] [serial = 1627] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x11914f800) [pid = 1948] [serial = 1622] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x119a5a000) [pid = 1948] [serial = 1606] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x118887800) [pid = 1948] [serial = 1582] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x119522400) [pid = 1948] [serial = 1583] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119f15800) [pid = 1948] [serial = 1585] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1210b7c00) [pid = 1948] [serial = 1586] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x124553400) [pid = 1948] [serial = 1588] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x124b33800) [pid = 1948] [serial = 1589] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12506e800) [pid = 1948] [serial = 1591] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x126129c00) [pid = 1948] [serial = 1592] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1261e6400) [pid = 1948] [serial = 1594] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12650a800) [pid = 1948] [serial = 1595] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x128a0a000) [pid = 1948] [serial = 1597] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x128beb800) [pid = 1948] [serial = 1598] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11836e800) [pid = 1948] [serial = 1600] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119152c00) [pid = 1948] [serial = 1601] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1176bdc00) [pid = 1948] [serial = 1603] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1185a7400) [pid = 1948] [serial = 1604] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12940a000) [pid = 1948] [serial = 1628] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1290f4800) [pid = 1948] [serial = 1619] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1240aec00) [pid = 1948] [serial = 1610] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12579ec00) [pid = 1948] [serial = 1613] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x126b1d800) [pid = 1948] [serial = 1616] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119a99000) [pid = 1948] [serial = 1607] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x126829c00) [pid = 1948] [serial = 1625] [outer = 0x0] [url = about:blank] 01:02:38 INFO - PROCESS | 1948 | 1466496158639 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:02:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:02:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 710ms 01:02:38 INFO - PROCESS | 1948 | 1466496158699 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:02:38 INFO - PROCESS | 1948 | 1466496158704 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:02:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:02:38 INFO - PROCESS | 1948 | 1466496158713 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:02:38 INFO - PROCESS | 1948 | 1466496158716 Marionette TRACE conn2 <- [1,2230,null,{}] 01:02:38 INFO - PROCESS | 1948 | 1466496158719 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:38 INFO - PROCESS | 1948 | 1466496158722 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:38 INFO - PROCESS | 1948 | 1466496158862 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:02:38 INFO - PROCESS | 1948 | 1466496158868 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:38 INFO - PROCESS | 1948 | 1466496158869 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x119170000 == 31 [pid = 1948] [id = 565] 01:02:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11914ec00) [pid = 1948] [serial = 1695] [outer = 0x0] 01:02:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1192de000) [pid = 1948] [serial = 1696] [outer = 0x11914ec00] 01:02:38 INFO - PROCESS | 1948 | 1466496158919 Marionette DEBUG loaded listener.js 01:02:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11952f000) [pid = 1948] [serial = 1697] [outer = 0x11914ec00] 01:02:39 INFO - PROCESS | 1948 | 1466496159315 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 621ms 01:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:02:39 INFO - PROCESS | 1948 | 1466496159334 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:02:39 INFO - PROCESS | 1948 | 1466496159335 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:02:39 INFO - PROCESS | 1948 | 1466496159346 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:02:39 INFO - PROCESS | 1948 | 1466496159348 Marionette TRACE conn2 <- [1,2234,null,{}] 01:02:39 INFO - PROCESS | 1948 | 1466496159359 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:39 INFO - PROCESS | 1948 | 1466496159363 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:39 INFO - PROCESS | 1948 | 1466496159469 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:02:39 INFO - PROCESS | 1948 | 1466496159476 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:39 INFO - PROCESS | 1948 | 1466496159478 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12394c800 == 32 [pid = 1948] [id = 566] 01:02:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x113d77c00) [pid = 1948] [serial = 1698] [outer = 0x0] 01:02:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119a5d800) [pid = 1948] [serial = 1699] [outer = 0x113d77c00] 01:02:39 INFO - PROCESS | 1948 | 1466496159506 Marionette DEBUG loaded listener.js 01:02:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119a94c00) [pid = 1948] [serial = 1700] [outer = 0x113d77c00] 01:02:39 INFO - PROCESS | 1948 | 1466496159815 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 485ms 01:02:39 INFO - PROCESS | 1948 | 1466496159826 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:02:39 INFO - PROCESS | 1948 | 1466496159828 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:02:39 INFO - PROCESS | 1948 | 1466496159831 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:02:39 INFO - PROCESS | 1948 | 1466496159832 Marionette TRACE conn2 <- [1,2238,null,{}] 01:02:39 INFO - PROCESS | 1948 | 1466496159834 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:39 INFO - PROCESS | 1948 | 1466496159835 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:39 INFO - PROCESS | 1948 | 1466496159919 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:02:39 INFO - PROCESS | 1948 | 1466496159925 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:39 INFO - PROCESS | 1948 | 1466496159926 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x124668000 == 33 [pid = 1948] [id = 567] 01:02:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119a99000) [pid = 1948] [serial = 1701] [outer = 0x0] 01:02:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119d3cc00) [pid = 1948] [serial = 1702] [outer = 0x119a99000] 01:02:39 INFO - PROCESS | 1948 | 1466496159952 Marionette DEBUG loaded listener.js 01:02:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1210ad800) [pid = 1948] [serial = 1703] [outer = 0x119a99000] 01:02:40 INFO - PROCESS | 1948 | 1466496160328 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 01:02:40 INFO - PROCESS | 1948 | 1466496160352 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:02:40 INFO - PROCESS | 1948 | 1466496160353 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:02:40 INFO - PROCESS | 1948 | 1466496160355 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:02:40 INFO - PROCESS | 1948 | 1466496160356 Marionette TRACE conn2 <- [1,2242,null,{}] 01:02:40 INFO - PROCESS | 1948 | 1466496160359 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:40 INFO - PROCESS | 1948 | 1466496160360 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:40 INFO - PROCESS | 1948 | 1466496160458 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:02:40 INFO - PROCESS | 1948 | 1466496160471 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:40 INFO - PROCESS | 1948 | 1466496160473 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x126852800 == 34 [pid = 1948] [id = 568] 01:02:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x112a80800) [pid = 1948] [serial = 1704] [outer = 0x0] 01:02:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1210b5800) [pid = 1948] [serial = 1705] [outer = 0x112a80800] 01:02:40 INFO - PROCESS | 1948 | 1466496160497 Marionette DEBUG loaded listener.js 01:02:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x123b84000) [pid = 1948] [serial = 1706] [outer = 0x112a80800] 01:02:40 INFO - PROCESS | 1948 | 1466496160930 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 619ms 01:02:40 INFO - PROCESS | 1948 | 1466496160975 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:02:40 INFO - PROCESS | 1948 | 1466496160978 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:02:40 INFO - PROCESS | 1948 | 1466496160981 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:02:40 INFO - PROCESS | 1948 | 1466496160983 Marionette TRACE conn2 <- [1,2246,null,{}] 01:02:40 INFO - PROCESS | 1948 | 1466496160986 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:40 INFO - PROCESS | 1948 | 1466496160992 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:41 INFO - PROCESS | 1948 | 1466496161177 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:02:41 INFO - PROCESS | 1948 | 1466496161245 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:41 INFO - PROCESS | 1948 | 1466496161246 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288c0800 == 35 [pid = 1948] [id = 569] 01:02:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1210b9400) [pid = 1948] [serial = 1707] [outer = 0x0] 01:02:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x124182800) [pid = 1948] [serial = 1708] [outer = 0x1210b9400] 01:02:41 INFO - PROCESS | 1948 | 1466496161323 Marionette DEBUG loaded listener.js 01:02:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12579a000) [pid = 1948] [serial = 1709] [outer = 0x1210b9400] 01:02:41 INFO - PROCESS | 1948 | 1466496161643 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:02:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:02:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 722ms 01:02:41 INFO - PROCESS | 1948 | 1466496161702 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:02:41 INFO - PROCESS | 1948 | 1466496161704 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:02:41 INFO - PROCESS | 1948 | 1466496161706 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:02:41 INFO - PROCESS | 1948 | 1466496161707 Marionette TRACE conn2 <- [1,2250,null,{}] 01:02:41 INFO - PROCESS | 1948 | 1466496161709 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:41 INFO - PROCESS | 1948 | 1466496161711 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:41 INFO - PROCESS | 1948 | 1466496161813 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:02:41 INFO - PROCESS | 1948 | 1466496161824 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:41 INFO - PROCESS | 1948 | 1466496161825 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x129040800 == 36 [pid = 1948] [id = 570] 01:02:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12579f000) [pid = 1948] [serial = 1710] [outer = 0x0] 01:02:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1261b5800) [pid = 1948] [serial = 1711] [outer = 0x12579f000] 01:02:41 INFO - PROCESS | 1948 | 1466496161849 Marionette DEBUG loaded listener.js 01:02:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1261e6000) [pid = 1948] [serial = 1712] [outer = 0x12579f000] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1261e3800) [pid = 1948] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119703000) [pid = 1948] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x113ff2800) [pid = 1948] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x111e2ec00) [pid = 1948] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x113868400) [pid = 1948] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1185ad800) [pid = 1948] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x112a75000) [pid = 1948] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11609f800) [pid = 1948] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119a96400) [pid = 1948] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1261b1c00) [pid = 1948] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1268efc00) [pid = 1948] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11918f800) [pid = 1948] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x11952c000) [pid = 1948] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119a62000) [pid = 1948] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x11604a800) [pid = 1948] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x117e9ec00) [pid = 1948] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x111f47400) [pid = 1948] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:02:42 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x124550000) [pid = 1948] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:02:42 INFO - PROCESS | 1948 | 1466496162300 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 622ms 01:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:02:42 INFO - PROCESS | 1948 | 1466496162329 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:02:42 INFO - PROCESS | 1948 | 1466496162330 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:02:42 INFO - PROCESS | 1948 | 1466496162332 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:02:42 INFO - PROCESS | 1948 | 1466496162333 Marionette TRACE conn2 <- [1,2254,null,{}] 01:02:42 INFO - PROCESS | 1948 | 1466496162336 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:42 INFO - PROCESS | 1948 | 1466496162337 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:42 INFO - PROCESS | 1948 | 1466496162418 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:02:42 INFO - PROCESS | 1948 | 1466496162424 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:42 INFO - PROCESS | 1948 | 1466496162426 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x1257cc800 == 37 [pid = 1948] [id = 571] 01:02:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11604a800) [pid = 1948] [serial = 1713] [outer = 0x0] 01:02:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11836d000) [pid = 1948] [serial = 1714] [outer = 0x11604a800] 01:02:42 INFO - PROCESS | 1948 | 1466496162459 Marionette DEBUG loaded listener.js 01:02:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119a62000) [pid = 1948] [serial = 1715] [outer = 0x11604a800] 01:02:42 INFO - PROCESS | 1948 | 1466496162797 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 470ms 01:02:42 INFO - PROCESS | 1948 | 1466496162802 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:02:42 INFO - PROCESS | 1948 | 1466496162803 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:02:42 INFO - PROCESS | 1948 | 1466496162813 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:02:42 INFO - PROCESS | 1948 | 1466496162814 Marionette TRACE conn2 <- [1,2258,null,{}] 01:02:42 INFO - PROCESS | 1948 | 1466496162817 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:42 INFO - PROCESS | 1948 | 1466496162818 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:42 INFO - PROCESS | 1948 | 1466496162931 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:02:42 INFO - PROCESS | 1948 | 1466496162937 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:42 INFO - PROCESS | 1948 | 1466496162938 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x12954b000 == 38 [pid = 1948] [id = 572] 01:02:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x116623c00) [pid = 1948] [serial = 1716] [outer = 0x0] 01:02:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x123802400) [pid = 1948] [serial = 1717] [outer = 0x116623c00] 01:02:42 INFO - PROCESS | 1948 | 1466496162962 Marionette DEBUG loaded listener.js 01:02:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1261eac00) [pid = 1948] [serial = 1718] [outer = 0x116623c00] 01:02:43 INFO - PROCESS | 1948 | 1466496163334 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 576ms 01:02:43 INFO - PROCESS | 1948 | 1466496163382 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:02:43 INFO - PROCESS | 1948 | 1466496163384 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:02:43 INFO - PROCESS | 1948 | 1466496163386 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:02:43 INFO - PROCESS | 1948 | 1466496163387 Marionette TRACE conn2 <- [1,2262,null,{}] 01:02:43 INFO - PROCESS | 1948 | 1466496163389 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:43 INFO - PROCESS | 1948 | 1466496163391 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:43 INFO - PROCESS | 1948 | 1466496163468 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:02:43 INFO - PROCESS | 1948 | 1466496163476 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:43 INFO - PROCESS | 1948 | 1466496163484 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a834000 == 39 [pid = 1948] [id = 573] 01:02:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119a97c00) [pid = 1948] [serial = 1719] [outer = 0x0] 01:02:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1268f0c00) [pid = 1948] [serial = 1720] [outer = 0x119a97c00] 01:02:43 INFO - PROCESS | 1948 | 1466496163509 Marionette DEBUG loaded listener.js 01:02:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x126beac00) [pid = 1948] [serial = 1721] [outer = 0x119a97c00] 01:02:43 INFO - PROCESS | 1948 | 1466496163862 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 519ms 01:02:43 INFO - PROCESS | 1948 | 1466496163905 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:02:43 INFO - PROCESS | 1948 | 1466496163907 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:02:43 INFO - PROCESS | 1948 | 1466496163909 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:02:43 INFO - PROCESS | 1948 | 1466496163911 Marionette TRACE conn2 <- [1,2266,null,{}] 01:02:43 INFO - PROCESS | 1948 | 1466496163913 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:43 INFO - PROCESS | 1948 | 1466496163915 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:44 INFO - PROCESS | 1948 | 1466496164009 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:02:44 INFO - PROCESS | 1948 | 1466496164012 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:44 INFO - PROCESS | 1948 | 1466496164014 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b840800 == 40 [pid = 1948] [id = 574] 01:02:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x126bef800) [pid = 1948] [serial = 1722] [outer = 0x0] 01:02:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x128a81400) [pid = 1948] [serial = 1723] [outer = 0x126bef800] 01:02:44 INFO - PROCESS | 1948 | 1466496164040 Marionette DEBUG loaded listener.js 01:02:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1290ee400) [pid = 1948] [serial = 1724] [outer = 0x126bef800] 01:02:44 INFO - PROCESS | 1948 | --DOCSHELL 0x117204000 == 39 [pid = 1948] [id = 564] 01:02:44 INFO - PROCESS | 1948 | --DOCSHELL 0x11959e000 == 38 [pid = 1948] [id = 563] 01:02:44 INFO - PROCESS | 1948 | --DOCSHELL 0x1163b3800 == 37 [pid = 1948] [id = 562] 01:02:44 INFO - PROCESS | 1948 | --DOCSHELL 0x12ca50800 == 36 [pid = 1948] [id = 561] 01:02:45 INFO - PROCESS | 1948 | --DOCSHELL 0x119170000 == 35 [pid = 1948] [id = 565] 01:02:45 INFO - PROCESS | 1948 | --DOCSHELL 0x12954b000 == 34 [pid = 1948] [id = 572] 01:02:45 INFO - PROCESS | 1948 | --DOCSHELL 0x12a834000 == 33 [pid = 1948] [id = 573] 01:02:45 INFO - PROCESS | 1948 | --DOCSHELL 0x1288c0800 == 32 [pid = 1948] [id = 569] 01:02:45 INFO - PROCESS | 1948 | --DOCSHELL 0x12394c800 == 31 [pid = 1948] [id = 566] 01:02:45 INFO - PROCESS | 1948 | --DOCSHELL 0x126852800 == 30 [pid = 1948] [id = 568] 01:02:45 INFO - PROCESS | 1948 | --DOCSHELL 0x129040800 == 29 [pid = 1948] [id = 570] 01:02:45 INFO - PROCESS | 1948 | --DOCSHELL 0x124668000 == 28 [pid = 1948] [id = 567] 01:02:45 INFO - PROCESS | 1948 | --DOCSHELL 0x1257cc800 == 27 [pid = 1948] [id = 571] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x128a7ec00) [pid = 1948] [serial = 1682] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x128bf5c00) [pid = 1948] [serial = 1684] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12650a000) [pid = 1948] [serial = 1667] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119a9b400) [pid = 1948] [serial = 1649] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11952e800) [pid = 1948] [serial = 1646] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118368400) [pid = 1948] [serial = 1639] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x124321c00) [pid = 1948] [serial = 1676] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x118885800) [pid = 1948] [serial = 1642] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x113a71400) [pid = 1948] [serial = 1634] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x123b7b000) [pid = 1948] [serial = 1669] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x128a11800) [pid = 1948] [serial = 1679] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12a563800) [pid = 1948] [serial = 1631] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x128a09400) [pid = 1948] [serial = 1673] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12454cc00) [pid = 1948] [serial = 1661] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1268f0000) [pid = 1948] [serial = 1681] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x119d3e800) [pid = 1948] [serial = 1651] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x11728e800) [pid = 1948] [serial = 1637] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1185a4c00) [pid = 1948] [serial = 1640] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1210b2800) [pid = 1948] [serial = 1655] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x119d47c00) [pid = 1948] [serial = 1652] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x11677ac00) [pid = 1948] [serial = 1636] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x123f07c00) [pid = 1948] [serial = 1658] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x124b2b400) [pid = 1948] [serial = 1663] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x1192dc800) [pid = 1948] [serial = 1675] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x123807000) [pid = 1948] [serial = 1657] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x11915c000) [pid = 1948] [serial = 1643] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x1261bb400) [pid = 1948] [serial = 1664] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x119a57c00) [pid = 1948] [serial = 1648] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x126be8000) [pid = 1948] [serial = 1672] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x12682b800) [pid = 1948] [serial = 1678] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x112f16800) [pid = 1948] [serial = 1633] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x12383dc00) [pid = 1948] [serial = 1660] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 61 (0x1261e9400) [pid = 1948] [serial = 1666] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 60 (0x1268ef800) [pid = 1948] [serial = 1670] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 59 (0x119d49000) [pid = 1948] [serial = 1654] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | --DOMWINDOW == 58 (0x1192e8c00) [pid = 1948] [serial = 1645] [outer = 0x0] [url = about:blank] 01:02:45 INFO - PROCESS | 1948 | 1466496165417 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1522ms 01:02:45 INFO - PROCESS | 1948 | 1466496165432 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:02:45 INFO - PROCESS | 1948 | 1466496165434 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:02:45 INFO - PROCESS | 1948 | 1466496165437 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:02:45 INFO - PROCESS | 1948 | 1466496165440 Marionette TRACE conn2 <- [1,2270,null,{}] 01:02:45 INFO - PROCESS | 1948 | 1466496165444 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:45 INFO - PROCESS | 1948 | 1466496165446 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:45 INFO - PROCESS | 1948 | 1466496165525 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:02:45 INFO - PROCESS | 1948 | 1466496165580 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:45 INFO - PROCESS | 1948 | 1466496165583 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x11698e000 == 28 [pid = 1948] [id = 575] 01:02:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 59 (0x11519d400) [pid = 1948] [serial = 1725] [outer = 0x0] 01:02:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 60 (0x115e10c00) [pid = 1948] [serial = 1726] [outer = 0x11519d400] 01:02:45 INFO - PROCESS | 1948 | 1466496165612 Marionette DEBUG loaded listener.js 01:02:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 61 (0x112ad6400) [pid = 1948] [serial = 1727] [outer = 0x11519d400] 01:02:45 INFO - PROCESS | 1948 | 1466496165930 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 523ms 01:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:02:45 INFO - PROCESS | 1948 | 1466496165961 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:02:45 INFO - PROCESS | 1948 | 1466496165964 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:02:45 INFO - PROCESS | 1948 | 1466496165969 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:02:45 INFO - PROCESS | 1948 | 1466496165971 Marionette TRACE conn2 <- [1,2274,null,{}] 01:02:45 INFO - PROCESS | 1948 | 1466496165976 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:45 INFO - PROCESS | 1948 | 1466496165978 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:46 INFO - PROCESS | 1948 | 1466496166057 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:02:46 INFO - PROCESS | 1948 | 1466496166062 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:46 INFO - PROCESS | 1948 | 1466496166064 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x118215000 == 29 [pid = 1948] [id = 576] 01:02:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x116a0bc00) [pid = 1948] [serial = 1728] [outer = 0x0] 01:02:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x117e98000) [pid = 1948] [serial = 1729] [outer = 0x116a0bc00] 01:02:46 INFO - PROCESS | 1948 | 1466496166094 Marionette DEBUG loaded listener.js 01:02:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x11827a400) [pid = 1948] [serial = 1730] [outer = 0x116a0bc00] 01:02:46 INFO - PROCESS | 1948 | 1466496166438 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 521ms 01:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:02:46 INFO - PROCESS | 1948 | 1466496166490 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:02:46 INFO - PROCESS | 1948 | 1466496166492 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:02:46 INFO - PROCESS | 1948 | 1466496166502 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:02:46 INFO - PROCESS | 1948 | 1466496166504 Marionette TRACE conn2 <- [1,2278,null,{}] 01:02:46 INFO - PROCESS | 1948 | 1466496166512 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:46 INFO - PROCESS | 1948 | 1466496166515 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:46 INFO - PROCESS | 1948 | 1466496166593 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:02:46 INFO - PROCESS | 1948 | 1466496166599 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:46 INFO - PROCESS | 1948 | 1466496166601 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195ac800 == 30 [pid = 1948] [id = 577] 01:02:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x1121aa400) [pid = 1948] [serial = 1731] [outer = 0x0] 01:02:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x1185a9000) [pid = 1948] [serial = 1732] [outer = 0x1121aa400] 01:02:46 INFO - PROCESS | 1948 | 1466496166632 Marionette DEBUG loaded listener.js 01:02:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x118887400) [pid = 1948] [serial = 1733] [outer = 0x1121aa400] 01:02:47 INFO - PROCESS | 1948 | 1466496167031 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 583ms 01:02:47 INFO - PROCESS | 1948 | 1466496167081 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:02:47 INFO - PROCESS | 1948 | 1466496167084 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:02:47 INFO - PROCESS | 1948 | 1466496167087 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:02:47 INFO - PROCESS | 1948 | 1466496167091 Marionette TRACE conn2 <- [1,2282,null,{}] 01:02:47 INFO - PROCESS | 1948 | 1466496167094 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:47 INFO - PROCESS | 1948 | 1466496167097 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:47 INFO - PROCESS | 1948 | 1466496167221 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:02:47 INFO - PROCESS | 1948 | 1466496167231 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:47 INFO - PROCESS | 1948 | 1466496167232 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x12393d800 == 31 [pid = 1948] [id = 578] 01:02:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x119192c00) [pid = 1948] [serial = 1734] [outer = 0x0] 01:02:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x11944c400) [pid = 1948] [serial = 1735] [outer = 0x119192c00] 01:02:47 INFO - PROCESS | 1948 | 1466496167275 Marionette DEBUG loaded listener.js 01:02:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x11952b000) [pid = 1948] [serial = 1736] [outer = 0x119192c00] 01:02:47 INFO - PROCESS | 1948 | 1466496167650 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 573ms 01:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:02:47 INFO - PROCESS | 1948 | 1466496167664 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:02:47 INFO - PROCESS | 1948 | 1466496167665 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:02:47 INFO - PROCESS | 1948 | 1466496167667 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:02:47 INFO - PROCESS | 1948 | 1466496167668 Marionette TRACE conn2 <- [1,2286,null,{}] 01:02:47 INFO - PROCESS | 1948 | 1466496167670 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:47 INFO - PROCESS | 1948 | 1466496167672 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:47 INFO - PROCESS | 1948 | 1466496167782 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:02:47 INFO - PROCESS | 1948 | 1466496167788 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:47 INFO - PROCESS | 1948 | 1466496167790 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243c1000 == 32 [pid = 1948] [id = 579] 01:02:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x1130e6c00) [pid = 1948] [serial = 1737] [outer = 0x0] 01:02:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x11952d400) [pid = 1948] [serial = 1738] [outer = 0x1130e6c00] 01:02:47 INFO - PROCESS | 1948 | 1466496167814 Marionette DEBUG loaded listener.js 01:02:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x119990c00) [pid = 1948] [serial = 1739] [outer = 0x1130e6c00] 01:02:48 INFO - PROCESS | 1948 | 1466496168127 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 01:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 469ms 01:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:02:48 INFO - PROCESS | 1948 | 1466496168137 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:02:48 INFO - PROCESS | 1948 | 1466496168138 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:02:48 INFO - PROCESS | 1948 | 1466496168142 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:02:48 INFO - PROCESS | 1948 | 1466496168145 Marionette TRACE conn2 <- [1,2290,null,{}] 01:02:48 INFO - PROCESS | 1948 | 1466496168147 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:48 INFO - PROCESS | 1948 | 1466496168151 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:48 INFO - PROCESS | 1948 | 1466496168247 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:02:48 INFO - PROCESS | 1948 | 1466496168252 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:48 INFO - PROCESS | 1948 | 1466496168253 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x125278000 == 33 [pid = 1948] [id = 580] 01:02:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x119a5c400) [pid = 1948] [serial = 1740] [outer = 0x0] 01:02:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x119a98400) [pid = 1948] [serial = 1741] [outer = 0x119a5c400] 01:02:48 INFO - PROCESS | 1948 | 1466496168280 Marionette DEBUG loaded listener.js 01:02:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x119d4a000) [pid = 1948] [serial = 1742] [outer = 0x119a5c400] 01:02:48 INFO - PROCESS | 1948 | 1466496168596 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 471ms 01:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:02:48 INFO - PROCESS | 1948 | 1466496168614 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:02:48 INFO - PROCESS | 1948 | 1466496168615 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:02:48 INFO - PROCESS | 1948 | 1466496168617 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:02:48 INFO - PROCESS | 1948 | 1466496168618 Marionette TRACE conn2 <- [1,2294,null,{}] 01:02:48 INFO - PROCESS | 1948 | 1466496168620 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:48 INFO - PROCESS | 1948 | 1466496168622 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:48 INFO - PROCESS | 1948 | 1466496168734 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:02:48 INFO - PROCESS | 1948 | 1466496168739 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:48 INFO - PROCESS | 1948 | 1466496168741 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x126594800 == 34 [pid = 1948] [id = 581] 01:02:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x119a5c800) [pid = 1948] [serial = 1743] [outer = 0x0] 01:02:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x120fe2c00) [pid = 1948] [serial = 1744] [outer = 0x119a5c800] 01:02:48 INFO - PROCESS | 1948 | 1466496168765 Marionette DEBUG loaded listener.js 01:02:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x123806c00) [pid = 1948] [serial = 1745] [outer = 0x119a5c800] 01:02:49 INFO - PROCESS | 1948 | 1466496169079 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 01:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:02:49 INFO - PROCESS | 1948 | 1466496169136 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:02:49 INFO - PROCESS | 1948 | 1466496169137 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:02:49 INFO - PROCESS | 1948 | 1466496169139 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:02:49 INFO - PROCESS | 1948 | 1466496169140 Marionette TRACE conn2 <- [1,2298,null,{}] 01:02:49 INFO - PROCESS | 1948 | 1466496169143 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:49 INFO - PROCESS | 1948 | 1466496169144 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:49 INFO - PROCESS | 1948 | 1466496169219 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:02:49 INFO - PROCESS | 1948 | 1466496169224 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:49 INFO - PROCESS | 1948 | 1466496169226 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288c0000 == 35 [pid = 1948] [id = 582] 01:02:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x112a24c00) [pid = 1948] [serial = 1746] [outer = 0x0] 01:02:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x124096800) [pid = 1948] [serial = 1747] [outer = 0x112a24c00] 01:02:49 INFO - PROCESS | 1948 | 1466496169251 Marionette DEBUG loaded listener.js 01:02:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1240a0800) [pid = 1948] [serial = 1748] [outer = 0x112a24c00] 01:02:49 INFO - PROCESS | 1948 | 1466496169578 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 468ms 01:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:02:49 INFO - PROCESS | 1948 | 1466496169609 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:02:49 INFO - PROCESS | 1948 | 1466496169611 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:02:49 INFO - PROCESS | 1948 | 1466496169614 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:02:49 INFO - PROCESS | 1948 | 1466496169616 Marionette TRACE conn2 <- [1,2302,null,{}] 01:02:49 INFO - PROCESS | 1948 | 1466496169619 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:49 INFO - PROCESS | 1948 | 1466496169621 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:49 INFO - PROCESS | 1948 | 1466496169776 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:02:49 INFO - PROCESS | 1948 | 1466496169795 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:49 INFO - PROCESS | 1948 | 1466496169796 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195ac000 == 36 [pid = 1948] [id = 583] 01:02:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x123f07c00) [pid = 1948] [serial = 1749] [outer = 0x0] 01:02:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x124183800) [pid = 1948] [serial = 1750] [outer = 0x123f07c00] 01:02:49 INFO - PROCESS | 1948 | 1466496169840 Marionette DEBUG loaded listener.js 01:02:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x124551800) [pid = 1948] [serial = 1751] [outer = 0x123f07c00] 01:02:50 INFO - PROCESS | 1948 | 1466496170163 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 01:02:50 INFO - PROCESS | 1948 | 1466496170187 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:02:50 INFO - PROCESS | 1948 | 1466496170188 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:02:50 INFO - PROCESS | 1948 | 1466496170199 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:02:50 INFO - PROCESS | 1948 | 1466496170200 Marionette TRACE conn2 <- [1,2306,null,{}] 01:02:50 INFO - PROCESS | 1948 | 1466496170202 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:50 INFO - PROCESS | 1948 | 1466496170203 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:50 INFO - PROCESS | 1948 | 1466496170293 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:02:50 INFO - PROCESS | 1948 | 1466496170355 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:50 INFO - PROCESS | 1948 | 1466496170356 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x129292800 == 37 [pid = 1948] [id = 584] 01:02:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1240a3400) [pid = 1948] [serial = 1752] [outer = 0x0] 01:02:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x124b33c00) [pid = 1948] [serial = 1753] [outer = 0x1240a3400] 01:02:50 INFO - PROCESS | 1948 | 1466496170380 Marionette DEBUG loaded listener.js 01:02:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x124f31800) [pid = 1948] [serial = 1754] [outer = 0x1240a3400] 01:02:50 INFO - PROCESS | 1948 | 1466496170711 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 524ms 01:02:50 INFO - PROCESS | 1948 | 1466496170725 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:02:50 INFO - PROCESS | 1948 | 1466496170728 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:02:50 INFO - PROCESS | 1948 | 1466496170730 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:02:50 INFO - PROCESS | 1948 | 1466496170732 Marionette TRACE conn2 <- [1,2310,null,{}] 01:02:50 INFO - PROCESS | 1948 | 1466496170735 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:50 INFO - PROCESS | 1948 | 1466496170736 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:50 INFO - PROCESS | 1948 | 1466496170846 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:02:50 INFO - PROCESS | 1948 | 1466496170857 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:50 INFO - PROCESS | 1948 | 1466496170858 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x123fd7000 == 38 [pid = 1948] [id = 585] 01:02:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124f31000) [pid = 1948] [serial = 1755] [outer = 0x0] 01:02:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12579ec00) [pid = 1948] [serial = 1756] [outer = 0x124f31000] 01:02:50 INFO - PROCESS | 1948 | 1466496170892 Marionette DEBUG loaded listener.js 01:02:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1261e7400) [pid = 1948] [serial = 1757] [outer = 0x124f31000] 01:02:51 INFO - PROCESS | 1948 | 1466496171233 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 01:02:51 INFO - PROCESS | 1948 | 1466496171250 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:02:51 INFO - PROCESS | 1948 | 1466496171251 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:02:51 INFO - PROCESS | 1948 | 1466496171254 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:02:51 INFO - PROCESS | 1948 | 1466496171255 Marionette TRACE conn2 <- [1,2314,null,{}] 01:02:51 INFO - PROCESS | 1948 | 1466496171266 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:51 INFO - PROCESS | 1948 | 1466496171267 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:51 INFO - PROCESS | 1948 | 1466496171366 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:02:51 INFO - PROCESS | 1948 | 1466496171369 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:51 INFO - PROCESS | 1948 | 1466496171370 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9cf000 == 39 [pid = 1948] [id = 586] 01:02:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x126131c00) [pid = 1948] [serial = 1758] [outer = 0x0] 01:02:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12650a000) [pid = 1948] [serial = 1759] [outer = 0x126131c00] 01:02:51 INFO - PROCESS | 1948 | 1466496171394 Marionette DEBUG loaded listener.js 01:02:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1268ec800) [pid = 1948] [serial = 1760] [outer = 0x126131c00] 01:02:51 INFO - PROCESS | 1948 | 1466496171720 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 470ms 01:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:02:51 INFO - PROCESS | 1948 | 1466496171725 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:02:51 INFO - PROCESS | 1948 | 1466496171726 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:02:51 INFO - PROCESS | 1948 | 1466496171728 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:02:51 INFO - PROCESS | 1948 | 1466496171729 Marionette TRACE conn2 <- [1,2318,null,{}] 01:02:51 INFO - PROCESS | 1948 | 1466496171738 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:51 INFO - PROCESS | 1948 | 1466496171740 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:51 INFO - PROCESS | 1948 | 1466496171839 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:02:51 INFO - PROCESS | 1948 | 1466496171843 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:51 INFO - PROCESS | 1948 | 1466496171851 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b838800 == 40 [pid = 1948] [id = 587] 01:02:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1261b6000) [pid = 1948] [serial = 1761] [outer = 0x0] 01:02:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x126be8000) [pid = 1948] [serial = 1762] [outer = 0x1261b6000] 01:02:51 INFO - PROCESS | 1948 | 1466496171909 Marionette DEBUG loaded listener.js 01:02:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x128a13000) [pid = 1948] [serial = 1763] [outer = 0x1261b6000] 01:02:52 INFO - PROCESS | 1948 | 1466496172219 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:02:52 INFO - PROCESS | 1948 | 1466496172259 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:02:52 INFO - PROCESS | 1948 | 1466496172262 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:02:52 INFO - PROCESS | 1948 | 1466496172263 Marionette TRACE conn2 <- [1,2322,null,{}] 01:02:52 INFO - PROCESS | 1948 | 1466496172265 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:52 INFO - PROCESS | 1948 | 1466496172266 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:52 INFO - PROCESS | 1948 | 1466496172364 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:02:52 INFO - PROCESS | 1948 | 1466496172402 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:52 INFO - PROCESS | 1948 | 1466496172403 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8d4000 == 41 [pid = 1948] [id = 588] 01:02:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x128a16800) [pid = 1948] [serial = 1764] [outer = 0x0] 01:02:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x128a81800) [pid = 1948] [serial = 1765] [outer = 0x128a16800] 01:02:52 INFO - PROCESS | 1948 | 1466496172427 Marionette DEBUG loaded listener.js 01:02:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x128bf9800) [pid = 1948] [serial = 1766] [outer = 0x128a16800] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x119a97c00) [pid = 1948] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x112a80800) [pid = 1948] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1210b9400) [pid = 1948] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12579f000) [pid = 1948] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11604a800) [pid = 1948] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x119a99000) [pid = 1948] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x113d77c00) [pid = 1948] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11914ec00) [pid = 1948] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x117e9b400) [pid = 1948] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11728c800) [pid = 1948] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x112965800) [pid = 1948] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x128a10c00) [pid = 1948] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:02:52 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x116623c00) [pid = 1948] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:02:52 INFO - PROCESS | 1948 | 1466496172830 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 618ms 01:02:52 INFO - PROCESS | 1948 | 1466496172880 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:02:52 INFO - PROCESS | 1948 | 1466496172882 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:02:52 INFO - PROCESS | 1948 | 1466496172885 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:02:52 INFO - PROCESS | 1948 | 1466496172886 Marionette TRACE conn2 <- [1,2326,null,{}] 01:02:52 INFO - PROCESS | 1948 | 1466496172888 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:52 INFO - PROCESS | 1948 | 1466496172889 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:52 INFO - PROCESS | 1948 | 1466496172970 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:02:52 INFO - PROCESS | 1948 | 1466496172983 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:52 INFO - PROCESS | 1948 | 1466496172985 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12465d800 == 42 [pid = 1948] [id = 589] 01:02:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x112a77c00) [pid = 1948] [serial = 1767] [outer = 0x0] 01:02:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119a59c00) [pid = 1948] [serial = 1768] [outer = 0x112a77c00] 01:02:53 INFO - PROCESS | 1948 | 1466496173010 Marionette DEBUG loaded listener.js 01:02:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124f99400) [pid = 1948] [serial = 1769] [outer = 0x112a77c00] 01:02:53 INFO - PROCESS | 1948 | 1466496173399 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 568ms 01:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:02:53 INFO - PROCESS | 1948 | 1466496173454 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:02:53 INFO - PROCESS | 1948 | 1466496173456 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:02:53 INFO - PROCESS | 1948 | 1466496173460 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:02:53 INFO - PROCESS | 1948 | 1466496173461 Marionette TRACE conn2 <- [1,2330,null,{}] 01:02:53 INFO - PROCESS | 1948 | 1466496173465 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:53 INFO - PROCESS | 1948 | 1466496173466 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:53 INFO - PROCESS | 1948 | 1466496173580 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:02:53 INFO - PROCESS | 1948 | 1466496173585 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:53 INFO - PROCESS | 1948 | 1466496173586 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be45800 == 43 [pid = 1948] [id = 590] 01:02:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x126509c00) [pid = 1948] [serial = 1770] [outer = 0x0] 01:02:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1290e8c00) [pid = 1948] [serial = 1771] [outer = 0x126509c00] 01:02:53 INFO - PROCESS | 1948 | 1466496173611 Marionette DEBUG loaded listener.js 01:02:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1290f0c00) [pid = 1948] [serial = 1772] [outer = 0x126509c00] 01:02:53 INFO - PROCESS | 1948 | 1466496173947 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 01:02:53 INFO - PROCESS | 1948 | 1466496173980 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:02:53 INFO - PROCESS | 1948 | 1466496173981 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:02:53 INFO - PROCESS | 1948 | 1466496173983 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:02:53 INFO - PROCESS | 1948 | 1466496173984 Marionette TRACE conn2 <- [1,2334,null,{}] 01:02:53 INFO - PROCESS | 1948 | 1466496173986 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:53 INFO - PROCESS | 1948 | 1466496173987 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:54 INFO - PROCESS | 1948 | 1466496174107 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:02:54 INFO - PROCESS | 1948 | 1466496174112 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:54 INFO - PROCESS | 1948 | 1466496174114 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c667800 == 44 [pid = 1948] [id = 591] 01:02:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1240a1400) [pid = 1948] [serial = 1773] [outer = 0x0] 01:02:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1290f5400) [pid = 1948] [serial = 1774] [outer = 0x1240a1400] 01:02:54 INFO - PROCESS | 1948 | 1466496174137 Marionette DEBUG loaded listener.js 01:02:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x129410000) [pid = 1948] [serial = 1775] [outer = 0x1240a1400] 01:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 468ms 01:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:02:54 INFO - PROCESS | 1948 | 1466496174447 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:02:54 INFO - PROCESS | 1948 | 1466496174451 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:02:54 INFO - PROCESS | 1948 | 1466496174453 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:02:54 INFO - PROCESS | 1948 | 1466496174455 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:02:54 INFO - PROCESS | 1948 | 1466496174456 Marionette TRACE conn2 <- [1,2338,null,{}] 01:02:54 INFO - PROCESS | 1948 | 1466496174462 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:54 INFO - PROCESS | 1948 | 1466496174463 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:54 INFO - PROCESS | 1948 | 1466496174550 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:02:54 INFO - PROCESS | 1948 | 1466496174554 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:54 INFO - PROCESS | 1948 | 1466496174555 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d13c000 == 45 [pid = 1948] [id = 592] 01:02:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x129411000) [pid = 1948] [serial = 1776] [outer = 0x0] 01:02:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a564000) [pid = 1948] [serial = 1777] [outer = 0x129411000] 01:02:54 INFO - PROCESS | 1948 | 1466496174581 Marionette DEBUG loaded listener.js 01:02:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12a5b2400) [pid = 1948] [serial = 1778] [outer = 0x129411000] 01:02:55 INFO - PROCESS | 1948 | 1466496175082 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 674ms 01:02:55 INFO - PROCESS | 1948 | 1466496175129 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:02:55 INFO - PROCESS | 1948 | 1466496175132 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:02:55 INFO - PROCESS | 1948 | 1466496175135 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:02:55 INFO - PROCESS | 1948 | 1466496175137 Marionette TRACE conn2 <- [1,2342,null,{}] 01:02:55 INFO - PROCESS | 1948 | 1466496175141 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:55 INFO - PROCESS | 1948 | 1466496175143 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:55 INFO - PROCESS | 1948 | 1466496175261 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:02:55 INFO - PROCESS | 1948 | 1466496175368 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 1948 | 1466496175370 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x118210800 == 46 [pid = 1948] [id = 593] 01:02:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x113a6f400) [pid = 1948] [serial = 1779] [outer = 0x0] 01:02:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11604c800) [pid = 1948] [serial = 1780] [outer = 0x113a6f400] 01:02:55 INFO - PROCESS | 1948 | 1466496175402 Marionette DEBUG loaded listener.js 01:02:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11677f400) [pid = 1948] [serial = 1781] [outer = 0x113a6f400] 01:02:55 INFO - PROCESS | 1948 | 1466496175917 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 821ms 01:02:55 INFO - PROCESS | 1948 | 1466496175968 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:02:55 INFO - PROCESS | 1948 | 1466496175971 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:02:55 INFO - PROCESS | 1948 | 1466496175980 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:02:55 INFO - PROCESS | 1948 | 1466496175981 Marionette TRACE conn2 <- [1,2346,null,{}] 01:02:55 INFO - PROCESS | 1948 | 1466496175984 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:55 INFO - PROCESS | 1948 | 1466496175986 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:56 INFO - PROCESS | 1948 | 1466496176099 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:02:56 INFO - PROCESS | 1948 | 1466496176349 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:56 INFO - PROCESS | 1948 | 1466496176351 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x116664800 == 47 [pid = 1948] [id = 594] 01:02:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x112a1b800) [pid = 1948] [serial = 1782] [outer = 0x0] 01:02:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x113d10400) [pid = 1948] [serial = 1783] [outer = 0x112a1b800] 01:02:56 INFO - PROCESS | 1948 | 1466496176380 Marionette DEBUG loaded listener.js 01:02:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x116a0ac00) [pid = 1948] [serial = 1784] [outer = 0x112a1b800] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x12c667800 == 46 [pid = 1948] [id = 591] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x12be45800 == 45 [pid = 1948] [id = 590] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x12465d800 == 44 [pid = 1948] [id = 589] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8d4000 == 43 [pid = 1948] [id = 588] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x12b838800 == 42 [pid = 1948] [id = 587] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9cf000 == 41 [pid = 1948] [id = 586] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x123fd7000 == 40 [pid = 1948] [id = 585] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x128a81400) [pid = 1948] [serial = 1723] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x129292800 == 39 [pid = 1948] [id = 584] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x1195ac000 == 38 [pid = 1948] [id = 583] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x1288c0000 == 37 [pid = 1948] [id = 582] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x126594800 == 36 [pid = 1948] [id = 581] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x125278000 == 35 [pid = 1948] [id = 580] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x1243c1000 == 34 [pid = 1948] [id = 579] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x12393d800 == 33 [pid = 1948] [id = 578] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x1195ac800 == 32 [pid = 1948] [id = 577] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x118215000 == 31 [pid = 1948] [id = 576] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x11698e000 == 30 [pid = 1948] [id = 575] 01:02:56 INFO - PROCESS | 1948 | --DOCSHELL 0x12b840800 == 29 [pid = 1948] [id = 574] 01:02:56 INFO - PROCESS | 1948 | 1466496176896 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x126beac00) [pid = 1948] [serial = 1721] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1210b5800) [pid = 1948] [serial = 1705] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x124182800) [pid = 1948] [serial = 1708] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1261b5800) [pid = 1948] [serial = 1711] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12579a000) [pid = 1948] [serial = 1709] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11836d000) [pid = 1948] [serial = 1714] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1268f0c00) [pid = 1948] [serial = 1720] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1261e6000) [pid = 1948] [serial = 1712] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x119a62000) [pid = 1948] [serial = 1715] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x119d3cc00) [pid = 1948] [serial = 1702] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x119a5d800) [pid = 1948] [serial = 1699] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119a94c00) [pid = 1948] [serial = 1700] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1192de000) [pid = 1948] [serial = 1696] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11952f000) [pid = 1948] [serial = 1697] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11826e000) [pid = 1948] [serial = 1693] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11856d000) [pid = 1948] [serial = 1694] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x11827a000) [pid = 1948] [serial = 1691] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1176c2c00) [pid = 1948] [serial = 1690] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x11326fc00) [pid = 1948] [serial = 1688] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x112a1dc00) [pid = 1948] [serial = 1687] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1290e9000) [pid = 1948] [serial = 1685] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x123802400) [pid = 1948] [serial = 1717] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1261eac00) [pid = 1948] [serial = 1718] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x123b84000) [pid = 1948] [serial = 1706] [outer = 0x0] [url = about:blank] 01:02:56 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1210ad800) [pid = 1948] [serial = 1703] [outer = 0x0] [url = about:blank] 01:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 971ms 01:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:02:56 INFO - PROCESS | 1948 | 1466496176951 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:02:56 INFO - PROCESS | 1948 | 1466496176953 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:02:56 INFO - PROCESS | 1948 | 1466496176957 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:02:56 INFO - PROCESS | 1948 | 1466496176961 Marionette TRACE conn2 <- [1,2350,null,{}] 01:02:56 INFO - PROCESS | 1948 | 1466496176964 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:56 INFO - PROCESS | 1948 | 1466496176965 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:57 INFO - PROCESS | 1948 | 1466496177042 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:02:57 INFO - PROCESS | 1948 | 1466496177047 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:57 INFO - PROCESS | 1948 | 1466496177049 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x117213800 == 30 [pid = 1948] [id = 595] 01:02:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11827a000) [pid = 1948] [serial = 1785] [outer = 0x0] 01:02:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x11836ac00) [pid = 1948] [serial = 1786] [outer = 0x11827a000] 01:02:57 INFO - PROCESS | 1948 | 1466496177079 Marionette DEBUG loaded listener.js 01:02:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1185a6c00) [pid = 1948] [serial = 1787] [outer = 0x11827a000] 01:02:57 INFO - PROCESS | 1948 | 1466496177430 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 522ms 01:02:57 INFO - PROCESS | 1948 | 1466496177489 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:02:57 INFO - PROCESS | 1948 | 1466496177491 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:02:57 INFO - PROCESS | 1948 | 1466496177495 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:02:57 INFO - PROCESS | 1948 | 1466496177496 Marionette TRACE conn2 <- [1,2354,null,{}] 01:02:57 INFO - PROCESS | 1948 | 1466496177499 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:57 INFO - PROCESS | 1948 | 1466496177500 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:57 INFO - PROCESS | 1948 | 1466496177583 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:02:57 INFO - PROCESS | 1948 | 1466496177592 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:57 INFO - PROCESS | 1948 | 1466496177594 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x119a15000 == 31 [pid = 1948] [id = 596] 01:02:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1186aa800) [pid = 1948] [serial = 1788] [outer = 0x0] 01:02:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11918c400) [pid = 1948] [serial = 1789] [outer = 0x1186aa800] 01:02:57 INFO - PROCESS | 1948 | 1466496177621 Marionette DEBUG loaded listener.js 01:02:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119528000) [pid = 1948] [serial = 1790] [outer = 0x1186aa800] 01:02:57 INFO - PROCESS | 1948 | 1466496177994 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 01:02:58 INFO - PROCESS | 1948 | 1466496178015 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:02:58 INFO - PROCESS | 1948 | 1466496178016 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:02:58 INFO - PROCESS | 1948 | 1466496178031 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 1948 | 1466496178035 Marionette TRACE conn2 <- [1,2358,null,{}] 01:02:58 INFO - PROCESS | 1948 | 1466496178046 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:58 INFO - PROCESS | 1948 | 1466496178049 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:58 INFO - PROCESS | 1948 | 1466496178130 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:02:58 INFO - PROCESS | 1948 | 1466496178133 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:58 INFO - PROCESS | 1948 | 1466496178134 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x124513000 == 32 [pid = 1948] [id = 597] 01:02:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x112a23c00) [pid = 1948] [serial = 1791] [outer = 0x0] 01:02:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119985800) [pid = 1948] [serial = 1792] [outer = 0x112a23c00] 01:02:58 INFO - PROCESS | 1948 | 1466496178162 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119a97400) [pid = 1948] [serial = 1793] [outer = 0x112a23c00] 01:02:58 INFO - PROCESS | 1948 | 1466496178486 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 493ms 01:02:58 INFO - PROCESS | 1948 | 1466496178512 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:02:58 INFO - PROCESS | 1948 | 1466496178514 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:02:58 INFO - PROCESS | 1948 | 1466496178516 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 1948 | 1466496178517 Marionette TRACE conn2 <- [1,2362,null,{}] 01:02:58 INFO - PROCESS | 1948 | 1466496178520 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:58 INFO - PROCESS | 1948 | 1466496178521 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:58 INFO - PROCESS | 1948 | 1466496178603 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:02:58 INFO - PROCESS | 1948 | 1466496178664 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:58 INFO - PROCESS | 1948 | 1466496178665 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x12527e800 == 33 [pid = 1948] [id = 598] 01:02:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11327bc00) [pid = 1948] [serial = 1794] [outer = 0x0] 01:02:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119ac4000) [pid = 1948] [serial = 1795] [outer = 0x11327bc00] 01:02:58 INFO - PROCESS | 1948 | 1466496178693 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119f14c00) [pid = 1948] [serial = 1796] [outer = 0x11327bc00] 01:02:59 INFO - PROCESS | 1948 | 1466496179013 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms 01:02:59 INFO - PROCESS | 1948 | 1466496179036 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:02:59 INFO - PROCESS | 1948 | 1466496179038 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:02:59 INFO - PROCESS | 1948 | 1466496179041 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:02:59 INFO - PROCESS | 1948 | 1466496179043 Marionette TRACE conn2 <- [1,2366,null,{}] 01:02:59 INFO - PROCESS | 1948 | 1466496179051 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:59 INFO - PROCESS | 1948 | 1466496179053 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:59 INFO - PROCESS | 1948 | 1466496179150 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:02:59 INFO - PROCESS | 1948 | 1466496179154 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:59 INFO - PROCESS | 1948 | 1466496179158 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243b7000 == 34 [pid = 1948] [id = 599] 01:02:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1210b7c00) [pid = 1948] [serial = 1797] [outer = 0x0] 01:02:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x123804c00) [pid = 1948] [serial = 1798] [outer = 0x1210b7c00] 01:02:59 INFO - PROCESS | 1948 | 1466496179191 Marionette DEBUG loaded listener.js 01:02:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12409a000) [pid = 1948] [serial = 1799] [outer = 0x1210b7c00] 01:02:59 INFO - PROCESS | 1948 | 1466496179564 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 576ms 01:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:02:59 INFO - PROCESS | 1948 | 1466496179616 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:02:59 INFO - PROCESS | 1948 | 1466496179618 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:02:59 INFO - PROCESS | 1948 | 1466496179620 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:02:59 INFO - PROCESS | 1948 | 1466496179621 Marionette TRACE conn2 <- [1,2370,null,{}] 01:02:59 INFO - PROCESS | 1948 | 1466496179623 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:59 INFO - PROCESS | 1948 | 1466496179625 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:59 INFO - PROCESS | 1948 | 1466496179727 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:02:59 INFO - PROCESS | 1948 | 1466496179765 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:59 INFO - PROCESS | 1948 | 1466496179766 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:02:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x129295000 == 35 [pid = 1948] [id = 600] 01:02:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12409ac00) [pid = 1948] [serial = 1800] [outer = 0x0] 01:02:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12455b400) [pid = 1948] [serial = 1801] [outer = 0x12409ac00] 01:02:59 INFO - PROCESS | 1948 | 1466496179797 Marionette DEBUG loaded listener.js 01:02:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12579a000) [pid = 1948] [serial = 1802] [outer = 0x12409ac00] 01:03:00 INFO - PROCESS | 1948 | 1466496180165 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 569ms 01:03:00 INFO - PROCESS | 1948 | 1466496180191 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:03:00 INFO - PROCESS | 1948 | 1466496180194 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:03:00 INFO - PROCESS | 1948 | 1466496180206 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:03:00 INFO - PROCESS | 1948 | 1466496180208 Marionette TRACE conn2 <- [1,2374,null,{}] 01:03:00 INFO - PROCESS | 1948 | 1466496180211 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:00 INFO - PROCESS | 1948 | 1466496180213 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:00 INFO - PROCESS | 1948 | 1466496180366 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:03:00 INFO - PROCESS | 1948 | 1466496180389 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:00 INFO - PROCESS | 1948 | 1466496180390 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295e4800 == 36 [pid = 1948] [id = 601] 01:03:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12612d000) [pid = 1948] [serial = 1803] [outer = 0x0] 01:03:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1261bc000) [pid = 1948] [serial = 1804] [outer = 0x12612d000] 01:03:00 INFO - PROCESS | 1948 | 1466496180428 Marionette DEBUG loaded listener.js 01:03:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1261ebc00) [pid = 1948] [serial = 1805] [outer = 0x12612d000] 01:03:00 INFO - PROCESS | 1948 | 1466496180820 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 626ms 01:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:03:00 INFO - PROCESS | 1948 | 1466496180832 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:03:00 INFO - PROCESS | 1948 | 1466496180834 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:03:00 INFO - PROCESS | 1948 | 1466496180838 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:03:00 INFO - PROCESS | 1948 | 1466496180841 Marionette TRACE conn2 <- [1,2378,null,{}] 01:03:00 INFO - PROCESS | 1948 | 1466496180853 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:00 INFO - PROCESS | 1948 | 1466496180855 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:01 INFO - PROCESS | 1948 | 1466496181254 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x126131c00) [pid = 1948] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x124f31000) [pid = 1948] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1261b6000) [pid = 1948] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x11519d400) [pid = 1948] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x116a0bc00) [pid = 1948] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x119a5c800) [pid = 1948] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x123f07c00) [pid = 1948] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1130e6c00) [pid = 1948] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x126bef800) [pid = 1948] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1240a3400) [pid = 1948] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119192c00) [pid = 1948] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119a5c400) [pid = 1948] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1121aa400) [pid = 1948] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x112a24c00) [pid = 1948] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x128a16800) [pid = 1948] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x112a77c00) [pid = 1948] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1240a1400) [pid = 1948] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:03:01 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x126509c00) [pid = 1948] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:03:01 INFO - PROCESS | 1948 | 1466496181346 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:01 INFO - PROCESS | 1948 | 1466496181347 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x1180cd800 == 37 [pid = 1948] [id = 602] 01:03:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x112964800) [pid = 1948] [serial = 1806] [outer = 0x0] 01:03:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x112feb000) [pid = 1948] [serial = 1807] [outer = 0x112964800] 01:03:01 INFO - PROCESS | 1948 | 1466496181372 Marionette DEBUG loaded listener.js 01:03:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11869f800) [pid = 1948] [serial = 1808] [outer = 0x112964800] 01:03:01 INFO - PROCESS | 1948 | 1466496181644 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 824ms 01:03:01 INFO - PROCESS | 1948 | 1466496181665 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:03:01 INFO - PROCESS | 1948 | 1466496181666 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:03:01 INFO - PROCESS | 1948 | 1466496181669 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:03:01 INFO - PROCESS | 1948 | 1466496181670 Marionette TRACE conn2 <- [1,2382,null,{}] 01:03:01 INFO - PROCESS | 1948 | 1466496181672 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:01 INFO - PROCESS | 1948 | 1466496181674 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:01 INFO - PROCESS | 1948 | 1466496181767 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:03:01 INFO - PROCESS | 1948 | 1466496181827 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:01 INFO - PROCESS | 1948 | 1466496181828 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x124511000 == 38 [pid = 1948] [id = 603] 01:03:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x112a24c00) [pid = 1948] [serial = 1809] [outer = 0x0] 01:03:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x124f91400) [pid = 1948] [serial = 1810] [outer = 0x112a24c00] 01:03:01 INFO - PROCESS | 1948 | 1466496181853 Marionette DEBUG loaded listener.js 01:03:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12682c400) [pid = 1948] [serial = 1811] [outer = 0x112a24c00] 01:03:02 INFO - PROCESS | 1948 | 1466496182116 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 468ms 01:03:02 INFO - PROCESS | 1948 | 1466496182137 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:03:02 INFO - PROCESS | 1948 | 1466496182139 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:03:02 INFO - PROCESS | 1948 | 1466496182149 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:03:02 INFO - PROCESS | 1948 | 1466496182150 Marionette TRACE conn2 <- [1,2386,null,{}] 01:03:02 INFO - PROCESS | 1948 | 1466496182152 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:02 INFO - PROCESS | 1948 | 1466496182153 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:02 INFO - PROCESS | 1948 | 1466496182248 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:03:02 INFO - PROCESS | 1948 | 1466496182252 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:02 INFO - PROCESS | 1948 | 1466496182254 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b83c800 == 39 [pid = 1948] [id = 604] 01:03:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x126b1a400) [pid = 1948] [serial = 1812] [outer = 0x0] 01:03:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x126be5400) [pid = 1948] [serial = 1813] [outer = 0x126b1a400] 01:03:02 INFO - PROCESS | 1948 | 1466496182281 Marionette DEBUG loaded listener.js 01:03:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128a15400) [pid = 1948] [serial = 1814] [outer = 0x126b1a400] 01:03:02 INFO - PROCESS | 1948 | 1466496182643 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 01:03:02 INFO - PROCESS | 1948 | 1466496182668 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:03:02 INFO - PROCESS | 1948 | 1466496182669 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:03:02 INFO - PROCESS | 1948 | 1466496182672 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:03:02 INFO - PROCESS | 1948 | 1466496182675 Marionette TRACE conn2 <- [1,2390,null,{}] 01:03:02 INFO - PROCESS | 1948 | 1466496182690 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:02 INFO - PROCESS | 1948 | 1466496182691 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:02 INFO - PROCESS | 1948 | 1466496182784 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:03:02 INFO - PROCESS | 1948 | 1466496182788 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:02 INFO - PROCESS | 1948 | 1466496182789 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be44800 == 40 [pid = 1948] [id = 605] 01:03:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x128a7b800) [pid = 1948] [serial = 1815] [outer = 0x0] 01:03:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1290eb800) [pid = 1948] [serial = 1816] [outer = 0x128a7b800] 01:03:02 INFO - PROCESS | 1948 | 1466496182815 Marionette DEBUG loaded listener.js 01:03:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x129407400) [pid = 1948] [serial = 1817] [outer = 0x128a7b800] 01:03:03 INFO - PROCESS | 1948 | 1466496183157 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 533ms 01:03:03 INFO - PROCESS | 1948 | 1466496183206 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:03:03 INFO - PROCESS | 1948 | 1466496183207 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:03:03 INFO - PROCESS | 1948 | 1466496183209 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:03:03 INFO - PROCESS | 1948 | 1466496183210 Marionette TRACE conn2 <- [1,2394,null,{}] 01:03:03 INFO - PROCESS | 1948 | 1466496183213 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:03 INFO - PROCESS | 1948 | 1466496183214 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:03 INFO - PROCESS | 1948 | 1466496183352 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:03:03 INFO - PROCESS | 1948 | 1466496183432 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:03 INFO - PROCESS | 1948 | 1466496183434 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x116935800 == 41 [pid = 1948] [id = 606] 01:03:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x112feb400) [pid = 1948] [serial = 1818] [outer = 0x0] 01:03:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x113274800) [pid = 1948] [serial = 1819] [outer = 0x112feb400] 01:03:03 INFO - PROCESS | 1948 | 1466496183465 Marionette DEBUG loaded listener.js 01:03:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x116630400) [pid = 1948] [serial = 1820] [outer = 0x112feb400] 01:03:03 INFO - PROCESS | 1948 | 1466496183913 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 721ms 01:03:03 INFO - PROCESS | 1948 | 1466496183931 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:03:03 INFO - PROCESS | 1948 | 1466496183934 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:03:03 INFO - PROCESS | 1948 | 1466496183937 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:03:03 INFO - PROCESS | 1948 | 1466496183939 Marionette TRACE conn2 <- [1,2398,null,{}] 01:03:03 INFO - PROCESS | 1948 | 1466496183966 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:03 INFO - PROCESS | 1948 | 1466496183967 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:04 INFO - PROCESS | 1948 | 1466496184073 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:03:04 INFO - PROCESS | 1948 | 1466496184136 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:04 INFO - PROCESS | 1948 | 1466496184138 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x123cab000 == 42 [pid = 1948] [id = 607] 01:03:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x118568c00) [pid = 1948] [serial = 1821] [outer = 0x0] 01:03:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11888a800) [pid = 1948] [serial = 1822] [outer = 0x118568c00] 01:03:04 INFO - PROCESS | 1948 | 1466496184168 Marionette DEBUG loaded listener.js 01:03:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x119520c00) [pid = 1948] [serial = 1823] [outer = 0x118568c00] 01:03:04 INFO - PROCESS | 1948 | 1466496184615 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 723ms 01:03:04 INFO - PROCESS | 1948 | 1466496184660 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:03:04 INFO - PROCESS | 1948 | 1466496184662 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:03:04 INFO - PROCESS | 1948 | 1466496184664 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:03:04 INFO - PROCESS | 1948 | 1466496184666 Marionette TRACE conn2 <- [1,2402,null,{}] 01:03:04 INFO - PROCESS | 1948 | 1466496184668 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:04 INFO - PROCESS | 1948 | 1466496184670 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:04 INFO - PROCESS | 1948 | 1466496184775 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:03:04 INFO - PROCESS | 1948 | 1466496184853 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:04 INFO - PROCESS | 1948 | 1466496184855 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x129536800 == 43 [pid = 1948] [id = 608] 01:03:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119a63800) [pid = 1948] [serial = 1824] [outer = 0x0] 01:03:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x119a99000) [pid = 1948] [serial = 1825] [outer = 0x119a63800] 01:03:04 INFO - PROCESS | 1948 | 1466496184883 Marionette DEBUG loaded listener.js 01:03:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x120fe6000) [pid = 1948] [serial = 1826] [outer = 0x119a63800] 01:03:05 INFO - PROCESS | 1948 | 1466496185318 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 01:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:03:05 INFO - PROCESS | 1948 | 1466496185335 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:03:05 INFO - PROCESS | 1948 | 1466496185340 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:03:05 INFO - PROCESS | 1948 | 1466496185351 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:03:05 INFO - PROCESS | 1948 | 1466496185356 Marionette TRACE conn2 <- [1,2406,null,{}] 01:03:05 INFO - PROCESS | 1948 | 1466496185360 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:05 INFO - PROCESS | 1948 | 1466496185363 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:05 INFO - PROCESS | 1948 | 1466496185546 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:03:05 INFO - PROCESS | 1948 | 1466496185654 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:05 INFO - PROCESS | 1948 | 1466496185655 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d143800 == 44 [pid = 1948] [id = 609] 01:03:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1210b1c00) [pid = 1948] [serial = 1827] [outer = 0x0] 01:03:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1240a2000) [pid = 1948] [serial = 1828] [outer = 0x1210b1c00] 01:03:05 INFO - PROCESS | 1948 | 1466496185703 Marionette DEBUG loaded listener.js 01:03:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x126b1bc00) [pid = 1948] [serial = 1829] [outer = 0x1210b1c00] 01:03:06 INFO - PROCESS | 1948 | 1466496186124 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 831ms 01:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:03:06 INFO - PROCESS | 1948 | 1466496186177 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:03:06 INFO - PROCESS | 1948 | 1466496186178 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:03:06 INFO - PROCESS | 1948 | 1466496186180 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:03:06 INFO - PROCESS | 1948 | 1466496186182 Marionette TRACE conn2 <- [1,2410,null,{}] 01:03:06 INFO - PROCESS | 1948 | 1466496186184 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:06 INFO - PROCESS | 1948 | 1466496186185 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:06 INFO - PROCESS | 1948 | 1466496186289 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:03:06 INFO - PROCESS | 1948 | 1466496186351 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:06 INFO - PROCESS | 1948 | 1466496186353 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d287000 == 45 [pid = 1948] [id = 610] 01:03:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12650a400) [pid = 1948] [serial = 1830] [outer = 0x0] 01:03:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x128a77c00) [pid = 1948] [serial = 1831] [outer = 0x12650a400] 01:03:06 INFO - PROCESS | 1948 | 1466496186381 Marionette DEBUG loaded listener.js 01:03:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x129009000) [pid = 1948] [serial = 1832] [outer = 0x12650a400] 01:03:06 INFO - PROCESS | 1948 | 1466496186994 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 819ms 01:03:07 INFO - PROCESS | 1948 | 1466496187000 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:03:07 INFO - PROCESS | 1948 | 1466496187002 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:03:07 INFO - PROCESS | 1948 | 1466496187022 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:03:07 INFO - PROCESS | 1948 | 1466496187025 Marionette TRACE conn2 <- [1,2414,null,{}] 01:03:07 INFO - PROCESS | 1948 | 1466496187031 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:07 INFO - PROCESS | 1948 | 1466496187032 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:07 INFO - PROCESS | 1948 | 1466496187135 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:03:07 INFO - PROCESS | 1948 | 1466496187209 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:07 INFO - PROCESS | 1948 | 1466496187212 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fea800 == 46 [pid = 1948] [id = 611] 01:03:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x116365800) [pid = 1948] [serial = 1833] [outer = 0x0] 01:03:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x116a0bc00) [pid = 1948] [serial = 1834] [outer = 0x116365800] 01:03:07 INFO - PROCESS | 1948 | 1466496187239 Marionette DEBUG loaded listener.js 01:03:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x11836d000) [pid = 1948] [serial = 1835] [outer = 0x116365800] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x12be44800 == 45 [pid = 1948] [id = 605] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x12b83c800 == 44 [pid = 1948] [id = 604] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x124511000 == 43 [pid = 1948] [id = 603] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x1180cd800 == 42 [pid = 1948] [id = 602] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x1295e4800 == 41 [pid = 1948] [id = 601] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x129295000 == 40 [pid = 1948] [id = 600] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x1243b7000 == 39 [pid = 1948] [id = 599] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x12527e800 == 38 [pid = 1948] [id = 598] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x124513000 == 37 [pid = 1948] [id = 597] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x119a15000 == 36 [pid = 1948] [id = 596] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x117213800 == 35 [pid = 1948] [id = 595] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x116664800 == 34 [pid = 1948] [id = 594] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x118210800 == 33 [pid = 1948] [id = 593] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x12d13c000 == 32 [pid = 1948] [id = 592] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x12d287000 == 31 [pid = 1948] [id = 610] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x12d143800 == 30 [pid = 1948] [id = 609] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x129536800 == 29 [pid = 1948] [id = 608] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x123cab000 == 28 [pid = 1948] [id = 607] 01:03:08 INFO - PROCESS | 1948 | --DOCSHELL 0x116935800 == 27 [pid = 1948] [id = 606] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12650a000) [pid = 1948] [serial = 1759] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12579ec00) [pid = 1948] [serial = 1756] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1261e7400) [pid = 1948] [serial = 1757] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x126be8000) [pid = 1948] [serial = 1762] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x115e10c00) [pid = 1948] [serial = 1726] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x112ad6400) [pid = 1948] [serial = 1727] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x117e98000) [pid = 1948] [serial = 1729] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11827a400) [pid = 1948] [serial = 1730] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x120fe2c00) [pid = 1948] [serial = 1744] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x123806c00) [pid = 1948] [serial = 1745] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x124183800) [pid = 1948] [serial = 1750] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x124551800) [pid = 1948] [serial = 1751] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x11952d400) [pid = 1948] [serial = 1738] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119990c00) [pid = 1948] [serial = 1739] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1290ee400) [pid = 1948] [serial = 1724] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x124b33c00) [pid = 1948] [serial = 1753] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11944c400) [pid = 1948] [serial = 1735] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11952b000) [pid = 1948] [serial = 1736] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x119a98400) [pid = 1948] [serial = 1741] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119d4a000) [pid = 1948] [serial = 1742] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1185a9000) [pid = 1948] [serial = 1732] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118887400) [pid = 1948] [serial = 1733] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x124096800) [pid = 1948] [serial = 1747] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1240a0800) [pid = 1948] [serial = 1748] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x128a81800) [pid = 1948] [serial = 1765] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x128a13000) [pid = 1948] [serial = 1763] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x119a59c00) [pid = 1948] [serial = 1768] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x129410000) [pid = 1948] [serial = 1775] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x128bf9800) [pid = 1948] [serial = 1766] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12a564000) [pid = 1948] [serial = 1777] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1290e8c00) [pid = 1948] [serial = 1771] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1268ec800) [pid = 1948] [serial = 1760] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1290f0c00) [pid = 1948] [serial = 1772] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1290f5400) [pid = 1948] [serial = 1774] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x124f31800) [pid = 1948] [serial = 1754] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x124f99400) [pid = 1948] [serial = 1769] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1948 | 1466496188216 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1242ms 01:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:03:08 INFO - PROCESS | 1948 | 1466496188248 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:03:08 INFO - PROCESS | 1948 | 1466496188250 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:03:08 INFO - PROCESS | 1948 | 1466496188254 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:03:08 INFO - PROCESS | 1948 | 1466496188255 Marionette TRACE conn2 <- [1,2418,null,{}] 01:03:08 INFO - PROCESS | 1948 | 1466496188266 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:08 INFO - PROCESS | 1948 | 1466496188267 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:08 INFO - PROCESS | 1948 | 1466496188352 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:03:08 INFO - PROCESS | 1948 | 1466496188364 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:08 INFO - PROCESS | 1948 | 1466496188367 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x11632b000 == 28 [pid = 1948] [id = 612] 01:03:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x112a17400) [pid = 1948] [serial = 1836] [outer = 0x0] 01:03:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x112a1f000) [pid = 1948] [serial = 1837] [outer = 0x112a17400] 01:03:08 INFO - PROCESS | 1948 | 1466496188395 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x112d93c00) [pid = 1948] [serial = 1838] [outer = 0x112a17400] 01:03:08 INFO - PROCESS | 1948 | 1466496188788 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 576ms 01:03:08 INFO - PROCESS | 1948 | 1466496188830 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:03:08 INFO - PROCESS | 1948 | 1466496188834 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:03:08 INFO - PROCESS | 1948 | 1466496188838 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:03:08 INFO - PROCESS | 1948 | 1466496188840 Marionette TRACE conn2 <- [1,2422,null,{}] 01:03:08 INFO - PROCESS | 1948 | 1466496188843 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:08 INFO - PROCESS | 1948 | 1466496188844 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:08 INFO - PROCESS | 1948 | 1466496188927 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:03:08 INFO - PROCESS | 1948 | 1466496188933 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:08 INFO - PROCESS | 1948 | 1466496188935 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x1180db000 == 29 [pid = 1948] [id = 613] 01:03:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11327d400) [pid = 1948] [serial = 1839] [outer = 0x0] 01:03:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1166ec000) [pid = 1948] [serial = 1840] [outer = 0x11327d400] 01:03:08 INFO - PROCESS | 1948 | 1466496188965 Marionette DEBUG loaded listener.js 01:03:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x117033800) [pid = 1948] [serial = 1841] [outer = 0x11327d400] 01:03:09 INFO - PROCESS | 1948 | 1466496189305 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:03:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:03:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 472ms 01:03:09 INFO - PROCESS | 1948 | 1466496189311 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:03:09 INFO - PROCESS | 1948 | 1466496189312 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:03:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:03:09 INFO - PROCESS | 1948 | 1466496189314 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:03:09 INFO - PROCESS | 1948 | 1466496189317 Marionette TRACE conn2 <- [1,2426,null,{}] 01:03:09 INFO - PROCESS | 1948 | 1466496189327 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:09 INFO - PROCESS | 1948 | 1466496189330 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:09 INFO - PROCESS | 1948 | 1466496189414 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:03:09 INFO - PROCESS | 1948 | 1466496189473 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:09 INFO - PROCESS | 1948 | 1466496189475 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197da000 == 30 [pid = 1948] [id = 614] 01:03:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1176c2400) [pid = 1948] [serial = 1842] [outer = 0x0] 01:03:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118269000) [pid = 1948] [serial = 1843] [outer = 0x1176c2400] 01:03:09 INFO - PROCESS | 1948 | 1466496189503 Marionette DEBUG loaded listener.js 01:03:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1185a7c00) [pid = 1948] [serial = 1844] [outer = 0x1176c2400] 01:03:09 INFO - PROCESS | 1948 | 1466496189808 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:03:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:03:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 01:03:09 INFO - PROCESS | 1948 | 1466496189835 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:03:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:03:09 INFO - PROCESS | 1948 | 1466496189837 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:03:09 INFO - PROCESS | 1948 | 1466496189840 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:03:09 INFO - PROCESS | 1948 | 1466496189842 Marionette TRACE conn2 <- [1,2430,null,{}] 01:03:09 INFO - PROCESS | 1948 | 1466496189847 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:09 INFO - PROCESS | 1948 | 1466496189848 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:09 INFO - PROCESS | 1948 | 1466496189930 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:03:09 INFO - PROCESS | 1948 | 1466496189993 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:09 INFO - PROCESS | 1948 | 1466496189994 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x123ca7000 == 31 [pid = 1948] [id = 615] 01:03:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11869e400) [pid = 1948] [serial = 1845] [outer = 0x0] 01:03:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11915bc00) [pid = 1948] [serial = 1846] [outer = 0x11869e400] 01:03:10 INFO - PROCESS | 1948 | 1466496190019 Marionette DEBUG loaded listener.js 01:03:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119521800) [pid = 1948] [serial = 1847] [outer = 0x11869e400] 01:03:10 INFO - PROCESS | 1948 | 1466496190300 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 473ms 01:03:10 INFO - PROCESS | 1948 | 1466496190320 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:03:10 INFO - PROCESS | 1948 | 1466496190331 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:03:10 INFO - PROCESS | 1948 | 1466496190339 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:03:10 INFO - PROCESS | 1948 | 1466496190342 Marionette TRACE conn2 <- [1,2434,null,{}] 01:03:10 INFO - PROCESS | 1948 | 1466496190347 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:10 INFO - PROCESS | 1948 | 1466496190348 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:10 INFO - PROCESS | 1948 | 1466496190444 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:03:10 INFO - PROCESS | 1948 | 1466496190480 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:10 INFO - PROCESS | 1948 | 1466496190481 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x1246e9000 == 32 [pid = 1948] [id = 616] 01:03:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1176bb800) [pid = 1948] [serial = 1848] [outer = 0x0] 01:03:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11952b000) [pid = 1948] [serial = 1849] [outer = 0x1176bb800] 01:03:10 INFO - PROCESS | 1948 | 1466496190506 Marionette DEBUG loaded listener.js 01:03:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119986800) [pid = 1948] [serial = 1850] [outer = 0x1176bb800] 01:03:10 INFO - PROCESS | 1948 | 1466496190838 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 524ms 01:03:10 INFO - PROCESS | 1948 | 1466496190863 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:03:10 INFO - PROCESS | 1948 | 1466496190864 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:03:10 INFO - PROCESS | 1948 | 1466496190866 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:03:10 INFO - PROCESS | 1948 | 1466496190867 Marionette TRACE conn2 <- [1,2438,null,{}] 01:03:10 INFO - PROCESS | 1948 | 1466496190878 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:10 INFO - PROCESS | 1948 | 1466496190882 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:11 INFO - PROCESS | 1948 | 1466496190996 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:03:11 INFO - PROCESS | 1948 | 1466496191000 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 1948 | 1466496191001 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x126985800 == 33 [pid = 1948] [id = 617] 01:03:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x119986c00) [pid = 1948] [serial = 1851] [outer = 0x0] 01:03:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x119a62000) [pid = 1948] [serial = 1852] [outer = 0x119986c00] 01:03:11 INFO - PROCESS | 1948 | 1466496191026 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x119f17c00) [pid = 1948] [serial = 1853] [outer = 0x119986c00] 01:03:11 INFO - PROCESS | 1948 | 1466496191368 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 530ms 01:03:11 INFO - PROCESS | 1948 | 1466496191405 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:03:11 INFO - PROCESS | 1948 | 1466496191406 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:03:11 INFO - PROCESS | 1948 | 1466496191409 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:03:11 INFO - PROCESS | 1948 | 1466496191410 Marionette TRACE conn2 <- [1,2442,null,{}] 01:03:11 INFO - PROCESS | 1948 | 1466496191412 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:11 INFO - PROCESS | 1948 | 1466496191420 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:11 INFO - PROCESS | 1948 | 1466496191517 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:03:11 INFO - PROCESS | 1948 | 1466496191530 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 1948 | 1466496191531 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288d2000 == 34 [pid = 1948] [id = 618] 01:03:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1121ab800) [pid = 1948] [serial = 1854] [outer = 0x0] 01:03:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1210ad800) [pid = 1948] [serial = 1855] [outer = 0x1121ab800] 01:03:11 INFO - PROCESS | 1948 | 1466496191555 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x123806c00) [pid = 1948] [serial = 1856] [outer = 0x1121ab800] 01:03:11 INFO - PROCESS | 1948 | 1466496191895 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 523ms 01:03:11 INFO - PROCESS | 1948 | 1466496191934 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:03:11 INFO - PROCESS | 1948 | 1466496191935 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:03:11 INFO - PROCESS | 1948 | 1466496191937 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:03:11 INFO - PROCESS | 1948 | 1466496191938 Marionette TRACE conn2 <- [1,2446,null,{}] 01:03:11 INFO - PROCESS | 1948 | 1466496191940 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:11 INFO - PROCESS | 1948 | 1466496191941 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:12 INFO - PROCESS | 1948 | 1466496192039 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:03:12 INFO - PROCESS | 1948 | 1466496192043 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:12 INFO - PROCESS | 1948 | 1466496192044 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x12903d000 == 35 [pid = 1948] [id = 619] 01:03:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x119d44800) [pid = 1948] [serial = 1857] [outer = 0x0] 01:03:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x123bc2000) [pid = 1948] [serial = 1858] [outer = 0x119d44800] 01:03:12 INFO - PROCESS | 1948 | 1466496192068 Marionette DEBUG loaded listener.js 01:03:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12409c800) [pid = 1948] [serial = 1859] [outer = 0x119d44800] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12409ac00) [pid = 1948] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1210b7c00) [pid = 1948] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x112a23c00) [pid = 1948] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x113a6f400) [pid = 1948] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x112a1b800) [pid = 1948] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11827a000) [pid = 1948] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11327bc00) [pid = 1948] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x129411000) [pid = 1948] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1186aa800) [pid = 1948] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12612d000) [pid = 1948] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x126b1a400) [pid = 1948] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x128a7b800) [pid = 1948] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x112964800) [pid = 1948] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:03:12 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x112a24c00) [pid = 1948] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:03:12 INFO - PROCESS | 1948 | 1466496192535 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 622ms 01:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:03:12 INFO - PROCESS | 1948 | 1466496192560 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:03:12 INFO - PROCESS | 1948 | 1466496192562 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:03:12 INFO - PROCESS | 1948 | 1466496192564 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:03:12 INFO - PROCESS | 1948 | 1466496192565 Marionette TRACE conn2 <- [1,2450,null,{}] 01:03:12 INFO - PROCESS | 1948 | 1466496192567 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:12 INFO - PROCESS | 1948 | 1466496192569 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:12 INFO - PROCESS | 1948 | 1466496192656 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:03:12 INFO - PROCESS | 1948 | 1466496192661 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:12 INFO - PROCESS | 1948 | 1466496192662 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x12696b000 == 36 [pid = 1948] [id = 620] 01:03:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11295a800) [pid = 1948] [serial = 1860] [outer = 0x0] 01:03:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1186aa800) [pid = 1948] [serial = 1861] [outer = 0x11295a800] 01:03:12 INFO - PROCESS | 1948 | 1466496192687 Marionette DEBUG loaded listener.js 01:03:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1240a1400) [pid = 1948] [serial = 1862] [outer = 0x11295a800] 01:03:13 INFO - PROCESS | 1948 | 1466496193030 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 01:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:03:13 INFO - PROCESS | 1948 | 1466496193082 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:03:13 INFO - PROCESS | 1948 | 1466496193083 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:03:13 INFO - PROCESS | 1948 | 1466496193085 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:03:13 INFO - PROCESS | 1948 | 1466496193086 Marionette TRACE conn2 <- [1,2454,null,{}] 01:03:13 INFO - PROCESS | 1948 | 1466496193089 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:13 INFO - PROCESS | 1948 | 1466496193090 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:13 INFO - PROCESS | 1948 | 1466496193166 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:03:13 INFO - PROCESS | 1948 | 1466496193170 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:13 INFO - PROCESS | 1948 | 1466496193171 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295d3800 == 37 [pid = 1948] [id = 621] 01:03:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1240a2400) [pid = 1948] [serial = 1863] [outer = 0x0] 01:03:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12454d800) [pid = 1948] [serial = 1864] [outer = 0x1240a2400] 01:03:13 INFO - PROCESS | 1948 | 1466496193199 Marionette DEBUG loaded listener.js 01:03:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x124b33800) [pid = 1948] [serial = 1865] [outer = 0x1240a2400] 01:03:13 INFO - PROCESS | 1948 | 1466496193568 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 517ms 01:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:03:13 INFO - PROCESS | 1948 | 1466496193603 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:03:13 INFO - PROCESS | 1948 | 1466496193605 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:03:13 INFO - PROCESS | 1948 | 1466496193607 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:03:13 INFO - PROCESS | 1948 | 1466496193609 Marionette TRACE conn2 <- [1,2458,null,{}] 01:03:13 INFO - PROCESS | 1948 | 1466496193611 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:13 INFO - PROCESS | 1948 | 1466496193613 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:13 INFO - PROCESS | 1948 | 1466496193722 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:03:13 INFO - PROCESS | 1948 | 1466496193818 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:13 INFO - PROCESS | 1948 | 1466496193819 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9c9000 == 38 [pid = 1948] [id = 622] 01:03:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x124b32000) [pid = 1948] [serial = 1866] [outer = 0x0] 01:03:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x124f90400) [pid = 1948] [serial = 1867] [outer = 0x124b32000] 01:03:13 INFO - PROCESS | 1948 | 1466496193863 Marionette DEBUG loaded listener.js 01:03:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1261b6000) [pid = 1948] [serial = 1868] [outer = 0x124b32000] 01:03:14 INFO - PROCESS | 1948 | 1466496194301 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 723ms 01:03:14 INFO - PROCESS | 1948 | 1466496194337 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:03:14 INFO - PROCESS | 1948 | 1466496194338 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:03:14 INFO - PROCESS | 1948 | 1466496194342 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:03:14 INFO - PROCESS | 1948 | 1466496194343 Marionette TRACE conn2 <- [1,2462,null,{}] 01:03:14 INFO - PROCESS | 1948 | 1466496194345 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:14 INFO - PROCESS | 1948 | 1466496194346 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:14 INFO - PROCESS | 1948 | 1466496194429 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:03:14 INFO - PROCESS | 1948 | 1466496194432 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:14 INFO - PROCESS | 1948 | 1466496194433 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0db800 == 39 [pid = 1948] [id = 623] 01:03:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1261b7800) [pid = 1948] [serial = 1869] [outer = 0x0] 01:03:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1261e1400) [pid = 1948] [serial = 1870] [outer = 0x1261b7800] 01:03:14 INFO - PROCESS | 1948 | 1466496194458 Marionette DEBUG loaded listener.js 01:03:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1261ecc00) [pid = 1948] [serial = 1871] [outer = 0x1261b7800] 01:03:15 INFO - PROCESS | 1948 | 1466496195041 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 718ms 01:03:15 INFO - PROCESS | 1948 | 1466496195061 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:03:15 INFO - PROCESS | 1948 | 1466496195064 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:03:15 INFO - PROCESS | 1948 | 1466496195067 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:03:15 INFO - PROCESS | 1948 | 1466496195069 Marionette TRACE conn2 <- [1,2466,null,{}] 01:03:15 INFO - PROCESS | 1948 | 1466496195072 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:15 INFO - PROCESS | 1948 | 1466496195075 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:15 INFO - PROCESS | 1948 | 1466496195209 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:03:15 INFO - PROCESS | 1948 | 1466496195292 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:15 INFO - PROCESS | 1948 | 1466496195294 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x11830f000 == 40 [pid = 1948] [id = 624] 01:03:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x113867000) [pid = 1948] [serial = 1872] [outer = 0x0] 01:03:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x113d78800) [pid = 1948] [serial = 1873] [outer = 0x113867000] 01:03:15 INFO - PROCESS | 1948 | 1466496195324 Marionette DEBUG loaded listener.js 01:03:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1166efc00) [pid = 1948] [serial = 1874] [outer = 0x113867000] 01:03:15 INFO - PROCESS | 1948 | 1466496195852 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 822ms 01:03:15 INFO - PROCESS | 1948 | 1466496195889 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:03:15 INFO - PROCESS | 1948 | 1466496195895 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:03:15 INFO - PROCESS | 1948 | 1466496195899 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:03:15 INFO - PROCESS | 1948 | 1466496195901 Marionette TRACE conn2 <- [1,2470,null,{}] 01:03:15 INFO - PROCESS | 1948 | 1466496195904 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:15 INFO - PROCESS | 1948 | 1466496195905 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:16 INFO - PROCESS | 1948 | 1466496196020 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:03:16 INFO - PROCESS | 1948 | 1466496196214 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:16 INFO - PROCESS | 1948 | 1466496196216 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x11661b800 == 41 [pid = 1948] [id = 625] 01:03:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x112a7fc00) [pid = 1948] [serial = 1875] [outer = 0x0] 01:03:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x113836c00) [pid = 1948] [serial = 1876] [outer = 0x112a7fc00] 01:03:16 INFO - PROCESS | 1948 | 1466496196244 Marionette DEBUG loaded listener.js 01:03:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x11662ec00) [pid = 1948] [serial = 1877] [outer = 0x112a7fc00] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9c9000 == 40 [pid = 1948] [id = 622] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x1295d3800 == 39 [pid = 1948] [id = 621] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x12696b000 == 38 [pid = 1948] [id = 620] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x12903d000 == 37 [pid = 1948] [id = 619] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x1288d2000 == 36 [pid = 1948] [id = 618] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x126985800 == 35 [pid = 1948] [id = 617] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x1246e9000 == 34 [pid = 1948] [id = 616] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x123ca7000 == 33 [pid = 1948] [id = 615] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x1197da000 == 32 [pid = 1948] [id = 614] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x1180db000 == 31 [pid = 1948] [id = 613] 01:03:16 INFO - PROCESS | 1948 | --DOCSHELL 0x11632b000 == 30 [pid = 1948] [id = 612] 01:03:16 INFO - PROCESS | 1948 | 1466496196800 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12455b400) [pid = 1948] [serial = 1801] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x123804c00) [pid = 1948] [serial = 1798] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12579a000) [pid = 1948] [serial = 1802] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x119985800) [pid = 1948] [serial = 1792] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x119a97400) [pid = 1948] [serial = 1793] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11604c800) [pid = 1948] [serial = 1780] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11677f400) [pid = 1948] [serial = 1781] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x113d10400) [pid = 1948] [serial = 1783] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x116a0ac00) [pid = 1948] [serial = 1784] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11836ac00) [pid = 1948] [serial = 1786] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1185a6c00) [pid = 1948] [serial = 1787] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119ac4000) [pid = 1948] [serial = 1795] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12a5b2400) [pid = 1948] [serial = 1778] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11918c400) [pid = 1948] [serial = 1789] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119528000) [pid = 1948] [serial = 1790] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1261bc000) [pid = 1948] [serial = 1804] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x128a15400) [pid = 1948] [serial = 1814] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x126be5400) [pid = 1948] [serial = 1813] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1290eb800) [pid = 1948] [serial = 1816] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11869f800) [pid = 1948] [serial = 1808] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x112feb000) [pid = 1948] [serial = 1807] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1261ebc00) [pid = 1948] [serial = 1805] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12682c400) [pid = 1948] [serial = 1811] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x119f14c00) [pid = 1948] [serial = 1796] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12409a000) [pid = 1948] [serial = 1799] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x124f91400) [pid = 1948] [serial = 1810] [outer = 0x0] [url = about:blank] 01:03:16 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x129407400) [pid = 1948] [serial = 1817] [outer = 0x0] [url = about:blank] 01:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 926ms 01:03:16 INFO - PROCESS | 1948 | 1466496196831 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:03:16 INFO - PROCESS | 1948 | 1466496196834 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:03:16 INFO - PROCESS | 1948 | 1466496196839 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:03:16 INFO - PROCESS | 1948 | 1466496196843 Marionette TRACE conn2 <- [1,2474,null,{}] 01:03:16 INFO - PROCESS | 1948 | 1466496196848 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:16 INFO - PROCESS | 1948 | 1466496196851 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:16 INFO - PROCESS | 1948 | 1466496196961 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:03:16 INFO - PROCESS | 1948 | 1466496196968 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:16 INFO - PROCESS | 1948 | 1466496196970 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x1180d1000 == 31 [pid = 1948] [id = 626] 01:03:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11826ac00) [pid = 1948] [serial = 1878] [outer = 0x0] 01:03:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118271000) [pid = 1948] [serial = 1879] [outer = 0x11826ac00] 01:03:17 INFO - PROCESS | 1948 | 1466496197001 Marionette DEBUG loaded listener.js 01:03:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1185a5800) [pid = 1948] [serial = 1880] [outer = 0x11826ac00] 01:03:17 INFO - PROCESS | 1948 | 1466496197379 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 575ms 01:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:03:17 INFO - PROCESS | 1948 | 1466496197414 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:03:17 INFO - PROCESS | 1948 | 1466496197417 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:03:17 INFO - PROCESS | 1948 | 1466496197419 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:03:17 INFO - PROCESS | 1948 | 1466496197420 Marionette TRACE conn2 <- [1,2478,null,{}] 01:03:17 INFO - PROCESS | 1948 | 1466496197422 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:17 INFO - PROCESS | 1948 | 1466496197424 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:17 INFO - PROCESS | 1948 | 1466496197506 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:03:17 INFO - PROCESS | 1948 | 1466496197515 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:17 INFO - PROCESS | 1948 | 1466496197516 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x123939000 == 32 [pid = 1948] [id = 627] 01:03:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1186a7000) [pid = 1948] [serial = 1881] [outer = 0x0] 01:03:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1192df800) [pid = 1948] [serial = 1882] [outer = 0x1186a7000] 01:03:17 INFO - PROCESS | 1948 | 1466496197542 Marionette DEBUG loaded listener.js 01:03:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11952ec00) [pid = 1948] [serial = 1883] [outer = 0x1186a7000] 01:03:17 INFO - PROCESS | 1948 | 1466496197898 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 01:03:17 INFO - PROCESS | 1948 | 1466496197937 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:03:17 INFO - PROCESS | 1948 | 1466496197939 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:03:17 INFO - PROCESS | 1948 | 1466496197949 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:03:17 INFO - PROCESS | 1948 | 1466496197953 Marionette TRACE conn2 <- [1,2482,null,{}] 01:03:17 INFO - PROCESS | 1948 | 1466496197956 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:17 INFO - PROCESS | 1948 | 1466496197958 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:18 INFO - PROCESS | 1948 | 1466496198040 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:03:18 INFO - PROCESS | 1948 | 1466496198046 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:18 INFO - PROCESS | 1948 | 1466496198047 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x124be0800 == 33 [pid = 1948] [id = 628] 01:03:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x117035000) [pid = 1948] [serial = 1884] [outer = 0x0] 01:03:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119a59400) [pid = 1948] [serial = 1885] [outer = 0x117035000] 01:03:18 INFO - PROCESS | 1948 | 1466496198072 Marionette DEBUG loaded listener.js 01:03:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x119a9c400) [pid = 1948] [serial = 1886] [outer = 0x117035000] 01:03:18 INFO - PROCESS | 1948 | 1466496198414 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 479ms 01:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:03:18 INFO - PROCESS | 1948 | 1466496198423 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:03:18 INFO - PROCESS | 1948 | 1466496198427 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:03:18 INFO - PROCESS | 1948 | 1466496198430 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:03:18 INFO - PROCESS | 1948 | 1466496198432 Marionette TRACE conn2 <- [1,2486,null,{}] 01:03:18 INFO - PROCESS | 1948 | 1466496198434 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:18 INFO - PROCESS | 1948 | 1466496198436 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:18 INFO - PROCESS | 1948 | 1466496198531 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:03:18 INFO - PROCESS | 1948 | 1466496198612 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:18 INFO - PROCESS | 1948 | 1466496198614 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x126b61800 == 34 [pid = 1948] [id = 629] 01:03:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1130b8400) [pid = 1948] [serial = 1887] [outer = 0x0] 01:03:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119d40c00) [pid = 1948] [serial = 1888] [outer = 0x1130b8400] 01:03:18 INFO - PROCESS | 1948 | 1466496198647 Marionette DEBUG loaded listener.js 01:03:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x120fe2000) [pid = 1948] [serial = 1889] [outer = 0x1130b8400] 01:03:19 INFO - PROCESS | 1948 | 1466496199029 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 621ms 01:03:19 INFO - PROCESS | 1948 | 1466496199052 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:03:19 INFO - PROCESS | 1948 | 1466496199054 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:03:19 INFO - PROCESS | 1948 | 1466496199062 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:03:19 INFO - PROCESS | 1948 | 1466496199064 Marionette TRACE conn2 <- [1,2490,null,{}] 01:03:19 INFO - PROCESS | 1948 | 1466496199066 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:19 INFO - PROCESS | 1948 | 1466496199067 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:19 INFO - PROCESS | 1948 | 1466496199167 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:03:19 INFO - PROCESS | 1948 | 1466496199171 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:19 INFO - PROCESS | 1948 | 1466496199175 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x1246e6800 == 35 [pid = 1948] [id = 630] 01:03:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x123808400) [pid = 1948] [serial = 1890] [outer = 0x0] 01:03:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x123b87000) [pid = 1948] [serial = 1891] [outer = 0x123808400] 01:03:19 INFO - PROCESS | 1948 | 1466496199209 Marionette DEBUG loaded listener.js 01:03:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12431ec00) [pid = 1948] [serial = 1892] [outer = 0x123808400] 01:03:19 INFO - PROCESS | 1948 | 1466496199594 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 575ms 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1176bb800) [pid = 1948] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x112a17400) [pid = 1948] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119986c00) [pid = 1948] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11327d400) [pid = 1948] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x11869e400) [pid = 1948] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x116365800) [pid = 1948] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1121ab800) [pid = 1948] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11295a800) [pid = 1948] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119d44800) [pid = 1948] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x112feb400) [pid = 1948] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x118568c00) [pid = 1948] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x119a63800) [pid = 1948] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1176c2400) [pid = 1948] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1210b1c00) [pid = 1948] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1240a2400) [pid = 1948] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x12650a400) [pid = 1948] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:03:19 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x124b32000) [pid = 1948] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:03:19 INFO - PROCESS | 1948 | 1466496199810 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:03:19 INFO - PROCESS | 1948 | 1466496199812 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:03:19 INFO - PROCESS | 1948 | 1466496199824 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:03:19 INFO - PROCESS | 1948 | 1466496199827 Marionette TRACE conn2 <- [1,2494,null,{}] 01:03:19 INFO - PROCESS | 1948 | 1466496199832 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:19 INFO - PROCESS | 1948 | 1466496199834 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:19 INFO - PROCESS | 1948 | 1466496199939 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:03:20 INFO - PROCESS | 1948 | 1466496200006 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:20 INFO - PROCESS | 1948 | 1466496200008 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x11721d000 == 36 [pid = 1948] [id = 631] 01:03:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x112a24c00) [pid = 1948] [serial = 1893] [outer = 0x0] 01:03:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1130b9000) [pid = 1948] [serial = 1894] [outer = 0x112a24c00] 01:03:20 INFO - PROCESS | 1948 | 1466496200041 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x116630000) [pid = 1948] [serial = 1895] [outer = 0x112a24c00] 01:03:20 INFO - PROCESS | 1948 | 1466496200444 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 673ms 01:03:20 INFO - PROCESS | 1948 | 1466496200508 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:03:20 INFO - PROCESS | 1948 | 1466496200511 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:03:20 INFO - PROCESS | 1948 | 1466496200516 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:03:20 INFO - PROCESS | 1948 | 1466496200518 Marionette TRACE conn2 <- [1,2498,null,{}] 01:03:20 INFO - PROCESS | 1948 | 1466496200521 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:20 INFO - PROCESS | 1948 | 1466496200523 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:20 INFO - PROCESS | 1948 | 1466496200626 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:03:20 INFO - PROCESS | 1948 | 1466496200685 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:20 INFO - PROCESS | 1948 | 1466496200687 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x11929c000 == 37 [pid = 1948] [id = 632] 01:03:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118269800) [pid = 1948] [serial = 1896] [outer = 0x0] 01:03:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1185a8800) [pid = 1948] [serial = 1897] [outer = 0x118269800] 01:03:20 INFO - PROCESS | 1948 | 1466496200719 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x119192000) [pid = 1948] [serial = 1898] [outer = 0x118269800] 01:03:21 INFO - PROCESS | 1948 | 1466496201176 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 673ms 01:03:21 INFO - PROCESS | 1948 | 1466496201187 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:03:21 INFO - PROCESS | 1948 | 1466496201188 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:03:21 INFO - PROCESS | 1948 | 1466496201192 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:03:21 INFO - PROCESS | 1948 | 1466496201194 Marionette TRACE conn2 <- [1,2502,null,{}] 01:03:21 INFO - PROCESS | 1948 | 1466496201201 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:21 INFO - PROCESS | 1948 | 1466496201205 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:21 INFO - PROCESS | 1948 | 1466496201307 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:03:21 INFO - PROCESS | 1948 | 1466496201368 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:21 INFO - PROCESS | 1948 | 1466496201371 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x129549800 == 38 [pid = 1948] [id = 633] 01:03:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119a8d800) [pid = 1948] [serial = 1899] [outer = 0x0] 01:03:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x119a93400) [pid = 1948] [serial = 1900] [outer = 0x119a8d800] 01:03:21 INFO - PROCESS | 1948 | 1466496201403 Marionette DEBUG loaded listener.js 01:03:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x120fd9400) [pid = 1948] [serial = 1901] [outer = 0x119a8d800] 01:03:21 INFO - PROCESS | 1948 | 1466496201791 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 672ms 01:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:03:21 INFO - PROCESS | 1948 | 1466496201864 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:03:21 INFO - PROCESS | 1948 | 1466496201865 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:03:21 INFO - PROCESS | 1948 | 1466496201867 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:03:21 INFO - PROCESS | 1948 | 1466496201869 Marionette TRACE conn2 <- [1,2506,null,{}] 01:03:21 INFO - PROCESS | 1948 | 1466496201871 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:21 INFO - PROCESS | 1948 | 1466496201872 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:21 INFO - PROCESS | 1948 | 1466496201996 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:03:22 INFO - PROCESS | 1948 | 1466496202070 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:22 INFO - PROCESS | 1948 | 1466496202072 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9c6000 == 39 [pid = 1948] [id = 634] 01:03:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x124096c00) [pid = 1948] [serial = 1902] [outer = 0x0] 01:03:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1240a2400) [pid = 1948] [serial = 1903] [outer = 0x124096c00] 01:03:22 INFO - PROCESS | 1948 | 1466496202113 Marionette DEBUG loaded listener.js 01:03:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x124557800) [pid = 1948] [serial = 1904] [outer = 0x124096c00] 01:03:22 INFO - PROCESS | 1948 | 1466496202527 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 670ms 01:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:03:22 INFO - PROCESS | 1948 | 1466496202537 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:03:22 INFO - PROCESS | 1948 | 1466496202539 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:03:22 INFO - PROCESS | 1948 | 1466496202542 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:03:22 INFO - PROCESS | 1948 | 1466496202545 Marionette TRACE conn2 <- [1,2510,null,{}] 01:03:22 INFO - PROCESS | 1948 | 1466496202547 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:22 INFO - PROCESS | 1948 | 1466496202548 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:22 INFO - PROCESS | 1948 | 1466496202644 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:03:22 INFO - PROCESS | 1948 | 1466496202701 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:22 INFO - PROCESS | 1948 | 1466496202702 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0c9800 == 40 [pid = 1948] [id = 635] 01:03:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x123805800) [pid = 1948] [serial = 1905] [outer = 0x0] 01:03:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124c2a000) [pid = 1948] [serial = 1906] [outer = 0x123805800] 01:03:22 INFO - PROCESS | 1948 | 1466496202730 Marionette DEBUG loaded listener.js 01:03:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x126131400) [pid = 1948] [serial = 1907] [outer = 0x123805800] 01:03:23 INFO - PROCESS | 1948 | 1466496203279 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 772ms 01:03:23 INFO - PROCESS | 1948 | 1466496203319 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:03:23 INFO - PROCESS | 1948 | 1466496203322 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:03:23 INFO - PROCESS | 1948 | 1466496203339 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:03:23 INFO - PROCESS | 1948 | 1466496203341 Marionette TRACE conn2 <- [1,2514,null,{}] 01:03:23 INFO - PROCESS | 1948 | 1466496203345 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:23 INFO - PROCESS | 1948 | 1466496203347 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:23 INFO - PROCESS | 1948 | 1466496203450 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:03:23 INFO - PROCESS | 1948 | 1466496203511 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:23 INFO - PROCESS | 1948 | 1466496203514 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197ed000 == 41 [pid = 1948] [id = 636] 01:03:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1133bac00) [pid = 1948] [serial = 1908] [outer = 0x0] 01:03:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x116052c00) [pid = 1948] [serial = 1909] [outer = 0x1133bac00] 01:03:23 INFO - PROCESS | 1948 | 1466496203541 Marionette DEBUG loaded listener.js 01:03:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x11827c000) [pid = 1948] [serial = 1910] [outer = 0x1133bac00] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x126b61800 == 40 [pid = 1948] [id = 629] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x124be0800 == 39 [pid = 1948] [id = 628] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x123939000 == 38 [pid = 1948] [id = 627] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x1180d1000 == 37 [pid = 1948] [id = 626] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x11661b800 == 36 [pid = 1948] [id = 625] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x11830f000 == 35 [pid = 1948] [id = 624] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0db800 == 34 [pid = 1948] [id = 623] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x119fea800 == 33 [pid = 1948] [id = 611] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0c9800 == 32 [pid = 1948] [id = 635] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9c6000 == 31 [pid = 1948] [id = 634] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x129549800 == 30 [pid = 1948] [id = 633] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x11929c000 == 29 [pid = 1948] [id = 632] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x1246e6800 == 28 [pid = 1948] [id = 630] 01:03:24 INFO - PROCESS | 1948 | --DOCSHELL 0x11721d000 == 27 [pid = 1948] [id = 631] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x124f90400) [pid = 1948] [serial = 1867] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11952b000) [pid = 1948] [serial = 1849] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x112a1f000) [pid = 1948] [serial = 1837] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x112d93c00) [pid = 1948] [serial = 1838] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119a62000) [pid = 1948] [serial = 1852] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1166ec000) [pid = 1948] [serial = 1840] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x117033800) [pid = 1948] [serial = 1841] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x11915bc00) [pid = 1948] [serial = 1846] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11836d000) [pid = 1948] [serial = 1835] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x116a0bc00) [pid = 1948] [serial = 1834] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x123806c00) [pid = 1948] [serial = 1856] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1210ad800) [pid = 1948] [serial = 1855] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1240a1400) [pid = 1948] [serial = 1862] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x123bc2000) [pid = 1948] [serial = 1858] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1186aa800) [pid = 1948] [serial = 1861] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12409c800) [pid = 1948] [serial = 1859] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x116630400) [pid = 1948] [serial = 1820] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x113274800) [pid = 1948] [serial = 1819] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x119520c00) [pid = 1948] [serial = 1823] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x11888a800) [pid = 1948] [serial = 1822] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x120fe6000) [pid = 1948] [serial = 1826] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x1185a7c00) [pid = 1948] [serial = 1844] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x119a99000) [pid = 1948] [serial = 1825] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x118269000) [pid = 1948] [serial = 1843] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x126b1bc00) [pid = 1948] [serial = 1829] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x12454d800) [pid = 1948] [serial = 1864] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x1240a2000) [pid = 1948] [serial = 1828] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x119f17c00) [pid = 1948] [serial = 1853] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x119986800) [pid = 1948] [serial = 1850] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x129009000) [pid = 1948] [serial = 1832] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x128a77c00) [pid = 1948] [serial = 1831] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 61 (0x124b33800) [pid = 1948] [serial = 1865] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 60 (0x1261b6000) [pid = 1948] [serial = 1868] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | --DOMWINDOW == 59 (0x119521800) [pid = 1948] [serial = 1847] [outer = 0x0] [url = about:blank] 01:03:24 INFO - PROCESS | 1948 | 1466496204487 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1175ms 01:03:24 INFO - PROCESS | 1948 | 1466496204513 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:03:24 INFO - PROCESS | 1948 | 1466496204515 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:03:24 INFO - PROCESS | 1948 | 1466496204518 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:03:24 INFO - PROCESS | 1948 | 1466496204520 Marionette TRACE conn2 <- [1,2518,null,{}] 01:03:24 INFO - PROCESS | 1948 | 1466496204530 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:24 INFO - PROCESS | 1948 | 1466496204532 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:24 INFO - PROCESS | 1948 | 1466496204616 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:03:24 INFO - PROCESS | 1948 | 1466496204622 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:24 INFO - PROCESS | 1948 | 1466496204623 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x11694f000 == 28 [pid = 1948] [id = 637] 01:03:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 60 (0x112ff0000) [pid = 1948] [serial = 1911] [outer = 0x0] 01:03:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 61 (0x11327a400) [pid = 1948] [serial = 1912] [outer = 0x112ff0000] 01:03:24 INFO - PROCESS | 1948 | 1466496204655 Marionette DEBUG loaded listener.js 01:03:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x1151a1800) [pid = 1948] [serial = 1913] [outer = 0x112ff0000] 01:03:25 INFO - PROCESS | 1948 | 1466496205044 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 571ms 01:03:25 INFO - PROCESS | 1948 | 1466496205089 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:03:25 INFO - PROCESS | 1948 | 1466496205094 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:03:25 INFO - PROCESS | 1948 | 1466496205099 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:03:25 INFO - PROCESS | 1948 | 1466496205100 Marionette TRACE conn2 <- [1,2522,null,{}] 01:03:25 INFO - PROCESS | 1948 | 1466496205103 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:25 INFO - PROCESS | 1948 | 1466496205105 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:25 INFO - PROCESS | 1948 | 1466496205184 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:03:25 INFO - PROCESS | 1948 | 1466496205192 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:25 INFO - PROCESS | 1948 | 1466496205195 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x118213000 == 29 [pid = 1948] [id = 638] 01:03:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x116780400) [pid = 1948] [serial = 1914] [outer = 0x0] 01:03:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x117e97c00) [pid = 1948] [serial = 1915] [outer = 0x116780400] 01:03:25 INFO - PROCESS | 1948 | 1466496205223 Marionette DEBUG loaded listener.js 01:03:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x118368400) [pid = 1948] [serial = 1916] [outer = 0x116780400] 01:03:25 INFO - PROCESS | 1948 | 1466496205662 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 627ms 01:03:25 INFO - PROCESS | 1948 | 1466496205737 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:03:25 INFO - PROCESS | 1948 | 1466496205740 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:03:25 INFO - PROCESS | 1948 | 1466496205743 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:03:25 INFO - PROCESS | 1948 | 1466496205747 Marionette TRACE conn2 <- [1,2526,null,{}] 01:03:25 INFO - PROCESS | 1948 | 1466496205768 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:25 INFO - PROCESS | 1948 | 1466496205773 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:25 INFO - PROCESS | 1948 | 1466496205905 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:03:26 INFO - PROCESS | 1948 | 1466496206018 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:26 INFO - PROCESS | 1948 | 1466496206021 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fea800 == 30 [pid = 1948] [id = 639] 01:03:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x112961400) [pid = 1948] [serial = 1917] [outer = 0x0] 01:03:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x119189c00) [pid = 1948] [serial = 1918] [outer = 0x112961400] 01:03:26 INFO - PROCESS | 1948 | 1466496206064 Marionette DEBUG loaded listener.js 01:03:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x11944f000) [pid = 1948] [serial = 1919] [outer = 0x112961400] 01:03:26 INFO - PROCESS | 1948 | 1466496206351 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 628ms 01:03:26 INFO - PROCESS | 1948 | 1466496206371 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:03:26 INFO - PROCESS | 1948 | 1466496206373 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:03:26 INFO - PROCESS | 1948 | 1466496206377 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:03:26 INFO - PROCESS | 1948 | 1466496206380 Marionette TRACE conn2 <- [1,2530,null,{}] 01:03:26 INFO - PROCESS | 1948 | 1466496206388 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:26 INFO - PROCESS | 1948 | 1466496206389 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:26 INFO - PROCESS | 1948 | 1466496206477 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:03:26 INFO - PROCESS | 1948 | 1466496206481 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:26 INFO - PROCESS | 1948 | 1466496206482 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x12450a000 == 31 [pid = 1948] [id = 640] 01:03:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x11952fc00) [pid = 1948] [serial = 1920] [outer = 0x0] 01:03:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x119a5c000) [pid = 1948] [serial = 1921] [outer = 0x11952fc00] 01:03:26 INFO - PROCESS | 1948 | 1466496206507 Marionette DEBUG loaded listener.js 01:03:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x119a83800) [pid = 1948] [serial = 1922] [outer = 0x11952fc00] 01:03:26 INFO - PROCESS | 1948 | 1466496206884 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 526ms 01:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:03:26 INFO - PROCESS | 1948 | 1466496206903 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:03:26 INFO - PROCESS | 1948 | 1466496206904 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:03:26 INFO - PROCESS | 1948 | 1466496206907 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:03:26 INFO - PROCESS | 1948 | 1466496206909 Marionette TRACE conn2 <- [1,2534,null,{}] 01:03:26 INFO - PROCESS | 1948 | 1466496206911 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:26 INFO - PROCESS | 1948 | 1466496206919 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:27 INFO - PROCESS | 1948 | 1466496207021 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:03:27 INFO - PROCESS | 1948 | 1466496207025 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:27 INFO - PROCESS | 1948 | 1466496207026 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x124f67000 == 32 [pid = 1948] [id = 641] 01:03:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x1163dbc00) [pid = 1948] [serial = 1923] [outer = 0x0] 01:03:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x119a91000) [pid = 1948] [serial = 1924] [outer = 0x1163dbc00] 01:03:27 INFO - PROCESS | 1948 | 1466496207051 Marionette DEBUG loaded listener.js 01:03:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x119ac9000) [pid = 1948] [serial = 1925] [outer = 0x1163dbc00] 01:03:27 INFO - PROCESS | 1948 | 1466496207400 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 523ms 01:03:27 INFO - PROCESS | 1948 | 1466496207435 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:03:27 INFO - PROCESS | 1948 | 1466496207436 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:03:27 INFO - PROCESS | 1948 | 1466496207439 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:03:27 INFO - PROCESS | 1948 | 1466496207440 Marionette TRACE conn2 <- [1,2538,null,{}] 01:03:27 INFO - PROCESS | 1948 | 1466496207442 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:27 INFO - PROCESS | 1948 | 1466496207446 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:27 INFO - PROCESS | 1948 | 1466496207562 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:03:27 INFO - PROCESS | 1948 | 1466496207581 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:27 INFO - PROCESS | 1948 | 1466496207582 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x12884e800 == 33 [pid = 1948] [id = 642] 01:03:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x119d42000) [pid = 1948] [serial = 1926] [outer = 0x0] 01:03:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x1210b5400) [pid = 1948] [serial = 1927] [outer = 0x119d42000] 01:03:27 INFO - PROCESS | 1948 | 1466496207608 Marionette DEBUG loaded listener.js 01:03:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x12409c400) [pid = 1948] [serial = 1928] [outer = 0x119d42000] 01:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 01:03:27 INFO - PROCESS | 1948 | 1466496207948 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:03:27 INFO - PROCESS | 1948 | 1466496207960 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:03:27 INFO - PROCESS | 1948 | 1466496207963 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:03:27 INFO - PROCESS | 1948 | 1466496207965 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:03:27 INFO - PROCESS | 1948 | 1466496207967 Marionette TRACE conn2 <- [1,2542,null,{}] 01:03:27 INFO - PROCESS | 1948 | 1466496207969 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:27 INFO - PROCESS | 1948 | 1466496207970 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:28 INFO - PROCESS | 1948 | 1466496208079 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:03:28 INFO - PROCESS | 1948 | 1466496208114 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:28 INFO - PROCESS | 1948 | 1466496208116 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x128d94800 == 34 [pid = 1948] [id = 643] 01:03:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x111e5ec00) [pid = 1948] [serial = 1929] [outer = 0x0] 01:03:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x124184400) [pid = 1948] [serial = 1930] [outer = 0x111e5ec00] 01:03:28 INFO - PROCESS | 1948 | 1466496208141 Marionette DEBUG loaded listener.js 01:03:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11888ec00) [pid = 1948] [serial = 1931] [outer = 0x111e5ec00] 01:03:28 INFO - PROCESS | 1948 | 1466496208472 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 517ms 01:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:03:28 INFO - PROCESS | 1948 | 1466496208484 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:03:28 INFO - PROCESS | 1948 | 1466496208485 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:03:28 INFO - PROCESS | 1948 | 1466496208487 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:03:28 INFO - PROCESS | 1948 | 1466496208488 Marionette TRACE conn2 <- [1,2546,null,{}] 01:03:28 INFO - PROCESS | 1948 | 1466496208490 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:28 INFO - PROCESS | 1948 | 1466496208494 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:28 INFO - PROCESS | 1948 | 1466496208595 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:03:28 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x123808400) [pid = 1948] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:03:28 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1130b8400) [pid = 1948] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:03:28 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x113867000) [pid = 1948] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:03:28 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x112a7fc00) [pid = 1948] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:03:28 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1186a7000) [pid = 1948] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:03:28 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x11826ac00) [pid = 1948] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:03:28 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x1261b7800) [pid = 1948] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:03:28 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x117035000) [pid = 1948] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:03:28 INFO - PROCESS | 1948 | 1466496208734 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:28 INFO - PROCESS | 1948 | 1466496208735 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x11929f800 == 35 [pid = 1948] [id = 644] 01:03:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x11219fc00) [pid = 1948] [serial = 1932] [outer = 0x0] 01:03:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x1130e8800) [pid = 1948] [serial = 1933] [outer = 0x11219fc00] 01:03:28 INFO - PROCESS | 1948 | 1466496208760 Marionette DEBUG loaded listener.js 01:03:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1186ad400) [pid = 1948] [serial = 1934] [outer = 0x11219fc00] 01:03:29 INFO - PROCESS | 1948 | 1466496209030 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 573ms 01:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:03:29 INFO - PROCESS | 1948 | 1466496209065 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:03:29 INFO - PROCESS | 1948 | 1466496209066 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:03:29 INFO - PROCESS | 1948 | 1466496209068 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:03:29 INFO - PROCESS | 1948 | 1466496209069 Marionette TRACE conn2 <- [1,2550,null,{}] 01:03:29 INFO - PROCESS | 1948 | 1466496209072 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:29 INFO - PROCESS | 1948 | 1466496209073 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:29 INFO - PROCESS | 1948 | 1466496209166 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:03:29 INFO - PROCESS | 1948 | 1466496209170 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:29 INFO - PROCESS | 1948 | 1466496209171 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fea000 == 36 [pid = 1948] [id = 645] 01:03:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x1192e8c00) [pid = 1948] [serial = 1935] [outer = 0x0] 01:03:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x124f92400) [pid = 1948] [serial = 1936] [outer = 0x1192e8c00] 01:03:29 INFO - PROCESS | 1948 | 1466496209195 Marionette DEBUG loaded listener.js 01:03:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x12579ac00) [pid = 1948] [serial = 1937] [outer = 0x1192e8c00] 01:03:29 INFO - PROCESS | 1948 | 1466496209542 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 01:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:03:29 INFO - PROCESS | 1948 | 1466496209589 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:03:29 INFO - PROCESS | 1948 | 1466496209590 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:03:29 INFO - PROCESS | 1948 | 1466496209592 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:03:29 INFO - PROCESS | 1948 | 1466496209594 Marionette TRACE conn2 <- [1,2554,null,{}] 01:03:29 INFO - PROCESS | 1948 | 1466496209596 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:29 INFO - PROCESS | 1948 | 1466496209597 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:29 INFO - PROCESS | 1948 | 1466496209676 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:03:29 INFO - PROCESS | 1948 | 1466496209680 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:29 INFO - PROCESS | 1948 | 1466496209681 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a662800 == 37 [pid = 1948] [id = 646] 01:03:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x12579c800) [pid = 1948] [serial = 1938] [outer = 0x0] 01:03:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1261b5000) [pid = 1948] [serial = 1939] [outer = 0x12579c800] 01:03:29 INFO - PROCESS | 1948 | 1466496209705 Marionette DEBUG loaded listener.js 01:03:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1261bd400) [pid = 1948] [serial = 1940] [outer = 0x12579c800] 01:03:30 INFO - PROCESS | 1948 | 1466496210022 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 469ms 01:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:03:30 INFO - PROCESS | 1948 | 1466496210063 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:03:30 INFO - PROCESS | 1948 | 1466496210065 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:03:30 INFO - PROCESS | 1948 | 1466496210068 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:03:30 INFO - PROCESS | 1948 | 1466496210071 Marionette TRACE conn2 <- [1,2558,null,{}] 01:03:30 INFO - PROCESS | 1948 | 1466496210074 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:30 INFO - PROCESS | 1948 | 1466496210076 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:30 INFO - PROCESS | 1948 | 1466496210195 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:03:30 INFO - PROCESS | 1948 | 1466496210300 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:30 INFO - PROCESS | 1948 | 1466496210302 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x124f65800 == 38 [pid = 1948] [id = 647] 01:03:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x120fe3800) [pid = 1948] [serial = 1941] [outer = 0x0] 01:03:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1261e8c00) [pid = 1948] [serial = 1942] [outer = 0x120fe3800] 01:03:30 INFO - PROCESS | 1948 | 1466496210345 Marionette DEBUG loaded listener.js 01:03:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x126b1ac00) [pid = 1948] [serial = 1943] [outer = 0x120fe3800] 01:03:30 INFO - PROCESS | 1948 | 1466496210775 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 722ms 01:03:30 INFO - PROCESS | 1948 | 1466496210791 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:03:30 INFO - PROCESS | 1948 | 1466496210794 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:03:30 INFO - PROCESS | 1948 | 1466496210798 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:03:30 INFO - PROCESS | 1948 | 1466496210801 Marionette TRACE conn2 <- [1,2562,null,{}] 01:03:30 INFO - PROCESS | 1948 | 1466496210805 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:30 INFO - PROCESS | 1948 | 1466496210807 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:30 INFO - PROCESS | 1948 | 1466496210924 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:03:30 INFO - PROCESS | 1948 | 1466496210978 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:30 INFO - PROCESS | 1948 | 1466496210981 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x116947000 == 39 [pid = 1948] [id = 648] 01:03:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x112a23800) [pid = 1948] [serial = 1944] [outer = 0x0] 01:03:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x112a7ec00) [pid = 1948] [serial = 1945] [outer = 0x112a23800] 01:03:31 INFO - PROCESS | 1948 | 1466496211012 Marionette DEBUG loaded listener.js 01:03:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11604c800) [pid = 1948] [serial = 1946] [outer = 0x112a23800] 01:03:31 INFO - PROCESS | 1948 | 1466496211587 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 872ms 01:03:31 INFO - PROCESS | 1948 | 1466496211669 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:03:31 INFO - PROCESS | 1948 | 1466496211673 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:03:31 INFO - PROCESS | 1948 | 1466496211677 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:03:31 INFO - PROCESS | 1948 | 1466496211679 Marionette TRACE conn2 <- [1,2566,null,{}] 01:03:31 INFO - PROCESS | 1948 | 1466496211682 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:31 INFO - PROCESS | 1948 | 1466496211684 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:31 INFO - PROCESS | 1948 | 1466496211795 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:03:31 INFO - PROCESS | 1948 | 1466496211852 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:31 INFO - PROCESS | 1948 | 1466496211854 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x1243b9800 == 40 [pid = 1948] [id = 649] 01:03:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x118564800) [pid = 1948] [serial = 1947] [outer = 0x0] 01:03:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11859f400) [pid = 1948] [serial = 1948] [outer = 0x118564800] 01:03:31 INFO - PROCESS | 1948 | 1466496211885 Marionette DEBUG loaded listener.js 01:03:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11888a800) [pid = 1948] [serial = 1949] [outer = 0x118564800] 01:03:32 INFO - PROCESS | 1948 | 1466496212602 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12a662800 == 39 [pid = 1948] [id = 646] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x119fea000 == 38 [pid = 1948] [id = 645] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x11929f800 == 37 [pid = 1948] [id = 644] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x128d94800 == 36 [pid = 1948] [id = 643] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12884e800 == 35 [pid = 1948] [id = 642] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x124f67000 == 34 [pid = 1948] [id = 641] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12450a000 == 33 [pid = 1948] [id = 640] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x119fea800 == 32 [pid = 1948] [id = 639] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x118213000 == 31 [pid = 1948] [id = 638] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x11694f000 == 30 [pid = 1948] [id = 637] 01:03:32 INFO - PROCESS | 1948 | --DOCSHELL 0x1197ed000 == 29 [pid = 1948] [id = 636] 01:03:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:03:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 972ms 01:03:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:03:32 INFO - PROCESS | 1948 | 1466496212650 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:03:32 INFO - PROCESS | 1948 | 1466496212652 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:03:32 INFO - PROCESS | 1948 | 1466496212655 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:03:32 INFO - PROCESS | 1948 | 1466496212657 Marionette TRACE conn2 <- [1,2570,null,{}] 01:03:32 INFO - PROCESS | 1948 | 1466496212661 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:32 INFO - PROCESS | 1948 | 1466496212662 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:32 INFO - PROCESS | 1948 | 1466496212749 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x120fe2000) [pid = 1948] [serial = 1889] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119d40c00) [pid = 1948] [serial = 1888] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x113d78800) [pid = 1948] [serial = 1873] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x11662ec00) [pid = 1948] [serial = 1877] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1192df800) [pid = 1948] [serial = 1882] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1185a5800) [pid = 1948] [serial = 1880] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1261ecc00) [pid = 1948] [serial = 1871] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1166efc00) [pid = 1948] [serial = 1874] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x119a59400) [pid = 1948] [serial = 1885] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1261e1400) [pid = 1948] [serial = 1870] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x11952ec00) [pid = 1948] [serial = 1883] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x119a9c400) [pid = 1948] [serial = 1886] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x113836c00) [pid = 1948] [serial = 1876] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x118271000) [pid = 1948] [serial = 1879] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x123b87000) [pid = 1948] [serial = 1891] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12431ec00) [pid = 1948] [serial = 1892] [outer = 0x0] [url = about:blank] 01:03:32 INFO - PROCESS | 1948 | 1466496212813 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:32 INFO - PROCESS | 1948 | 1466496212814 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x11721c000 == 30 [pid = 1948] [id = 650] 01:03:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x11662ec00) [pid = 1948] [serial = 1950] [outer = 0x0] 01:03:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x117033c00) [pid = 1948] [serial = 1951] [outer = 0x11662ec00] 01:03:32 INFO - PROCESS | 1948 | 1466496212842 Marionette DEBUG loaded listener.js 01:03:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x118272400) [pid = 1948] [serial = 1952] [outer = 0x11662ec00] 01:03:33 INFO - PROCESS | 1948 | 1466496213285 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 673ms 01:03:33 INFO - PROCESS | 1948 | 1466496213330 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:03:33 INFO - PROCESS | 1948 | 1466496213335 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:03:33 INFO - PROCESS | 1948 | 1466496213344 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:03:33 INFO - PROCESS | 1948 | 1466496213347 Marionette TRACE conn2 <- [1,2574,null,{}] 01:03:33 INFO - PROCESS | 1948 | 1466496213351 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:33 INFO - PROCESS | 1948 | 1466496213354 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:33 INFO - PROCESS | 1948 | 1466496213478 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:03:33 INFO - PROCESS | 1948 | 1466496213493 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:33 INFO - PROCESS | 1948 | 1466496213494 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197db800 == 31 [pid = 1948] [id = 651] 01:03:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x119191c00) [pid = 1948] [serial = 1953] [outer = 0x0] 01:03:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x119521400) [pid = 1948] [serial = 1954] [outer = 0x119191c00] 01:03:33 INFO - PROCESS | 1948 | 1466496213538 Marionette DEBUG loaded listener.js 01:03:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11970cc00) [pid = 1948] [serial = 1955] [outer = 0x119191c00] 01:03:33 INFO - PROCESS | 1948 | 1466496213902 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 576ms 01:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:03:33 INFO - PROCESS | 1948 | 1466496213916 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:03:33 INFO - PROCESS | 1948 | 1466496213918 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:03:33 INFO - PROCESS | 1948 | 1466496213920 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:03:33 INFO - PROCESS | 1948 | 1466496213922 Marionette TRACE conn2 <- [1,2578,null,{}] 01:03:33 INFO - PROCESS | 1948 | 1466496213932 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:33 INFO - PROCESS | 1948 | 1466496213935 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:34 INFO - PROCESS | 1948 | 1466496214018 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:03:34 INFO - PROCESS | 1948 | 1466496214024 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:34 INFO - PROCESS | 1948 | 1466496214028 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12451d800 == 32 [pid = 1948] [id = 652] 01:03:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x119a5a400) [pid = 1948] [serial = 1956] [outer = 0x0] 01:03:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119ac1c00) [pid = 1948] [serial = 1957] [outer = 0x119a5a400] 01:03:34 INFO - PROCESS | 1948 | 1466496214056 Marionette DEBUG loaded listener.js 01:03:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x120f04c00) [pid = 1948] [serial = 1958] [outer = 0x119a5a400] 01:03:34 INFO - PROCESS | 1948 | 1466496214393 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 522ms 01:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:03:34 INFO - PROCESS | 1948 | 1466496214443 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:03:34 INFO - PROCESS | 1948 | 1466496214445 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:03:34 INFO - PROCESS | 1948 | 1466496214447 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:03:34 INFO - PROCESS | 1948 | 1466496214448 Marionette TRACE conn2 <- [1,2582,null,{}] 01:03:34 INFO - PROCESS | 1948 | 1466496214450 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:34 INFO - PROCESS | 1948 | 1466496214451 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:34 INFO - PROCESS | 1948 | 1466496214563 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:03:34 INFO - PROCESS | 1948 | 1466496214568 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:34 INFO - PROCESS | 1948 | 1466496214569 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x128855000 == 33 [pid = 1948] [id = 653] 01:03:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x120fe1800) [pid = 1948] [serial = 1959] [outer = 0x0] 01:03:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1210ba800) [pid = 1948] [serial = 1960] [outer = 0x120fe1800] 01:03:34 INFO - PROCESS | 1948 | 1466496214595 Marionette DEBUG loaded listener.js 01:03:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x123be5800) [pid = 1948] [serial = 1961] [outer = 0x120fe1800] 01:03:34 INFO - PROCESS | 1948 | 1466496214952 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 01:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:03:34 INFO - PROCESS | 1948 | 1466496214966 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:03:34 INFO - PROCESS | 1948 | 1466496214967 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:03:34 INFO - PROCESS | 1948 | 1466496214969 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:03:34 INFO - PROCESS | 1948 | 1466496214970 Marionette TRACE conn2 <- [1,2586,null,{}] 01:03:34 INFO - PROCESS | 1948 | 1466496214972 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:34 INFO - PROCESS | 1948 | 1466496214975 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:35 INFO - PROCESS | 1948 | 1466496215078 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:03:35 INFO - PROCESS | 1948 | 1466496215092 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:35 INFO - PROCESS | 1948 | 1466496215093 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x129048000 == 34 [pid = 1948] [id = 654] 01:03:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x123f07c00) [pid = 1948] [serial = 1962] [outer = 0x0] 01:03:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x124184c00) [pid = 1948] [serial = 1963] [outer = 0x123f07c00] 01:03:35 INFO - PROCESS | 1948 | 1466496215118 Marionette DEBUG loaded listener.js 01:03:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124b32400) [pid = 1948] [serial = 1964] [outer = 0x123f07c00] 01:03:35 INFO - PROCESS | 1948 | 1466496215482 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 01:03:35 INFO - PROCESS | 1948 | 1466496215488 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:03:35 INFO - PROCESS | 1948 | 1466496215489 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:03:35 INFO - PROCESS | 1948 | 1466496215493 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:03:35 INFO - PROCESS | 1948 | 1466496215494 Marionette TRACE conn2 <- [1,2590,null,{}] 01:03:35 INFO - PROCESS | 1948 | 1466496215497 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:35 INFO - PROCESS | 1948 | 1466496215501 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:35 INFO - PROCESS | 1948 | 1466496215621 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:03:35 INFO - PROCESS | 1948 | 1466496215661 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:35 INFO - PROCESS | 1948 | 1466496215662 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a82c800 == 35 [pid = 1948] [id = 655] 01:03:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124ba4800) [pid = 1948] [serial = 1965] [outer = 0x0] 01:03:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1261bbc00) [pid = 1948] [serial = 1966] [outer = 0x124ba4800] 01:03:35 INFO - PROCESS | 1948 | 1466496215687 Marionette DEBUG loaded listener.js 01:03:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x126b1bc00) [pid = 1948] [serial = 1967] [outer = 0x124ba4800] 01:03:36 INFO - PROCESS | 1948 | 1466496216015 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 572ms 01:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:03:36 INFO - PROCESS | 1948 | 1466496216063 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:03:36 INFO - PROCESS | 1948 | 1466496216064 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:03:36 INFO - PROCESS | 1948 | 1466496216067 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:03:36 INFO - PROCESS | 1948 | 1466496216068 Marionette TRACE conn2 <- [1,2594,null,{}] 01:03:36 INFO - PROCESS | 1948 | 1466496216070 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:36 INFO - PROCESS | 1948 | 1466496216071 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:36 INFO - PROCESS | 1948 | 1466496216167 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:03:36 INFO - PROCESS | 1948 | 1466496216205 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:36 INFO - PROCESS | 1948 | 1466496216206 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0d1800 == 36 [pid = 1948] [id = 656] 01:03:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x126b1d800) [pid = 1948] [serial = 1968] [outer = 0x0] 01:03:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x126be8800) [pid = 1948] [serial = 1969] [outer = 0x126b1d800] 01:03:36 INFO - PROCESS | 1948 | 1466496216231 Marionette DEBUG loaded listener.js 01:03:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x128a12800) [pid = 1948] [serial = 1970] [outer = 0x126b1d800] 01:03:36 INFO - PROCESS | 1948 | 1466496216555 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 01:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:03:36 INFO - PROCESS | 1948 | 1466496216587 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:03:36 INFO - PROCESS | 1948 | 1466496216588 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:03:36 INFO - PROCESS | 1948 | 1466496216590 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:03:36 INFO - PROCESS | 1948 | 1466496216593 Marionette TRACE conn2 <- [1,2598,null,{}] 01:03:36 INFO - PROCESS | 1948 | 1466496216603 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:36 INFO - PROCESS | 1948 | 1466496216604 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:36 INFO - PROCESS | 1948 | 1466496216703 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:03:36 INFO - PROCESS | 1948 | 1466496216707 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:36 INFO - PROCESS | 1948 | 1466496216708 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8d0000 == 37 [pid = 1948] [id = 657] 01:03:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x126beb800) [pid = 1948] [serial = 1971] [outer = 0x0] 01:03:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x128a7ac00) [pid = 1948] [serial = 1972] [outer = 0x126beb800] 01:03:36 INFO - PROCESS | 1948 | 1466496216733 Marionette DEBUG loaded listener.js 01:03:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x128a85400) [pid = 1948] [serial = 1973] [outer = 0x126beb800] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x112961400) [pid = 1948] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x123805800) [pid = 1948] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1133bac00) [pid = 1948] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1163dbc00) [pid = 1948] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x119d42000) [pid = 1948] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x111e5ec00) [pid = 1948] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11219fc00) [pid = 1948] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x112ff0000) [pid = 1948] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1192e8c00) [pid = 1948] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12579c800) [pid = 1948] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x112a24c00) [pid = 1948] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x118269800) [pid = 1948] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x119a8d800) [pid = 1948] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x124096c00) [pid = 1948] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x116780400) [pid = 1948] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:03:36 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x11952fc00) [pid = 1948] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:03:37 INFO - PROCESS | 1948 | 1466496217115 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 572ms 01:03:37 INFO - PROCESS | 1948 | 1466496217163 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:03:37 INFO - PROCESS | 1948 | 1466496217165 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:03:37 INFO - PROCESS | 1948 | 1466496217167 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:03:37 INFO - PROCESS | 1948 | 1466496217168 Marionette TRACE conn2 <- [1,2602,null,{}] 01:03:37 INFO - PROCESS | 1948 | 1466496217170 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:37 INFO - PROCESS | 1948 | 1466496217171 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:37 INFO - PROCESS | 1948 | 1466496217277 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:03:37 INFO - PROCESS | 1948 | 1466496217315 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:37 INFO - PROCESS | 1948 | 1466496217316 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a66c000 == 38 [pid = 1948] [id = 658] 01:03:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x112ff0400) [pid = 1948] [serial = 1974] [outer = 0x0] 01:03:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1185a0c00) [pid = 1948] [serial = 1975] [outer = 0x112ff0400] 01:03:37 INFO - PROCESS | 1948 | 1466496217340 Marionette DEBUG loaded listener.js 01:03:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119a8d800) [pid = 1948] [serial = 1976] [outer = 0x112ff0400] 01:03:37 INFO - PROCESS | 1948 | 1466496217616 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 470ms 01:03:37 INFO - PROCESS | 1948 | 1466496217637 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:03:37 INFO - PROCESS | 1948 | 1466496217638 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:03:37 INFO - PROCESS | 1948 | 1466496217641 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:03:37 INFO - PROCESS | 1948 | 1466496217643 Marionette TRACE conn2 <- [1,2606,null,{}] 01:03:37 INFO - PROCESS | 1948 | 1466496217652 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:37 INFO - PROCESS | 1948 | 1466496217654 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:37 INFO - PROCESS | 1948 | 1466496217743 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:03:37 INFO - PROCESS | 1948 | 1466496217747 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:37 INFO - PROCESS | 1948 | 1466496217748 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be4b800 == 39 [pid = 1948] [id = 659] 01:03:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1210acc00) [pid = 1948] [serial = 1977] [outer = 0x0] 01:03:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1261e2000) [pid = 1948] [serial = 1978] [outer = 0x1210acc00] 01:03:37 INFO - PROCESS | 1948 | 1466496217772 Marionette DEBUG loaded listener.js 01:03:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119d3e400) [pid = 1948] [serial = 1979] [outer = 0x1210acc00] 01:03:38 INFO - PROCESS | 1948 | 1466496218113 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 526ms 01:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:03:38 INFO - PROCESS | 1948 | 1466496218173 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:03:38 INFO - PROCESS | 1948 | 1466496218174 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:03:38 INFO - PROCESS | 1948 | 1466496218177 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:03:38 INFO - PROCESS | 1948 | 1466496218179 Marionette TRACE conn2 <- [1,2610,null,{}] 01:03:38 INFO - PROCESS | 1948 | 1466496218182 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:38 INFO - PROCESS | 1948 | 1466496218184 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:38 INFO - PROCESS | 1948 | 1466496218314 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:03:38 INFO - PROCESS | 1948 | 1466496218319 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:38 INFO - PROCESS | 1948 | 1466496218320 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ca45000 == 40 [pid = 1948] [id = 660] 01:03:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x128a82400) [pid = 1948] [serial = 1980] [outer = 0x0] 01:03:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x129007800) [pid = 1948] [serial = 1981] [outer = 0x128a82400] 01:03:38 INFO - PROCESS | 1948 | 1466496218362 Marionette DEBUG loaded listener.js 01:03:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1290f1800) [pid = 1948] [serial = 1982] [outer = 0x128a82400] 01:03:38 INFO - PROCESS | 1948 | 1466496218783 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 621ms 01:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:03:38 INFO - PROCESS | 1948 | 1466496218798 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:03:38 INFO - PROCESS | 1948 | 1466496218800 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:03:38 INFO - PROCESS | 1948 | 1466496218802 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:03:38 INFO - PROCESS | 1948 | 1466496218803 Marionette TRACE conn2 <- [1,2614,null,{}] 01:03:38 INFO - PROCESS | 1948 | 1466496218805 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:38 INFO - PROCESS | 1948 | 1466496218806 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:38 INFO - PROCESS | 1948 | 1466496218920 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:03:38 INFO - PROCESS | 1948 | 1466496218928 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:38 INFO - PROCESS | 1948 | 1466496218929 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d13a800 == 41 [pid = 1948] [id = 661] 01:03:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1290f1c00) [pid = 1948] [serial = 1983] [outer = 0x0] 01:03:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x129408400) [pid = 1948] [serial = 1984] [outer = 0x1290f1c00] 01:03:38 INFO - PROCESS | 1948 | 1466496218953 Marionette DEBUG loaded listener.js 01:03:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x129411400) [pid = 1948] [serial = 1985] [outer = 0x1290f1c00] 01:03:39 INFO - PROCESS | 1948 | 1466496219430 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 674ms 01:03:39 INFO - PROCESS | 1948 | 1466496219477 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:03:39 INFO - PROCESS | 1948 | 1466496219479 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:03:39 INFO - PROCESS | 1948 | 1466496219482 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:03:39 INFO - PROCESS | 1948 | 1466496219484 Marionette TRACE conn2 <- [1,2618,null,{}] 01:03:39 INFO - PROCESS | 1948 | 1466496219488 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:39 INFO - PROCESS | 1948 | 1466496219490 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:39 INFO - PROCESS | 1948 | 1466496219598 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:03:39 INFO - PROCESS | 1948 | 1466496219692 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:39 INFO - PROCESS | 1948 | 1466496219694 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12393b800 == 42 [pid = 1948] [id = 662] 01:03:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x118568400) [pid = 1948] [serial = 1986] [outer = 0x0] 01:03:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1185ab400) [pid = 1948] [serial = 1987] [outer = 0x118568400] 01:03:39 INFO - PROCESS | 1948 | 1466496219738 Marionette DEBUG loaded listener.js 01:03:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1192e9c00) [pid = 1948] [serial = 1988] [outer = 0x118568400] 01:03:40 INFO - PROCESS | 1948 | 1466496220151 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 720ms 01:03:40 INFO - PROCESS | 1948 | 1466496220203 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:03:40 INFO - PROCESS | 1948 | 1466496220206 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:03:40 INFO - PROCESS | 1948 | 1466496220229 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:03:40 INFO - PROCESS | 1948 | 1466496220231 Marionette TRACE conn2 <- [1,2622,null,{}] 01:03:40 INFO - PROCESS | 1948 | 1466496220234 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:40 INFO - PROCESS | 1948 | 1466496220236 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:40 INFO - PROCESS | 1948 | 1466496220345 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:03:40 INFO - PROCESS | 1948 | 1466496220418 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:40 INFO - PROCESS | 1948 | 1466496220420 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a3e1800 == 43 [pid = 1948] [id = 663] 01:03:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x119d45000) [pid = 1948] [serial = 1989] [outer = 0x0] 01:03:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x120fd9000) [pid = 1948] [serial = 1990] [outer = 0x119d45000] 01:03:40 INFO - PROCESS | 1948 | 1466496220450 Marionette DEBUG loaded listener.js 01:03:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12383dc00) [pid = 1948] [serial = 1991] [outer = 0x119d45000] 01:03:40 INFO - PROCESS | 1948 | 1466496220866 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 672ms 01:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:03:40 INFO - PROCESS | 1948 | 1466496220900 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:03:40 INFO - PROCESS | 1948 | 1466496220902 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:03:40 INFO - PROCESS | 1948 | 1466496220904 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:03:40 INFO - PROCESS | 1948 | 1466496220907 Marionette TRACE conn2 <- [1,2626,null,{}] 01:03:40 INFO - PROCESS | 1948 | 1466496220915 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:40 INFO - PROCESS | 1948 | 1466496220918 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:41 INFO - PROCESS | 1948 | 1466496221043 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:03:41 INFO - PROCESS | 1948 | 1466496221105 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:41 INFO - PROCESS | 1948 | 1466496221107 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d15a800 == 44 [pid = 1948] [id = 664] 01:03:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1252b0800) [pid = 1948] [serial = 1992] [outer = 0x0] 01:03:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1261e4c00) [pid = 1948] [serial = 1993] [outer = 0x1252b0800] 01:03:41 INFO - PROCESS | 1948 | 1466496221138 Marionette DEBUG loaded listener.js 01:03:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1268f0400) [pid = 1948] [serial = 1994] [outer = 0x1252b0800] 01:03:41 INFO - PROCESS | 1948 | 1466496221612 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 726ms 01:03:41 INFO - PROCESS | 1948 | 1466496221630 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:03:41 INFO - PROCESS | 1948 | 1466496221632 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:03:41 INFO - PROCESS | 1948 | 1466496221635 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:03:41 INFO - PROCESS | 1948 | 1466496221636 Marionette TRACE conn2 <- [1,2630,null,{}] 01:03:41 INFO - PROCESS | 1948 | 1466496221638 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:41 INFO - PROCESS | 1948 | 1466496221640 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:41 INFO - PROCESS | 1948 | 1466496221749 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:03:41 INFO - PROCESS | 1948 | 1466496221809 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:41 INFO - PROCESS | 1948 | 1466496221810 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f2f000 == 45 [pid = 1948] [id = 665] 01:03:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x112a77800) [pid = 1948] [serial = 1995] [outer = 0x0] 01:03:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x120fe2400) [pid = 1948] [serial = 1996] [outer = 0x112a77800] 01:03:41 INFO - PROCESS | 1948 | 1466496221851 Marionette DEBUG loaded listener.js 01:03:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x126beb400) [pid = 1948] [serial = 1997] [outer = 0x112a77800] 01:03:42 INFO - PROCESS | 1948 | 1466496222444 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 823ms 01:03:42 INFO - PROCESS | 1948 | 1466496222460 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:03:42 INFO - PROCESS | 1948 | 1466496222463 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:03:42 INFO - PROCESS | 1948 | 1466496222467 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:03:42 INFO - PROCESS | 1948 | 1466496222469 Marionette TRACE conn2 <- [1,2634,null,{}] 01:03:42 INFO - PROCESS | 1948 | 1466496222473 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:42 INFO - PROCESS | 1948 | 1466496222475 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:42 INFO - PROCESS | 1948 | 1466496222574 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:03:42 INFO - PROCESS | 1948 | 1466496222648 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:42 INFO - PROCESS | 1948 | 1466496222649 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x1167a5000 == 46 [pid = 1948] [id = 666] 01:03:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x117034400) [pid = 1948] [serial = 1998] [outer = 0x0] 01:03:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x11728fc00) [pid = 1948] [serial = 1999] [outer = 0x117034400] 01:03:42 INFO - PROCESS | 1948 | 1466496222697 Marionette DEBUG loaded listener.js 01:03:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x118272000) [pid = 1948] [serial = 2000] [outer = 0x117034400] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12ca45000 == 45 [pid = 1948] [id = 660] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12be4b800 == 44 [pid = 1948] [id = 659] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12a66c000 == 43 [pid = 1948] [id = 658] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8d0000 == 42 [pid = 1948] [id = 657] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0d1800 == 41 [pid = 1948] [id = 656] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12a82c800 == 40 [pid = 1948] [id = 655] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x129048000 == 39 [pid = 1948] [id = 654] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x128855000 == 38 [pid = 1948] [id = 653] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12451d800 == 37 [pid = 1948] [id = 652] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x1197db800 == 36 [pid = 1948] [id = 651] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x11721c000 == 35 [pid = 1948] [id = 650] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x1243b9800 == 34 [pid = 1948] [id = 649] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x116947000 == 33 [pid = 1948] [id = 648] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x124f65800 == 32 [pid = 1948] [id = 647] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x116f2f000 == 31 [pid = 1948] [id = 665] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12d15a800 == 30 [pid = 1948] [id = 664] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12a3e1800 == 29 [pid = 1948] [id = 663] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12393b800 == 28 [pid = 1948] [id = 662] 01:03:43 INFO - PROCESS | 1948 | --DOCSHELL 0x12d13a800 == 27 [pid = 1948] [id = 661] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1261bd400) [pid = 1948] [serial = 1940] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x116630000) [pid = 1948] [serial = 1895] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1130b9000) [pid = 1948] [serial = 1894] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x119192000) [pid = 1948] [serial = 1898] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1185a8800) [pid = 1948] [serial = 1897] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x120fd9400) [pid = 1948] [serial = 1901] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119a93400) [pid = 1948] [serial = 1900] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x124557800) [pid = 1948] [serial = 1904] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x117e97c00) [pid = 1948] [serial = 1915] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1240a2400) [pid = 1948] [serial = 1903] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x118368400) [pid = 1948] [serial = 1916] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119a5c000) [pid = 1948] [serial = 1921] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x119189c00) [pid = 1948] [serial = 1918] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x126131400) [pid = 1948] [serial = 1907] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1261e8c00) [pid = 1948] [serial = 1942] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11944f000) [pid = 1948] [serial = 1919] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11827c000) [pid = 1948] [serial = 1910] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x116052c00) [pid = 1948] [serial = 1909] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x124c2a000) [pid = 1948] [serial = 1906] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119a91000) [pid = 1948] [serial = 1924] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1210b5400) [pid = 1948] [serial = 1927] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x124184400) [pid = 1948] [serial = 1930] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12409c400) [pid = 1948] [serial = 1928] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1130e8800) [pid = 1948] [serial = 1933] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11888ec00) [pid = 1948] [serial = 1931] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1186ad400) [pid = 1948] [serial = 1934] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1261b5000) [pid = 1948] [serial = 1939] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x11327a400) [pid = 1948] [serial = 1912] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1151a1800) [pid = 1948] [serial = 1913] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x124f92400) [pid = 1948] [serial = 1936] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x119ac9000) [pid = 1948] [serial = 1925] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12579ac00) [pid = 1948] [serial = 1937] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x119a83800) [pid = 1948] [serial = 1922] [outer = 0x0] [url = about:blank] 01:03:43 INFO - PROCESS | 1948 | 1466496223871 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1430ms 01:03:43 INFO - PROCESS | 1948 | 1466496223901 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:03:43 INFO - PROCESS | 1948 | 1466496223903 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:03:43 INFO - PROCESS | 1948 | 1466496223907 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:03:43 INFO - PROCESS | 1948 | 1466496223908 Marionette TRACE conn2 <- [1,2638,null,{}] 01:03:43 INFO - PROCESS | 1948 | 1466496223918 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:43 INFO - PROCESS | 1948 | 1466496223920 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:44 INFO - PROCESS | 1948 | 1466496224025 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:03:44 INFO - PROCESS | 1948 | 1466496224032 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:44 INFO - PROCESS | 1948 | 1466496224035 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x11705e000 == 28 [pid = 1948] [id = 667] 01:03:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x113d78800) [pid = 1948] [serial = 2001] [outer = 0x0] 01:03:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x115e13000) [pid = 1948] [serial = 2002] [outer = 0x113d78800] 01:03:44 INFO - PROCESS | 1948 | 1466496224063 Marionette DEBUG loaded listener.js 01:03:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x112ad9400) [pid = 1948] [serial = 2003] [outer = 0x113d78800] 01:03:44 INFO - PROCESS | 1948 | 1466496224446 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 578ms 01:03:44 INFO - PROCESS | 1948 | 1466496224484 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:03:44 INFO - PROCESS | 1948 | 1466496224488 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:03:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:03:44 INFO - PROCESS | 1948 | 1466496224493 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:03:44 INFO - PROCESS | 1948 | 1466496224495 Marionette TRACE conn2 <- [1,2642,null,{}] 01:03:44 INFO - PROCESS | 1948 | 1466496224497 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:44 INFO - PROCESS | 1948 | 1466496224499 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:44 INFO - PROCESS | 1948 | 1466496224581 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:03:44 INFO - PROCESS | 1948 | 1466496224586 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:44 INFO - PROCESS | 1948 | 1466496224587 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x11916f000 == 29 [pid = 1948] [id = 668] 01:03:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x117e96c00) [pid = 1948] [serial = 2004] [outer = 0x0] 01:03:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1185a5c00) [pid = 1948] [serial = 2005] [outer = 0x117e96c00] 01:03:44 INFO - PROCESS | 1948 | 1466496224617 Marionette DEBUG loaded listener.js 01:03:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1188e6c00) [pid = 1948] [serial = 2006] [outer = 0x117e96c00] 01:03:44 INFO - PROCESS | 1948 | 1466496224972 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:03:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:03:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 01:03:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:03:45 INFO - PROCESS | 1948 | 1466496225012 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:03:45 INFO - PROCESS | 1948 | 1466496225014 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:03:45 INFO - PROCESS | 1948 | 1466496225016 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:03:45 INFO - PROCESS | 1948 | 1466496225018 Marionette TRACE conn2 <- [1,2646,null,{}] 01:03:45 INFO - PROCESS | 1948 | 1466496225026 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:45 INFO - PROCESS | 1948 | 1466496225030 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:45 INFO - PROCESS | 1948 | 1466496225110 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:03:45 INFO - PROCESS | 1948 | 1466496225116 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:45 INFO - PROCESS | 1948 | 1466496225118 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x123c97000 == 30 [pid = 1948] [id = 669] 01:03:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x112a76000) [pid = 1948] [serial = 2007] [outer = 0x0] 01:03:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x119702c00) [pid = 1948] [serial = 2008] [outer = 0x112a76000] 01:03:45 INFO - PROCESS | 1948 | 1466496225146 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119a63000) [pid = 1948] [serial = 2009] [outer = 0x112a76000] 01:03:45 INFO - PROCESS | 1948 | 1466496225493 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:03:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:03:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 01:03:45 INFO - PROCESS | 1948 | 1466496225537 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:03:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:03:45 INFO - PROCESS | 1948 | 1466496225539 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:03:45 INFO - PROCESS | 1948 | 1466496225541 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:03:45 INFO - PROCESS | 1948 | 1466496225542 Marionette TRACE conn2 <- [1,2650,null,{}] 01:03:45 INFO - PROCESS | 1948 | 1466496225544 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:45 INFO - PROCESS | 1948 | 1466496225546 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:45 INFO - PROCESS | 1948 | 1466496225657 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:03:45 INFO - PROCESS | 1948 | 1466496225662 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:45 INFO - PROCESS | 1948 | 1466496225663 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bd3000 == 31 [pid = 1948] [id = 670] 01:03:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x119a64800) [pid = 1948] [serial = 2010] [outer = 0x0] 01:03:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119ac4c00) [pid = 1948] [serial = 2011] [outer = 0x119a64800] 01:03:45 INFO - PROCESS | 1948 | 1466496225689 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119d43400) [pid = 1948] [serial = 2012] [outer = 0x119a64800] 01:03:46 INFO - PROCESS | 1948 | 1466496226078 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:03:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:03:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 570ms 01:03:46 INFO - PROCESS | 1948 | 1466496226112 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:03:46 INFO - PROCESS | 1948 | 1466496226115 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:03:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:03:46 INFO - PROCESS | 1948 | 1466496226128 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:03:46 INFO - PROCESS | 1948 | 1466496226129 Marionette TRACE conn2 <- [1,2654,null,{}] 01:03:46 INFO - PROCESS | 1948 | 1466496226139 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:46 INFO - PROCESS | 1948 | 1466496226141 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:46 INFO - PROCESS | 1948 | 1466496226287 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:03:46 INFO - PROCESS | 1948 | 1466496226336 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:46 INFO - PROCESS | 1948 | 1466496226337 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x126984000 == 32 [pid = 1948] [id = 671] 01:03:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x112959c00) [pid = 1948] [serial = 2013] [outer = 0x0] 01:03:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119d41400) [pid = 1948] [serial = 2014] [outer = 0x112959c00] 01:03:46 INFO - PROCESS | 1948 | 1466496226361 Marionette DEBUG loaded listener.js 01:03:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x123803c00) [pid = 1948] [serial = 2015] [outer = 0x112959c00] 01:03:46 INFO - PROCESS | 1948 | 1466496226703 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:03:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:03:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 627ms 01:03:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:03:46 INFO - PROCESS | 1948 | 1466496226755 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:03:46 INFO - PROCESS | 1948 | 1466496226756 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:03:46 INFO - PROCESS | 1948 | 1466496226758 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:03:46 INFO - PROCESS | 1948 | 1466496226759 Marionette TRACE conn2 <- [1,2658,null,{}] 01:03:46 INFO - PROCESS | 1948 | 1466496226761 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:46 INFO - PROCESS | 1948 | 1466496226765 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:46 INFO - PROCESS | 1948 | 1466496226880 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:03:46 INFO - PROCESS | 1948 | 1466496226890 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:46 INFO - PROCESS | 1948 | 1466496226891 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x128d8d800 == 33 [pid = 1948] [id = 672] 01:03:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x11914ec00) [pid = 1948] [serial = 2016] [outer = 0x0] 01:03:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12409c400) [pid = 1948] [serial = 2017] [outer = 0x11914ec00] 01:03:46 INFO - PROCESS | 1948 | 1466496226920 Marionette DEBUG loaded listener.js 01:03:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12579d000) [pid = 1948] [serial = 2018] [outer = 0x11914ec00] 01:03:47 INFO - PROCESS | 1948 | 1466496227235 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:03:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:03:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 01:03:47 INFO - PROCESS | 1948 | 1466496227279 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:03:47 INFO - PROCESS | 1948 | 1466496227280 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:03:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:03:47 INFO - PROCESS | 1948 | 1466496227282 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:03:47 INFO - PROCESS | 1948 | 1466496227283 Marionette TRACE conn2 <- [1,2662,null,{}] 01:03:47 INFO - PROCESS | 1948 | 1466496227293 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:47 INFO - PROCESS | 1948 | 1466496227294 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:47 INFO - PROCESS | 1948 | 1466496227390 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:03:47 INFO - PROCESS | 1948 | 1466496227401 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:47 INFO - PROCESS | 1948 | 1466496227402 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x129539800 == 34 [pid = 1948] [id = 673] 01:03:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x125792000) [pid = 1948] [serial = 2019] [outer = 0x0] 01:03:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1261b3c00) [pid = 1948] [serial = 2020] [outer = 0x125792000] 01:03:47 INFO - PROCESS | 1948 | 1466496227427 Marionette DEBUG loaded listener.js 01:03:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1261e9c00) [pid = 1948] [serial = 2021] [outer = 0x125792000] 01:03:47 INFO - PROCESS | 1948 | 1466496227761 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:03:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:03:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 01:03:47 INFO - PROCESS | 1948 | 1466496227804 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:03:47 INFO - PROCESS | 1948 | 1466496227805 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:03:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:03:47 INFO - PROCESS | 1948 | 1466496227807 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:03:47 INFO - PROCESS | 1948 | 1466496227808 Marionette TRACE conn2 <- [1,2666,null,{}] 01:03:47 INFO - PROCESS | 1948 | 1466496227811 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:47 INFO - PROCESS | 1948 | 1466496227812 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:47 INFO - PROCESS | 1948 | 1466496227910 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:03:47 INFO - PROCESS | 1948 | 1466496227913 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:47 INFO - PROCESS | 1948 | 1466496227915 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295e6800 == 35 [pid = 1948] [id = 674] 01:03:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x126130c00) [pid = 1948] [serial = 2022] [outer = 0x0] 01:03:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12682b800) [pid = 1948] [serial = 2023] [outer = 0x126130c00] 01:03:47 INFO - PROCESS | 1948 | 1466496227939 Marionette DEBUG loaded listener.js 01:03:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x126be0800) [pid = 1948] [serial = 2024] [outer = 0x126130c00] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x128a82400) [pid = 1948] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x124ba4800) [pid = 1948] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x123f07c00) [pid = 1948] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x126b1d800) [pid = 1948] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x126beb800) [pid = 1948] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x112ff0400) [pid = 1948] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x120fe1800) [pid = 1948] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119a5a400) [pid = 1948] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119191c00) [pid = 1948] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118564800) [pid = 1948] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x112a23800) [pid = 1948] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11662ec00) [pid = 1948] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x120fe3800) [pid = 1948] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1210acc00) [pid = 1948] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:03:48 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1290f1c00) [pid = 1948] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:03:48 INFO - PROCESS | 1948 | 1466496228927 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:03:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 01:03:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1170ms 01:03:48 INFO - PROCESS | 1948 | 1466496228978 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:03:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:03:48 INFO - PROCESS | 1948 | 1466496228979 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:03:48 INFO - PROCESS | 1948 | 1466496228981 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:03:48 INFO - PROCESS | 1948 | 1466496228982 Marionette TRACE conn2 <- [1,2670,null,{}] 01:03:48 INFO - PROCESS | 1948 | 1466496228985 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:48 INFO - PROCESS | 1948 | 1466496228986 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:49 INFO - PROCESS | 1948 | 1466496229090 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:03:49 INFO - PROCESS | 1948 | 1466496229098 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:49 INFO - PROCESS | 1948 | 1466496229099 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x123c93000 == 36 [pid = 1948] [id = 675] 01:03:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x116631800) [pid = 1948] [serial = 2025] [outer = 0x0] 01:03:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119a94000) [pid = 1948] [serial = 2026] [outer = 0x116631800] 01:03:49 INFO - PROCESS | 1948 | 1466496229123 Marionette DEBUG loaded listener.js 01:03:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x126827400) [pid = 1948] [serial = 2027] [outer = 0x116631800] 01:03:49 INFO - PROCESS | 1948 | 1466496229902 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:03:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 01:03:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:03:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:03:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 970ms 01:03:49 INFO - PROCESS | 1948 | 1466496229952 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:03:49 INFO - PROCESS | 1948 | 1466496229953 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:03:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:03:49 INFO - PROCESS | 1948 | 1466496229956 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:03:49 INFO - PROCESS | 1948 | 1466496229957 Marionette TRACE conn2 <- [1,2674,null,{}] 01:03:49 INFO - PROCESS | 1948 | 1466496229959 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:49 INFO - PROCESS | 1948 | 1466496229960 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:50 INFO - PROCESS | 1948 | 1466496230042 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:03:50 INFO - PROCESS | 1948 | 1466496230047 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:50 INFO - PROCESS | 1948 | 1466496230049 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9cd800 == 37 [pid = 1948] [id = 676] 01:03:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124b39400) [pid = 1948] [serial = 2028] [outer = 0x0] 01:03:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x128a07800) [pid = 1948] [serial = 2029] [outer = 0x124b39400] 01:03:50 INFO - PROCESS | 1948 | 1466496230073 Marionette DEBUG loaded listener.js 01:03:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128a16000) [pid = 1948] [serial = 2030] [outer = 0x124b39400] 01:03:51 INFO - PROCESS | 1948 | 1466496231116 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:03:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 01:03:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:03:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:03:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1175ms 01:03:51 INFO - PROCESS | 1948 | 1466496231131 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:03:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:03:51 INFO - PROCESS | 1948 | 1466496231134 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:03:51 INFO - PROCESS | 1948 | 1466496231137 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:03:51 INFO - PROCESS | 1948 | 1466496231140 Marionette TRACE conn2 <- [1,2678,null,{}] 01:03:51 INFO - PROCESS | 1948 | 1466496231144 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:51 INFO - PROCESS | 1948 | 1466496231145 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:51 INFO - PROCESS | 1948 | 1466496231259 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:03:51 INFO - PROCESS | 1948 | 1466496231316 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:51 INFO - PROCESS | 1948 | 1466496231318 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x11916c000 == 38 [pid = 1948] [id = 677] 01:03:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x11604cc00) [pid = 1948] [serial = 2031] [outer = 0x0] 01:03:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x117e99400) [pid = 1948] [serial = 2032] [outer = 0x11604cc00] 01:03:51 INFO - PROCESS | 1948 | 1466496231349 Marionette DEBUG loaded listener.js 01:03:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x118886c00) [pid = 1948] [serial = 2033] [outer = 0x11604cc00] 01:03:52 INFO - PROCESS | 1948 | 1466496232352 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:03:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 01:03:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1225ms 01:03:52 INFO - PROCESS | 1948 | 1466496232363 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:03:52 INFO - PROCESS | 1948 | 1466496232365 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:03:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:03:52 INFO - PROCESS | 1948 | 1466496232369 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:03:52 INFO - PROCESS | 1948 | 1466496232370 Marionette TRACE conn2 <- [1,2682,null,{}] 01:03:52 INFO - PROCESS | 1948 | 1466496232374 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:52 INFO - PROCESS | 1948 | 1466496232376 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:52 INFO - PROCESS | 1948 | 1466496232490 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:03:52 INFO - PROCESS | 1948 | --DOCSHELL 0x123c93000 == 37 [pid = 1948] [id = 675] 01:03:52 INFO - PROCESS | 1948 | --DOCSHELL 0x1295e6800 == 36 [pid = 1948] [id = 674] 01:03:52 INFO - PROCESS | 1948 | --DOCSHELL 0x129539800 == 35 [pid = 1948] [id = 673] 01:03:52 INFO - PROCESS | 1948 | --DOCSHELL 0x128d8d800 == 34 [pid = 1948] [id = 672] 01:03:52 INFO - PROCESS | 1948 | --DOCSHELL 0x126984000 == 33 [pid = 1948] [id = 671] 01:03:52 INFO - PROCESS | 1948 | --DOCSHELL 0x124bd3000 == 32 [pid = 1948] [id = 670] 01:03:52 INFO - PROCESS | 1948 | --DOCSHELL 0x123c97000 == 31 [pid = 1948] [id = 669] 01:03:52 INFO - PROCESS | 1948 | --DOCSHELL 0x11916f000 == 30 [pid = 1948] [id = 668] 01:03:52 INFO - PROCESS | 1948 | --DOCSHELL 0x11705e000 == 29 [pid = 1948] [id = 667] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x129408400) [pid = 1948] [serial = 1984] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x129007800) [pid = 1948] [serial = 1981] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1261bbc00) [pid = 1948] [serial = 1966] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x124184c00) [pid = 1948] [serial = 1963] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x124b32400) [pid = 1948] [serial = 1964] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x126be8800) [pid = 1948] [serial = 1969] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x126b1bc00) [pid = 1948] [serial = 1967] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x128a7ac00) [pid = 1948] [serial = 1972] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1185a0c00) [pid = 1948] [serial = 1975] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1210ba800) [pid = 1948] [serial = 1960] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119ac1c00) [pid = 1948] [serial = 1957] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x120f04c00) [pid = 1948] [serial = 1958] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x119521400) [pid = 1948] [serial = 1954] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x11970cc00) [pid = 1948] [serial = 1955] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x11859f400) [pid = 1948] [serial = 1948] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x11888a800) [pid = 1948] [serial = 1949] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x112a7ec00) [pid = 1948] [serial = 1945] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x11604c800) [pid = 1948] [serial = 1946] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x117033c00) [pid = 1948] [serial = 1951] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x118272400) [pid = 1948] [serial = 1952] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x128a12800) [pid = 1948] [serial = 1970] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x126b1ac00) [pid = 1948] [serial = 1943] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x1261e2000) [pid = 1948] [serial = 1978] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x119d3e400) [pid = 1948] [serial = 1979] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x1290f1800) [pid = 1948] [serial = 1982] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x128a85400) [pid = 1948] [serial = 1973] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x119a8d800) [pid = 1948] [serial = 1976] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x123be5800) [pid = 1948] [serial = 1961] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x129411400) [pid = 1948] [serial = 1985] [outer = 0x0] [url = about:blank] 01:03:52 INFO - PROCESS | 1948 | 1466496232566 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:52 INFO - PROCESS | 1948 | 1466496232570 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x11721d800 == 30 [pid = 1948] [id = 678] 01:03:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x112d93c00) [pid = 1948] [serial = 2034] [outer = 0x0] 01:03:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x11604b000) [pid = 1948] [serial = 2035] [outer = 0x112d93c00] 01:03:52 INFO - PROCESS | 1948 | 1466496232616 Marionette DEBUG loaded listener.js 01:03:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x11859f400) [pid = 1948] [serial = 2036] [outer = 0x112d93c00] 01:03:53 INFO - PROCESS | 1948 | 1466496233587 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:03:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 01:03:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1272ms 01:03:53 INFO - PROCESS | 1948 | 1466496233641 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:03:53 INFO - PROCESS | 1948 | 1466496233644 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:03:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:03:53 INFO - PROCESS | 1948 | 1466496233649 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:03:53 INFO - PROCESS | 1948 | 1466496233651 Marionette TRACE conn2 <- [1,2686,null,{}] 01:03:53 INFO - PROCESS | 1948 | 1466496233654 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:53 INFO - PROCESS | 1948 | 1466496233655 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:53 INFO - PROCESS | 1948 | 1466496233737 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:03:53 INFO - PROCESS | 1948 | 1466496233745 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:53 INFO - PROCESS | 1948 | 1466496233747 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x119fe5800 == 31 [pid = 1948] [id = 679] 01:03:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x119191000) [pid = 1948] [serial = 2037] [outer = 0x0] 01:03:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x119521800) [pid = 1948] [serial = 2038] [outer = 0x119191000] 01:03:53 INFO - PROCESS | 1948 | 1466496233774 Marionette DEBUG loaded listener.js 01:03:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x119986400) [pid = 1948] [serial = 2039] [outer = 0x119191000] 01:03:54 INFO - PROCESS | 1948 | 1466496234607 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:03:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 01:03:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:03:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:03:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:03:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 974ms 01:03:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:03:54 INFO - PROCESS | 1948 | 1466496234624 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:03:54 INFO - PROCESS | 1948 | 1466496234626 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:03:54 INFO - PROCESS | 1948 | 1466496234629 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:03:54 INFO - PROCESS | 1948 | 1466496234631 Marionette TRACE conn2 <- [1,2690,null,{}] 01:03:54 INFO - PROCESS | 1948 | 1466496234648 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:54 INFO - PROCESS | 1948 | 1466496234652 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:54 INFO - PROCESS | 1948 | 1466496234757 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:03:54 INFO - PROCESS | 1948 | 1466496234770 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:54 INFO - PROCESS | 1948 | 1466496234772 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bd3800 == 32 [pid = 1948] [id = 680] 01:03:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x119a95000) [pid = 1948] [serial = 2040] [outer = 0x0] 01:03:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x119f22c00) [pid = 1948] [serial = 2041] [outer = 0x119a95000] 01:03:54 INFO - PROCESS | 1948 | 1466496234800 Marionette DEBUG loaded listener.js 01:03:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x123806000) [pid = 1948] [serial = 2042] [outer = 0x119a95000] 01:03:55 INFO - PROCESS | 1948 | 1466496235663 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:03:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:03:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:03:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:03:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:03:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1071ms 01:03:55 INFO - PROCESS | 1948 | 1466496235700 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:03:55 INFO - PROCESS | 1948 | 1466496235702 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:03:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:03:55 INFO - PROCESS | 1948 | 1466496235711 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:03:55 INFO - PROCESS | 1948 | 1466496235712 Marionette TRACE conn2 <- [1,2694,null,{}] 01:03:55 INFO - PROCESS | 1948 | 1466496235714 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:55 INFO - PROCESS | 1948 | 1466496235715 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:55 INFO - PROCESS | 1948 | 1466496235817 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:03:55 INFO - PROCESS | 1948 | 1466496235821 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:55 INFO - PROCESS | 1948 | 1466496235822 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x128851800 == 33 [pid = 1948] [id = 681] 01:03:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1133ba400) [pid = 1948] [serial = 2043] [outer = 0x0] 01:03:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x124553000) [pid = 1948] [serial = 2044] [outer = 0x1133ba400] 01:03:55 INFO - PROCESS | 1948 | 1466496235847 Marionette DEBUG loaded listener.js 01:03:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x124b38000) [pid = 1948] [serial = 2045] [outer = 0x1133ba400] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x117e96c00) [pid = 1948] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x113d78800) [pid = 1948] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x119a64800) [pid = 1948] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x112a76000) [pid = 1948] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x118568400) [pid = 1948] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x112959c00) [pid = 1948] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x119d45000) [pid = 1948] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x1252b0800) [pid = 1948] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x11914ec00) [pid = 1948] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x125792000) [pid = 1948] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x112a77800) [pid = 1948] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x126130c00) [pid = 1948] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:03:56 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x116631800) [pid = 1948] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:03:56 INFO - PROCESS | 1948 | 1466496236673 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:03:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:03:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:03:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:03:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 972ms 01:03:56 INFO - PROCESS | 1948 | 1466496236684 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:03:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:03:56 INFO - PROCESS | 1948 | 1466496236693 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:03:56 INFO - PROCESS | 1948 | 1466496236696 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:03:56 INFO - PROCESS | 1948 | 1466496236697 Marionette TRACE conn2 <- [1,2698,null,{}] 01:03:56 INFO - PROCESS | 1948 | 1466496236700 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:56 INFO - PROCESS | 1948 | 1466496236701 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:56 INFO - PROCESS | 1948 | 1466496236800 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:03:56 INFO - PROCESS | 1948 | 1466496236834 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:56 INFO - PROCESS | 1948 | 1466496236835 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288d0000 == 34 [pid = 1948] [id = 682] 01:03:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x113a6f400) [pid = 1948] [serial = 2046] [outer = 0x0] 01:03:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x11914ec00) [pid = 1948] [serial = 2047] [outer = 0x113a6f400] 01:03:56 INFO - PROCESS | 1948 | 1466496236859 Marionette DEBUG loaded listener.js 01:03:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x1210b5000) [pid = 1948] [serial = 2048] [outer = 0x113a6f400] 01:03:57 INFO - PROCESS | 1948 | 1466496237623 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:03:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:03:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:03:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:03:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 969ms 01:03:57 INFO - PROCESS | 1948 | 1466496237667 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:03:57 INFO - PROCESS | 1948 | 1466496237668 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:03:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:03:57 INFO - PROCESS | 1948 | 1466496237670 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:03:57 INFO - PROCESS | 1948 | 1466496237672 Marionette TRACE conn2 <- [1,2702,null,{}] 01:03:57 INFO - PROCESS | 1948 | 1466496237674 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:57 INFO - PROCESS | 1948 | 1466496237678 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:57 INFO - PROCESS | 1948 | 1466496237774 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:03:57 INFO - PROCESS | 1948 | 1466496237781 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:57 INFO - PROCESS | 1948 | 1466496237782 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x129537800 == 35 [pid = 1948] [id = 683] 01:03:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x1239f5c00) [pid = 1948] [serial = 2049] [outer = 0x0] 01:03:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x12682fc00) [pid = 1948] [serial = 2050] [outer = 0x1239f5c00] 01:03:57 INFO - PROCESS | 1948 | 1466496237808 Marionette DEBUG loaded listener.js 01:03:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x126be5400) [pid = 1948] [serial = 2051] [outer = 0x1239f5c00] 01:03:58 INFO - PROCESS | 1948 | 1466496238147 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:03:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:03:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 01:03:58 INFO - PROCESS | 1948 | 1466496238196 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:03:58 INFO - PROCESS | 1948 | 1466496238198 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:03:58 INFO - PROCESS | 1948 | 1466496238210 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:03:58 INFO - PROCESS | 1948 | 1466496238211 Marionette TRACE conn2 <- [1,2706,null,{}] 01:03:58 INFO - PROCESS | 1948 | 1466496238213 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:58 INFO - PROCESS | 1948 | 1466496238215 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:58 INFO - PROCESS | 1948 | 1466496238290 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:03:58 INFO - PROCESS | 1948 | 1466496238296 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:58 INFO - PROCESS | 1948 | 1466496238297 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9e3000 == 36 [pid = 1948] [id = 684] 01:03:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x126be5800) [pid = 1948] [serial = 2052] [outer = 0x0] 01:03:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x128a0ec00) [pid = 1948] [serial = 2053] [outer = 0x126be5800] 01:03:58 INFO - PROCESS | 1948 | 1466496238321 Marionette DEBUG loaded listener.js 01:03:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x128a81000) [pid = 1948] [serial = 2054] [outer = 0x126be5800] 01:03:58 INFO - PROCESS | 1948 | 1466496238655 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:03:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:03:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 471ms 01:03:58 INFO - PROCESS | 1948 | 1466496238681 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:03:58 INFO - PROCESS | 1948 | 1466496238682 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:03:58 INFO - PROCESS | 1948 | 1466496238685 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:03:58 INFO - PROCESS | 1948 | 1466496238686 Marionette TRACE conn2 <- [1,2710,null,{}] 01:03:58 INFO - PROCESS | 1948 | 1466496238688 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:58 INFO - PROCESS | 1948 | 1466496238689 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:58 INFO - PROCESS | 1948 | 1466496238817 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:03:58 INFO - PROCESS | 1948 | 1466496238879 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:58 INFO - PROCESS | 1948 | 1466496238881 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x11705e000 == 37 [pid = 1948] [id = 685] 01:03:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x112a74400) [pid = 1948] [serial = 2055] [outer = 0x0] 01:03:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x11386e800) [pid = 1948] [serial = 2056] [outer = 0x112a74400] 01:03:58 INFO - PROCESS | 1948 | 1466496238955 Marionette DEBUG loaded listener.js 01:03:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118270000) [pid = 1948] [serial = 2057] [outer = 0x112a74400] 01:03:59 INFO - PROCESS | 1948 | 1466496239419 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:03:59 INFO - PROCESS | 1948 | 1466496239463 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:03:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:03:59 INFO - PROCESS | 1948 | 1466496239468 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:03:59 INFO - PROCESS | 1948 | 1466496239470 Marionette TRACE conn2 <- [1,2714,null,{}] 01:03:59 INFO - PROCESS | 1948 | 1466496239474 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:59 INFO - PROCESS | 1948 | 1466496239476 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:59 INFO - PROCESS | 1948 | 1466496239580 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:03:59 INFO - PROCESS | 1948 | 1466496239652 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:59 INFO - PROCESS | 1948 | 1466496239653 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:03:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bd2000 == 38 [pid = 1948] [id = 686] 01:03:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x11970a800) [pid = 1948] [serial = 2058] [outer = 0x0] 01:03:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x119a5b800) [pid = 1948] [serial = 2059] [outer = 0x11970a800] 01:03:59 INFO - PROCESS | 1948 | 1466496239683 Marionette DEBUG loaded listener.js 01:03:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x119ac7000) [pid = 1948] [serial = 2060] [outer = 0x11970a800] 01:04:00 INFO - PROCESS | 1948 | 1466496240107 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:04:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:04:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 672ms 01:04:00 INFO - PROCESS | 1948 | 1466496240140 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:04:00 INFO - PROCESS | 1948 | 1466496240142 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:04:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:04:00 INFO - PROCESS | 1948 | 1466496240145 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:04:00 INFO - PROCESS | 1948 | 1466496240146 Marionette TRACE conn2 <- [1,2718,null,{}] 01:04:00 INFO - PROCESS | 1948 | 1466496240149 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:00 INFO - PROCESS | 1948 | 1466496240150 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:00 INFO - PROCESS | 1948 | 1466496240277 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:04:00 INFO - PROCESS | 1948 | 1466496240340 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:00 INFO - PROCESS | 1948 | 1466496240341 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x12884f000 == 39 [pid = 1948] [id = 687] 01:04:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x123842800) [pid = 1948] [serial = 2061] [outer = 0x0] 01:04:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x124b36000) [pid = 1948] [serial = 2062] [outer = 0x123842800] 01:04:00 INFO - PROCESS | 1948 | 1466496240371 Marionette DEBUG loaded listener.js 01:04:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1261b7c00) [pid = 1948] [serial = 2063] [outer = 0x123842800] 01:04:00 INFO - PROCESS | 1948 | 1466496240831 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:04:00 INFO - PROCESS | 1948 | 1466496240868 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:04:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:04:00 INFO - PROCESS | 1948 | 1466496240876 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:04:00 INFO - PROCESS | 1948 | 1466496240879 Marionette TRACE conn2 <- [1,2722,null,{}] 01:04:00 INFO - PROCESS | 1948 | 1466496240900 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:00 INFO - PROCESS | 1948 | 1466496240902 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:01 INFO - PROCESS | 1948 | 1466496241008 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:04:01 INFO - PROCESS | 1948 | 1466496241079 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 1948 | 1466496241081 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8e3800 == 40 [pid = 1948] [id = 688] 01:04:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1261b9400) [pid = 1948] [serial = 2064] [outer = 0x0] 01:04:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x128bf4400) [pid = 1948] [serial = 2065] [outer = 0x1261b9400] 01:04:01 INFO - PROCESS | 1948 | 1466496241109 Marionette DEBUG loaded listener.js 01:04:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x129007800) [pid = 1948] [serial = 2066] [outer = 0x1261b9400] 01:04:01 INFO - PROCESS | 1948 | 1466496241545 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:04:01 INFO - PROCESS | 1948 | 1466496241565 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:04:01 INFO - PROCESS | 1948 | 1466496241567 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:04:01 INFO - PROCESS | 1948 | 1466496241569 Marionette TRACE conn2 <- [1,2726,null,{}] 01:04:01 INFO - PROCESS | 1948 | 1466496241571 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:01 INFO - PROCESS | 1948 | 1466496241573 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:01 INFO - PROCESS | 1948 | 1466496241694 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:04:01 INFO - PROCESS | 1948 | 1466496241752 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 1948 | 1466496241753 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195a6800 == 41 [pid = 1948] [id = 689] 01:04:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x117035400) [pid = 1948] [serial = 2067] [outer = 0x0] 01:04:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x12612d400) [pid = 1948] [serial = 2068] [outer = 0x117035400] 01:04:01 INFO - PROCESS | 1948 | 1466496241782 Marionette DEBUG loaded listener.js 01:04:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x128a7f400) [pid = 1948] [serial = 2069] [outer = 0x117035400] 01:04:02 INFO - PROCESS | 1948 | 1466496242357 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:04:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:04:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 819ms 01:04:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:04:02 INFO - PROCESS | 1948 | 1466496242388 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:04:02 INFO - PROCESS | 1948 | 1466496242392 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:04:02 INFO - PROCESS | 1948 | 1466496242396 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:04:02 INFO - PROCESS | 1948 | 1466496242399 Marionette TRACE conn2 <- [1,2730,null,{}] 01:04:02 INFO - PROCESS | 1948 | 1466496242405 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:02 INFO - PROCESS | 1948 | 1466496242407 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:02 INFO - PROCESS | 1948 | 1466496242554 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:04:02 INFO - PROCESS | 1948 | 1466496242691 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:02 INFO - PROCESS | 1948 | 1466496242693 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x117069800 == 42 [pid = 1948] [id = 690] 01:04:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x113862400) [pid = 1948] [serial = 2070] [outer = 0x0] 01:04:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11662a400) [pid = 1948] [serial = 2071] [outer = 0x113862400] 01:04:02 INFO - PROCESS | 1948 | 1466496242725 Marionette DEBUG loaded listener.js 01:04:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x11944c400) [pid = 1948] [serial = 2072] [outer = 0x113862400] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9e3000 == 41 [pid = 1948] [id = 684] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x129537800 == 40 [pid = 1948] [id = 683] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x1288d0000 == 39 [pid = 1948] [id = 682] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x128851800 == 38 [pid = 1948] [id = 681] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x124bd3800 == 37 [pid = 1948] [id = 680] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x119fe5800 == 36 [pid = 1948] [id = 679] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x11721d800 == 35 [pid = 1948] [id = 678] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x11916c000 == 34 [pid = 1948] [id = 677] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9cd800 == 33 [pid = 1948] [id = 676] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x1167a5000 == 32 [pid = 1948] [id = 666] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x1195a6800 == 31 [pid = 1948] [id = 689] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8e3800 == 30 [pid = 1948] [id = 688] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12884f000 == 29 [pid = 1948] [id = 687] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x124bd2000 == 28 [pid = 1948] [id = 686] 01:04:03 INFO - PROCESS | 1948 | --DOCSHELL 0x11705e000 == 27 [pid = 1948] [id = 685] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11728fc00) [pid = 1948] [serial = 1999] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1185a5c00) [pid = 1948] [serial = 2005] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1188e6c00) [pid = 1948] [serial = 2006] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x115e13000) [pid = 1948] [serial = 2002] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119ac4c00) [pid = 1948] [serial = 2011] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x112ad9400) [pid = 1948] [serial = 2003] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x119702c00) [pid = 1948] [serial = 2008] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119a63000) [pid = 1948] [serial = 2009] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1192e9c00) [pid = 1948] [serial = 1988] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1185ab400) [pid = 1948] [serial = 1987] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x123803c00) [pid = 1948] [serial = 2015] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12383dc00) [pid = 1948] [serial = 1991] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x120fd9000) [pid = 1948] [serial = 1990] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x119d41400) [pid = 1948] [serial = 2014] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1268f0400) [pid = 1948] [serial = 1994] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1261e4c00) [pid = 1948] [serial = 1993] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12409c400) [pid = 1948] [serial = 2017] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x1261b3c00) [pid = 1948] [serial = 2020] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x126beb400) [pid = 1948] [serial = 1997] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x12682b800) [pid = 1948] [serial = 2023] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x119a94000) [pid = 1948] [serial = 2026] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x120fe2400) [pid = 1948] [serial = 1996] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x1261e9c00) [pid = 1948] [serial = 2021] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x12579d000) [pid = 1948] [serial = 2018] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x119d43400) [pid = 1948] [serial = 2012] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x126be0800) [pid = 1948] [serial = 2024] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x128a07800) [pid = 1948] [serial = 2029] [outer = 0x0] [url = about:blank] 01:04:03 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x126827400) [pid = 1948] [serial = 2027] [outer = 0x0] [url = about:blank] 01:04:04 INFO - PROCESS | 1948 | 1466496244162 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:04:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 01:04:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:04:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:04:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1779ms 01:04:04 INFO - PROCESS | 1948 | 1466496244175 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:04:04 INFO - PROCESS | 1948 | 1466496244177 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:04:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:04:04 INFO - PROCESS | 1948 | 1466496244181 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:04:04 INFO - PROCESS | 1948 | 1466496244183 Marionette TRACE conn2 <- [1,2734,null,{}] 01:04:04 INFO - PROCESS | 1948 | 1466496244186 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:04 INFO - PROCESS | 1948 | 1466496244188 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:04 INFO - PROCESS | 1948 | 1466496244265 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:04:04 INFO - PROCESS | 1948 | 1466496244270 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:04 INFO - PROCESS | 1948 | 1466496244272 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e55000 == 28 [pid = 1948] [id = 691] 01:04:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x1133b9c00) [pid = 1948] [serial = 2073] [outer = 0x0] 01:04:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x1163cd400) [pid = 1948] [serial = 2074] [outer = 0x1133b9c00] 01:04:04 INFO - PROCESS | 1948 | 1466496244302 Marionette DEBUG loaded listener.js 01:04:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x117290000) [pid = 1948] [serial = 2075] [outer = 0x1133b9c00] 01:04:04 INFO - PROCESS | 1948 | 1466496244672 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:04:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:04:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 01:04:04 INFO - PROCESS | 1948 | 1466496244701 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:04:04 INFO - PROCESS | 1948 | 1466496244705 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:04:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:04:04 INFO - PROCESS | 1948 | 1466496244710 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:04:04 INFO - PROCESS | 1948 | 1466496244714 Marionette TRACE conn2 <- [1,2738,null,{}] 01:04:04 INFO - PROCESS | 1948 | 1466496244716 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:04 INFO - PROCESS | 1948 | 1466496244718 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:04 INFO - PROCESS | 1948 | 1466496244798 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:04:04 INFO - PROCESS | 1948 | 1466496244803 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:04 INFO - PROCESS | 1948 | 1466496244804 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197d0800 == 29 [pid = 1948] [id = 692] 01:04:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x117e92c00) [pid = 1948] [serial = 2076] [outer = 0x0] 01:04:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x1185a7800) [pid = 1948] [serial = 2077] [outer = 0x117e92c00] 01:04:04 INFO - PROCESS | 1948 | 1466496244835 Marionette DEBUG loaded listener.js 01:04:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x1188dfc00) [pid = 1948] [serial = 2078] [outer = 0x117e92c00] 01:04:05 INFO - PROCESS | 1948 | 1466496245190 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:04:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:04:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 01:04:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:04:05 INFO - PROCESS | 1948 | 1466496245232 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:04:05 INFO - PROCESS | 1948 | 1466496245233 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:04:05 INFO - PROCESS | 1948 | 1466496245235 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:04:05 INFO - PROCESS | 1948 | 1466496245238 Marionette TRACE conn2 <- [1,2742,null,{}] 01:04:05 INFO - PROCESS | 1948 | 1466496245246 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:05 INFO - PROCESS | 1948 | 1466496245249 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:05 INFO - PROCESS | 1948 | 1466496245357 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:04:05 INFO - PROCESS | 1948 | 1466496245400 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:05 INFO - PROCESS | 1948 | 1466496245402 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x12450f000 == 30 [pid = 1948] [id = 693] 01:04:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x113836c00) [pid = 1948] [serial = 2079] [outer = 0x0] 01:04:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x119a61400) [pid = 1948] [serial = 2080] [outer = 0x113836c00] 01:04:05 INFO - PROCESS | 1948 | 1466496245430 Marionette DEBUG loaded listener.js 01:04:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x119a92800) [pid = 1948] [serial = 2081] [outer = 0x113836c00] 01:04:05 INFO - PROCESS | 1948 | 1466496245734 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:04:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:04:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 01:04:05 INFO - PROCESS | 1948 | 1466496245762 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:04:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:04:05 INFO - PROCESS | 1948 | 1466496245766 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:04:05 INFO - PROCESS | 1948 | 1466496245768 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:04:05 INFO - PROCESS | 1948 | 1466496245769 Marionette TRACE conn2 <- [1,2746,null,{}] 01:04:05 INFO - PROCESS | 1948 | 1466496245772 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:05 INFO - PROCESS | 1948 | 1466496245773 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:05 INFO - PROCESS | 1948 | 1466496245878 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:04:05 INFO - PROCESS | 1948 | 1466496245882 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:05 INFO - PROCESS | 1948 | 1466496245883 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x125288000 == 31 [pid = 1948] [id = 694] 01:04:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x119ac1400) [pid = 1948] [serial = 2082] [outer = 0x0] 01:04:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x119d3f000) [pid = 1948] [serial = 2083] [outer = 0x119ac1400] 01:04:05 INFO - PROCESS | 1948 | 1466496245908 Marionette DEBUG loaded listener.js 01:04:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x120fd9000) [pid = 1948] [serial = 2084] [outer = 0x119ac1400] 01:04:06 INFO - PROCESS | 1948 | 1466496246248 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 01:04:06 INFO - PROCESS | 1948 | 1466496246288 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:04:06 INFO - PROCESS | 1948 | 1466496246299 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:04:06 INFO - PROCESS | 1948 | 1466496246302 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:04:06 INFO - PROCESS | 1948 | 1466496246303 Marionette TRACE conn2 <- [1,2750,null,{}] 01:04:06 INFO - PROCESS | 1948 | 1466496246305 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:06 INFO - PROCESS | 1948 | 1466496246306 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:06 INFO - PROCESS | 1948 | 1466496246400 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:04:06 INFO - PROCESS | 1948 | 1466496246435 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:06 INFO - PROCESS | 1948 | 1466496246437 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x12884a800 == 32 [pid = 1948] [id = 695] 01:04:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118563c00) [pid = 1948] [serial = 2085] [outer = 0x0] 01:04:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1210b2800) [pid = 1948] [serial = 2086] [outer = 0x118563c00] 01:04:06 INFO - PROCESS | 1948 | 1466496246461 Marionette DEBUG loaded listener.js 01:04:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x1239f4400) [pid = 1948] [serial = 2087] [outer = 0x118563c00] 01:04:06 INFO - PROCESS | 1948 | 1466496246773 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 526ms 01:04:06 INFO - PROCESS | 1948 | 1466496246828 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:04:06 INFO - PROCESS | 1948 | 1466496246830 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:04:06 INFO - PROCESS | 1948 | 1466496246832 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:04:06 INFO - PROCESS | 1948 | 1466496246833 Marionette TRACE conn2 <- [1,2754,null,{}] 01:04:06 INFO - PROCESS | 1948 | 1466496246835 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:06 INFO - PROCESS | 1948 | 1466496246840 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:06 INFO - PROCESS | 1948 | 1466496246957 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:04:06 INFO - PROCESS | 1948 | 1466496246995 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:07 INFO - PROCESS | 1948 | 1466496246997 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x129049000 == 33 [pid = 1948] [id = 696] 01:04:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x123bb9c00) [pid = 1948] [serial = 2088] [outer = 0x0] 01:04:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x12431ec00) [pid = 1948] [serial = 2089] [outer = 0x123bb9c00] 01:04:07 INFO - PROCESS | 1948 | 1466496247021 Marionette DEBUG loaded listener.js 01:04:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x124f9b000) [pid = 1948] [serial = 2090] [outer = 0x123bb9c00] 01:04:07 INFO - PROCESS | 1948 | 1466496247330 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:04:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:04:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 01:04:07 INFO - PROCESS | 1948 | 1466496247351 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:04:07 INFO - PROCESS | 1948 | 1466496247352 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:04:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:04:07 INFO - PROCESS | 1948 | 1466496247354 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:04:07 INFO - PROCESS | 1948 | 1466496247356 Marionette TRACE conn2 <- [1,2758,null,{}] 01:04:07 INFO - PROCESS | 1948 | 1466496247358 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:07 INFO - PROCESS | 1948 | 1466496247369 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:07 INFO - PROCESS | 1948 | 1466496247464 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:04:07 INFO - PROCESS | 1948 | 1466496247500 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:07 INFO - PROCESS | 1948 | 1466496247501 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x12953e000 == 34 [pid = 1948] [id = 697] 01:04:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119a9c400) [pid = 1948] [serial = 2091] [outer = 0x0] 01:04:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x126127800) [pid = 1948] [serial = 2092] [outer = 0x119a9c400] 01:04:07 INFO - PROCESS | 1948 | 1466496247525 Marionette DEBUG loaded listener.js 01:04:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1261b7400) [pid = 1948] [serial = 2093] [outer = 0x119a9c400] 01:04:07 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x117034400) [pid = 1948] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:04:07 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1133ba400) [pid = 1948] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:04:07 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x112d93c00) [pid = 1948] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:04:07 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x124b39400) [pid = 1948] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:04:07 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x119191000) [pid = 1948] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:04:07 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x11604cc00) [pid = 1948] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:04:07 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1239f5c00) [pid = 1948] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:04:07 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x126be5800) [pid = 1948] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:04:07 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x113a6f400) [pid = 1948] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:04:07 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x119a95000) [pid = 1948] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:04:07 INFO - PROCESS | 1948 | 1466496247904 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:04:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:04:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 570ms 01:04:07 INFO - PROCESS | 1948 | 1466496247925 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:04:07 INFO - PROCESS | 1948 | 1466496247926 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:04:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:04:07 INFO - PROCESS | 1948 | 1466496247931 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:04:07 INFO - PROCESS | 1948 | 1466496247932 Marionette TRACE conn2 <- [1,2762,null,{}] 01:04:07 INFO - PROCESS | 1948 | 1466496247934 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:07 INFO - PROCESS | 1948 | 1466496247935 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:08 INFO - PROCESS | 1948 | 1466496248012 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:04:08 INFO - PROCESS | 1948 | 1466496248016 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:08 INFO - PROCESS | 1948 | 1466496248017 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a81f800 == 35 [pid = 1948] [id = 698] 01:04:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1186acc00) [pid = 1948] [serial = 2094] [outer = 0x0] 01:04:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x119a9c800) [pid = 1948] [serial = 2095] [outer = 0x1186acc00] 01:04:08 INFO - PROCESS | 1948 | 1466496248042 Marionette DEBUG loaded listener.js 01:04:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1261e2000) [pid = 1948] [serial = 2096] [outer = 0x1186acc00] 01:04:08 INFO - PROCESS | 1948 | 1466496248372 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 01:04:08 INFO - PROCESS | 1948 | 1466496248419 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:04:08 INFO - PROCESS | 1948 | 1466496248420 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:04:08 INFO - PROCESS | 1948 | 1466496248423 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:04:08 INFO - PROCESS | 1948 | 1466496248425 Marionette TRACE conn2 <- [1,2766,null,{}] 01:04:08 INFO - PROCESS | 1948 | 1466496248432 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:08 INFO - PROCESS | 1948 | 1466496248433 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:08 INFO - PROCESS | 1948 | 1466496248565 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:04:08 INFO - PROCESS | 1948 | 1466496248570 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:08 INFO - PROCESS | 1948 | 1466496248572 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x12450e000 == 36 [pid = 1948] [id = 699] 01:04:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x120fe2400) [pid = 1948] [serial = 2097] [outer = 0x0] 01:04:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1261ef800) [pid = 1948] [serial = 2098] [outer = 0x120fe2400] 01:04:08 INFO - PROCESS | 1948 | 1466496248613 Marionette DEBUG loaded listener.js 01:04:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x12682ac00) [pid = 1948] [serial = 2099] [outer = 0x120fe2400] 01:04:09 INFO - PROCESS | 1948 | 1466496249021 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 626ms 01:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:04:09 INFO - PROCESS | 1948 | 1466496249049 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:04:09 INFO - PROCESS | 1948 | 1466496249051 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:04:09 INFO - PROCESS | 1948 | 1466496249053 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:04:09 INFO - PROCESS | 1948 | 1466496249054 Marionette TRACE conn2 <- [1,2770,null,{}] 01:04:09 INFO - PROCESS | 1948 | 1466496249056 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:09 INFO - PROCESS | 1948 | 1466496249057 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:09 INFO - PROCESS | 1948 | 1466496249167 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:04:09 INFO - PROCESS | 1948 | 1466496249173 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:09 INFO - PROCESS | 1948 | 1466496249174 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0ce000 == 37 [pid = 1948] [id = 700] 01:04:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1268efc00) [pid = 1948] [serial = 2100] [outer = 0x0] 01:04:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x126b1d000) [pid = 1948] [serial = 2101] [outer = 0x1268efc00] 01:04:09 INFO - PROCESS | 1948 | 1466496249199 Marionette DEBUG loaded listener.js 01:04:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x126be6400) [pid = 1948] [serial = 2102] [outer = 0x1268efc00] 01:04:09 INFO - PROCESS | 1948 | 1466496249547 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 01:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:04:09 INFO - PROCESS | 1948 | 1466496249574 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:04:09 INFO - PROCESS | 1948 | 1466496249576 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:04:09 INFO - PROCESS | 1948 | 1466496249578 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:04:09 INFO - PROCESS | 1948 | 1466496249580 Marionette TRACE conn2 <- [1,2774,null,{}] 01:04:09 INFO - PROCESS | 1948 | 1466496249582 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:09 INFO - PROCESS | 1948 | 1466496249592 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:09 INFO - PROCESS | 1948 | 1466496249681 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:04:09 INFO - PROCESS | 1948 | 1466496249685 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:09 INFO - PROCESS | 1948 | 1466496249687 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x12884a000 == 38 [pid = 1948] [id = 701] 01:04:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x126be9400) [pid = 1948] [serial = 2103] [outer = 0x0] 01:04:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x128a7f800) [pid = 1948] [serial = 2104] [outer = 0x126be9400] 01:04:09 INFO - PROCESS | 1948 | 1466496249717 Marionette DEBUG loaded listener.js 01:04:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1290e8c00) [pid = 1948] [serial = 2105] [outer = 0x126be9400] 01:04:10 INFO - PROCESS | 1948 | --DOCSHELL 0x12d146800 == 37 [pid = 1948] [id = 16] 01:04:10 INFO - PROCESS | 1948 | 1466496250502 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 971ms 01:04:10 INFO - PROCESS | 1948 | 1466496250549 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:04:10 INFO - PROCESS | 1948 | 1466496250552 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:04:10 INFO - PROCESS | 1948 | 1466496250555 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:04:10 INFO - PROCESS | 1948 | 1466496250558 Marionette TRACE conn2 <- [1,2778,null,{}] 01:04:10 INFO - PROCESS | 1948 | 1466496250562 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:10 INFO - PROCESS | 1948 | 1466496250563 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:10 INFO - PROCESS | 1948 | 1466496250679 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:04:10 INFO - PROCESS | 1948 | 1466496250737 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:10 INFO - PROCESS | 1948 | 1466496250739 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x119de1800 == 38 [pid = 1948] [id = 702] 01:04:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11662a000) [pid = 1948] [serial = 2106] [outer = 0x0] 01:04:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1176bc800) [pid = 1948] [serial = 2107] [outer = 0x11662a000] 01:04:10 INFO - PROCESS | 1948 | 1466496250771 Marionette DEBUG loaded listener.js 01:04:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11859ec00) [pid = 1948] [serial = 2108] [outer = 0x11662a000] 01:04:11 INFO - PROCESS | 1948 | 1466496251354 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:04:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:04:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 873ms 01:04:11 INFO - PROCESS | 1948 | 1466496251429 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:04:11 INFO - PROCESS | 1948 | 1466496251434 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:04:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:04:11 INFO - PROCESS | 1948 | 1466496251441 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:04:11 INFO - PROCESS | 1948 | 1466496251444 Marionette TRACE conn2 <- [1,2782,null,{}] 01:04:11 INFO - PROCESS | 1948 | 1466496251448 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:11 INFO - PROCESS | 1948 | 1466496251451 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:11 INFO - PROCESS | 1948 | 1466496251609 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:04:11 INFO - PROCESS | 1948 | 1466496251664 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:11 INFO - PROCESS | 1948 | 1466496251665 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x128d95800 == 39 [pid = 1948] [id = 703] 01:04:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11944f800) [pid = 1948] [serial = 2109] [outer = 0x0] 01:04:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x11970bc00) [pid = 1948] [serial = 2110] [outer = 0x11944f800] 01:04:11 INFO - PROCESS | 1948 | 1466496251696 Marionette DEBUG loaded listener.js 01:04:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x119a8e000) [pid = 1948] [serial = 2111] [outer = 0x11944f800] 01:04:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0ce000 == 38 [pid = 1948] [id = 700] 01:04:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12450e000 == 37 [pid = 1948] [id = 699] 01:04:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12a81f800 == 36 [pid = 1948] [id = 698] 01:04:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12953e000 == 35 [pid = 1948] [id = 697] 01:04:12 INFO - PROCESS | 1948 | --DOCSHELL 0x129049000 == 34 [pid = 1948] [id = 696] 01:04:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12884a800 == 33 [pid = 1948] [id = 695] 01:04:12 INFO - PROCESS | 1948 | --DOCSHELL 0x125288000 == 32 [pid = 1948] [id = 694] 01:04:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12450f000 == 31 [pid = 1948] [id = 693] 01:04:12 INFO - PROCESS | 1948 | --DOCSHELL 0x1197d0800 == 30 [pid = 1948] [id = 692] 01:04:12 INFO - PROCESS | 1948 | 1466496252382 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:04:12 INFO - PROCESS | 1948 | --DOCSHELL 0x117e55000 == 29 [pid = 1948] [id = 691] 01:04:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:04:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 976ms 01:04:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:04:12 INFO - PROCESS | 1948 | 1466496252417 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:04:12 INFO - PROCESS | 1948 | 1466496252419 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:04:12 INFO - PROCESS | 1948 | 1466496252422 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:04:12 INFO - PROCESS | 1948 | 1466496252424 Marionette TRACE conn2 <- [1,2786,null,{}] 01:04:12 INFO - PROCESS | 1948 | 1466496252428 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:12 INFO - PROCESS | 1948 | 1466496252430 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:12 INFO - PROCESS | 1948 | 1466496252519 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x118272000) [pid = 1948] [serial = 2000] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x124553000) [pid = 1948] [serial = 2044] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11604b000) [pid = 1948] [serial = 2035] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11859f400) [pid = 1948] [serial = 2036] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x128a16000) [pid = 1948] [serial = 2030] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119521800) [pid = 1948] [serial = 2038] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x119986400) [pid = 1948] [serial = 2039] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x117e99400) [pid = 1948] [serial = 2032] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12682fc00) [pid = 1948] [serial = 2050] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x118886c00) [pid = 1948] [serial = 2033] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x128a0ec00) [pid = 1948] [serial = 2053] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x11914ec00) [pid = 1948] [serial = 2047] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x119f22c00) [pid = 1948] [serial = 2041] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x128a81000) [pid = 1948] [serial = 2054] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x126be5400) [pid = 1948] [serial = 2051] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x124b38000) [pid = 1948] [serial = 2045] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x123806000) [pid = 1948] [serial = 2042] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1210b5000) [pid = 1948] [serial = 2048] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1948 | 1466496252586 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:12 INFO - PROCESS | 1948 | 1466496252587 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x118208800 == 30 [pid = 1948] [id = 704] 01:04:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x11662f400) [pid = 1948] [serial = 2112] [outer = 0x0] 01:04:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x117e99400) [pid = 1948] [serial = 2113] [outer = 0x11662f400] 01:04:12 INFO - PROCESS | 1948 | 1466496252615 Marionette DEBUG loaded listener.js 01:04:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1185a8000) [pid = 1948] [serial = 2114] [outer = 0x11662f400] 01:04:12 INFO - PROCESS | 1948 | 1466496252918 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:04:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:04:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 524ms 01:04:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:04:12 INFO - PROCESS | 1948 | 1466496252948 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:04:12 INFO - PROCESS | 1948 | 1466496252951 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:04:12 INFO - PROCESS | 1948 | 1466496252955 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:04:12 INFO - PROCESS | 1948 | 1466496252957 Marionette TRACE conn2 <- [1,2790,null,{}] 01:04:12 INFO - PROCESS | 1948 | 1466496252960 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:12 INFO - PROCESS | 1948 | 1466496252964 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:13 INFO - PROCESS | 1948 | 1466496253068 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:04:13 INFO - PROCESS | 1948 | 1466496253121 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:13 INFO - PROCESS | 1948 | 1466496253122 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x1195a1000 == 31 [pid = 1948] [id = 705] 01:04:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x1185a6400) [pid = 1948] [serial = 2115] [outer = 0x0] 01:04:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x119452000) [pid = 1948] [serial = 2116] [outer = 0x1185a6400] 01:04:13 INFO - PROCESS | 1948 | 1466496253149 Marionette DEBUG loaded listener.js 01:04:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x119a63c00) [pid = 1948] [serial = 2117] [outer = 0x1185a6400] 01:04:13 INFO - PROCESS | 1948 | 1466496253456 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:04:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:04:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms 01:04:13 INFO - PROCESS | 1948 | 1466496253477 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:04:13 INFO - PROCESS | 1948 | 1466496253481 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:04:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:04:13 INFO - PROCESS | 1948 | 1466496253483 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:04:13 INFO - PROCESS | 1948 | 1466496253486 Marionette TRACE conn2 <- [1,2794,null,{}] 01:04:13 INFO - PROCESS | 1948 | 1466496253496 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:13 INFO - PROCESS | 1948 | 1466496253499 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:13 INFO - PROCESS | 1948 | 1466496253580 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:04:13 INFO - PROCESS | 1948 | 1466496253585 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:13 INFO - PROCESS | 1948 | 1466496253587 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x124f62800 == 32 [pid = 1948] [id = 706] 01:04:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x119ac1c00) [pid = 1948] [serial = 2118] [outer = 0x0] 01:04:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x120fe6800) [pid = 1948] [serial = 2119] [outer = 0x119ac1c00] 01:04:13 INFO - PROCESS | 1948 | 1466496253618 Marionette DEBUG loaded listener.js 01:04:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x123b7b000) [pid = 1948] [serial = 2120] [outer = 0x119ac1c00] 01:04:13 INFO - PROCESS | 1948 | 1466496253988 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:04:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:04:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 522ms 01:04:14 INFO - PROCESS | 1948 | 1466496254007 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:04:14 INFO - PROCESS | 1948 | 1466496254009 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:04:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:04:14 INFO - PROCESS | 1948 | 1466496254011 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:04:14 INFO - PROCESS | 1948 | 1466496254012 Marionette TRACE conn2 <- [1,2798,null,{}] 01:04:14 INFO - PROCESS | 1948 | 1466496254014 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:14 INFO - PROCESS | 1948 | 1466496254015 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:14 INFO - PROCESS | 1948 | 1466496254100 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:04:14 INFO - PROCESS | 1948 | 1466496254104 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:14 INFO - PROCESS | 1948 | 1466496254105 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288cb800 == 33 [pid = 1948] [id = 707] 01:04:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x123f68000) [pid = 1948] [serial = 2121] [outer = 0x0] 01:04:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1240ba400) [pid = 1948] [serial = 2122] [outer = 0x123f68000] 01:04:14 INFO - PROCESS | 1948 | 1466496254131 Marionette DEBUG loaded listener.js 01:04:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x124559c00) [pid = 1948] [serial = 2123] [outer = 0x123f68000] 01:04:14 INFO - PROCESS | 1948 | 1466496254466 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:04:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:04:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 471ms 01:04:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:04:14 INFO - PROCESS | 1948 | 1466496254483 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:04:14 INFO - PROCESS | 1948 | 1466496254484 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:04:14 INFO - PROCESS | 1948 | 1466496254486 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:04:14 INFO - PROCESS | 1948 | 1466496254487 Marionette TRACE conn2 <- [1,2802,null,{}] 01:04:14 INFO - PROCESS | 1948 | 1466496254490 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:14 INFO - PROCESS | 1948 | 1466496254491 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:14 INFO - PROCESS | 1948 | 1466496254568 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:04:14 INFO - PROCESS | 1948 | 1466496254640 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:14 INFO - PROCESS | 1948 | 1466496254641 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x129035000 == 34 [pid = 1948] [id = 708] 01:04:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x124098800) [pid = 1948] [serial = 2124] [outer = 0x0] 01:04:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x124b2d400) [pid = 1948] [serial = 2125] [outer = 0x124098800] 01:04:14 INFO - PROCESS | 1948 | 1466496254666 Marionette DEBUG loaded listener.js 01:04:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124fd7400) [pid = 1948] [serial = 2126] [outer = 0x124098800] 01:04:15 INFO - PROCESS | 1948 | 1466496255004 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 569ms 01:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:04:15 INFO - PROCESS | 1948 | 1466496255056 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:04:15 INFO - PROCESS | 1948 | 1466496255057 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:04:15 INFO - PROCESS | 1948 | 1466496255059 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:04:15 INFO - PROCESS | 1948 | 1466496255060 Marionette TRACE conn2 <- [1,2806,null,{}] 01:04:15 INFO - PROCESS | 1948 | 1466496255062 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:15 INFO - PROCESS | 1948 | 1466496255066 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:15 INFO - PROCESS | 1948 | 1466496255186 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:04:15 INFO - PROCESS | 1948 | 1466496255198 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:15 INFO - PROCESS | 1948 | 1466496255199 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x1295e9800 == 35 [pid = 1948] [id = 709] 01:04:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1261e2400) [pid = 1948] [serial = 2127] [outer = 0x0] 01:04:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x126b15400) [pid = 1948] [serial = 2128] [outer = 0x1261e2400] 01:04:15 INFO - PROCESS | 1948 | 1466496255224 Marionette DEBUG loaded listener.js 01:04:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x128a7fc00) [pid = 1948] [serial = 2129] [outer = 0x1261e2400] 01:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 01:04:15 INFO - PROCESS | 1948 | 1466496255574 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:04:15 INFO - PROCESS | 1948 | 1466496255581 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:04:15 INFO - PROCESS | 1948 | 1466496255583 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:04:15 INFO - PROCESS | 1948 | 1466496255585 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:04:15 INFO - PROCESS | 1948 | 1466496255586 Marionette TRACE conn2 <- [1,2810,null,{}] 01:04:15 INFO - PROCESS | 1948 | 1466496255588 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:15 INFO - PROCESS | 1948 | 1466496255589 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:15 INFO - PROCESS | 1948 | 1466496255690 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:04:15 INFO - PROCESS | 1948 | 1466496255701 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:15 INFO - PROCESS | 1948 | 1466496255702 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x118429000 == 36 [pid = 1948] [id = 710] 01:04:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x128a80400) [pid = 1948] [serial = 2130] [outer = 0x0] 01:04:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x128bf3400) [pid = 1948] [serial = 2131] [outer = 0x128a80400] 01:04:15 INFO - PROCESS | 1948 | 1466496255726 Marionette DEBUG loaded listener.js 01:04:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1290e9000) [pid = 1948] [serial = 2132] [outer = 0x128a80400] 01:04:16 INFO - PROCESS | 1948 | 1466496256043 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:04:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:04:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 01:04:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:04:16 INFO - PROCESS | 1948 | 1466496256104 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:04:16 INFO - PROCESS | 1948 | 1466496256105 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:04:16 INFO - PROCESS | 1948 | 1466496256108 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:04:16 INFO - PROCESS | 1948 | 1466496256109 Marionette TRACE conn2 <- [1,2814,null,{}] 01:04:16 INFO - PROCESS | 1948 | 1466496256111 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:16 INFO - PROCESS | 1948 | 1466496256112 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:16 INFO - PROCESS | 1948 | 1466496256212 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:04:16 INFO - PROCESS | 1948 | 1466496256249 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:16 INFO - PROCESS | 1948 | 1466496256250 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8d3800 == 37 [pid = 1948] [id = 711] 01:04:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1290eb800) [pid = 1948] [serial = 2133] [outer = 0x0] 01:04:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1290f0c00) [pid = 1948] [serial = 2134] [outer = 0x1290eb800] 01:04:16 INFO - PROCESS | 1948 | 1466496256275 Marionette DEBUG loaded listener.js 01:04:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x129404400) [pid = 1948] [serial = 2135] [outer = 0x1290eb800] 01:04:16 INFO - PROCESS | 1948 | 1466496256671 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x112a74400) [pid = 1948] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x117e92c00) [pid = 1948] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11970a800) [pid = 1948] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x113836c00) [pid = 1948] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x123842800) [pid = 1948] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1133b9c00) [pid = 1948] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119ac1400) [pid = 1948] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1261b9400) [pid = 1948] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x117035400) [pid = 1948] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118563c00) [pid = 1948] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x123bb9c00) [pid = 1948] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119a9c400) [pid = 1948] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1186acc00) [pid = 1948] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x120fe2400) [pid = 1948] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:04:16 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1268efc00) [pid = 1948] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:04:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:04:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 619ms 01:04:16 INFO - PROCESS | 1948 | 1466496256728 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:04:16 INFO - PROCESS | 1948 | 1466496256729 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:04:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:04:16 INFO - PROCESS | 1948 | 1466496256732 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:04:16 INFO - PROCESS | 1948 | 1466496256733 Marionette TRACE conn2 <- [1,2818,null,{}] 01:04:16 INFO - PROCESS | 1948 | 1466496256736 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:16 INFO - PROCESS | 1948 | 1466496256737 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:16 INFO - PROCESS | 1948 | 1466496256818 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:04:16 INFO - PROCESS | 1948 | 1466496256822 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:16 INFO - PROCESS | 1948 | 1466496256823 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x12697d000 == 38 [pid = 1948] [id = 712] 01:04:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x117035400) [pid = 1948] [serial = 2136] [outer = 0x0] 01:04:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1185a8400) [pid = 1948] [serial = 2137] [outer = 0x117035400] 01:04:16 INFO - PROCESS | 1948 | 1466496256848 Marionette DEBUG loaded listener.js 01:04:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x120fe2400) [pid = 1948] [serial = 2138] [outer = 0x117035400] 01:04:17 INFO - PROCESS | 1948 | 1466496257171 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:04:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:04:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 469ms 01:04:17 INFO - PROCESS | 1948 | 1466496257202 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:04:17 INFO - PROCESS | 1948 | 1466496257203 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:04:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:04:17 INFO - PROCESS | 1948 | 1466496257205 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:04:17 INFO - PROCESS | 1948 | 1466496257206 Marionette TRACE conn2 <- [1,2822,null,{}] 01:04:17 INFO - PROCESS | 1948 | 1466496257209 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:17 INFO - PROCESS | 1948 | 1466496257210 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:17 INFO - PROCESS | 1948 | 1466496257291 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:04:17 INFO - PROCESS | 1948 | 1466496257351 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:17 INFO - PROCESS | 1948 | 1466496257352 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a3f2800 == 39 [pid = 1948] [id = 713] 01:04:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1176c0400) [pid = 1948] [serial = 2139] [outer = 0x0] 01:04:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x124f92400) [pid = 1948] [serial = 2140] [outer = 0x1176c0400] 01:04:17 INFO - PROCESS | 1948 | 1466496257377 Marionette DEBUG loaded listener.js 01:04:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124553000) [pid = 1948] [serial = 2141] [outer = 0x1176c0400] 01:04:17 INFO - PROCESS | 1948 | 1466496257687 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:04:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:04:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 01:04:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:04:17 INFO - PROCESS | 1948 | 1466496257724 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:04:17 INFO - PROCESS | 1948 | 1466496257726 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:04:17 INFO - PROCESS | 1948 | 1466496257730 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:04:17 INFO - PROCESS | 1948 | 1466496257732 Marionette TRACE conn2 <- [1,2826,null,{}] 01:04:17 INFO - PROCESS | 1948 | 1466496257734 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:17 INFO - PROCESS | 1948 | 1466496257736 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:17 INFO - PROCESS | 1948 | 1466496257831 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:04:17 INFO - PROCESS | 1948 | 1466496257834 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:17 INFO - PROCESS | 1948 | 1466496257836 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d13f000 == 40 [pid = 1948] [id = 714] 01:04:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12940c000) [pid = 1948] [serial = 2142] [outer = 0x0] 01:04:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12944b800) [pid = 1948] [serial = 2143] [outer = 0x12940c000] 01:04:17 INFO - PROCESS | 1948 | 1466496257863 Marionette DEBUG loaded listener.js 01:04:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12a5b4c00) [pid = 1948] [serial = 2144] [outer = 0x12940c000] 01:04:18 INFO - PROCESS | 1948 | 1466496258210 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:04:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:04:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 01:04:18 INFO - PROCESS | 1948 | 1466496258250 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:04:18 INFO - PROCESS | 1948 | 1466496258251 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:04:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:04:18 INFO - PROCESS | 1948 | 1466496258264 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:04:18 INFO - PROCESS | 1948 | 1466496258265 Marionette TRACE conn2 <- [1,2830,null,{}] 01:04:18 INFO - PROCESS | 1948 | 1466496258267 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:18 INFO - PROCESS | 1948 | 1466496258268 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:18 INFO - PROCESS | 1948 | 1466496258353 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:04:18 INFO - PROCESS | 1948 | 1466496258357 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:18 INFO - PROCESS | 1948 | 1466496258358 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d280800 == 41 [pid = 1948] [id = 715] 01:04:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12a5b8400) [pid = 1948] [serial = 2145] [outer = 0x0] 01:04:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a5c0400) [pid = 1948] [serial = 2146] [outer = 0x12a5b8400] 01:04:18 INFO - PROCESS | 1948 | 1466496258384 Marionette DEBUG loaded listener.js 01:04:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a83f400) [pid = 1948] [serial = 2147] [outer = 0x12a5b8400] 01:04:18 INFO - PROCESS | 1948 | 1466496258865 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:04:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:04:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 618ms 01:04:18 INFO - PROCESS | 1948 | 1466496258896 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:04:18 INFO - PROCESS | 1948 | 1466496258899 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:04:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:04:18 INFO - PROCESS | 1948 | 1466496258903 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:04:18 INFO - PROCESS | 1948 | 1466496258905 Marionette TRACE conn2 <- [1,2834,null,{}] 01:04:18 INFO - PROCESS | 1948 | 1466496258909 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:18 INFO - PROCESS | 1948 | 1466496258913 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:19 INFO - PROCESS | 1948 | 1466496259023 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:04:19 INFO - PROCESS | 1948 | 1466496259098 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:19 INFO - PROCESS | 1948 | 1466496259099 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x119170800 == 42 [pid = 1948] [id = 716] 01:04:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x113d07400) [pid = 1948] [serial = 2148] [outer = 0x0] 01:04:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x117e9ec00) [pid = 1948] [serial = 2149] [outer = 0x113d07400] 01:04:19 INFO - PROCESS | 1948 | 1466496259130 Marionette DEBUG loaded listener.js 01:04:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1185adc00) [pid = 1948] [serial = 2150] [outer = 0x113d07400] 01:04:19 INFO - PROCESS | 1948 | 1466496259551 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:04:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:04:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 673ms 01:04:19 INFO - PROCESS | 1948 | 1466496259575 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:04:19 INFO - PROCESS | 1948 | 1466496259581 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:04:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:04:19 INFO - PROCESS | 1948 | 1466496259585 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:04:19 INFO - PROCESS | 1948 | 1466496259587 Marionette TRACE conn2 <- [1,2838,null,{}] 01:04:19 INFO - PROCESS | 1948 | 1466496259590 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:19 INFO - PROCESS | 1948 | 1466496259592 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:19 INFO - PROCESS | 1948 | 1466496259698 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:04:19 INFO - PROCESS | 1948 | 1466496259760 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:19 INFO - PROCESS | 1948 | 1466496259761 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288c4000 == 43 [pid = 1948] [id = 717] 01:04:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x119a64800) [pid = 1948] [serial = 2151] [outer = 0x0] 01:04:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x119ac9000) [pid = 1948] [serial = 2152] [outer = 0x119a64800] 01:04:19 INFO - PROCESS | 1948 | 1466496259792 Marionette DEBUG loaded listener.js 01:04:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1210b5400) [pid = 1948] [serial = 2153] [outer = 0x119a64800] 01:04:20 INFO - PROCESS | 1948 | 1466496260252 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:04:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:04:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 720ms 01:04:20 INFO - PROCESS | 1948 | 1466496260306 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:04:20 INFO - PROCESS | 1948 | 1466496260308 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:04:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:04:20 INFO - PROCESS | 1948 | 1466496260312 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:04:20 INFO - PROCESS | 1948 | 1466496260316 Marionette TRACE conn2 <- [1,2842,null,{}] 01:04:20 INFO - PROCESS | 1948 | 1466496260324 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:20 INFO - PROCESS | 1948 | 1466496260327 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:20 INFO - PROCESS | 1948 | 1466496260456 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:04:20 INFO - PROCESS | 1948 | 1466496260532 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:20 INFO - PROCESS | 1948 | 1466496260534 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d147800 == 44 [pid = 1948] [id = 718] 01:04:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12612dc00) [pid = 1948] [serial = 2154] [outer = 0x0] 01:04:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1261e4400) [pid = 1948] [serial = 2155] [outer = 0x12612dc00] 01:04:20 INFO - PROCESS | 1948 | 1466496260565 Marionette DEBUG loaded listener.js 01:04:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x126b12c00) [pid = 1948] [serial = 2156] [outer = 0x12612dc00] 01:04:20 INFO - PROCESS | 1948 | 1466496260965 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:04:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:04:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 675ms 01:04:20 INFO - PROCESS | 1948 | 1466496260987 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:04:20 INFO - PROCESS | 1948 | 1466496260989 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:04:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:04:20 INFO - PROCESS | 1948 | 1466496260992 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:04:20 INFO - PROCESS | 1948 | 1466496260993 Marionette TRACE conn2 <- [1,2846,null,{}] 01:04:20 INFO - PROCESS | 1948 | 1466496260996 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:20 INFO - PROCESS | 1948 | 1466496260997 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:21 INFO - PROCESS | 1948 | 1466496261103 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:04:21 INFO - PROCESS | 1948 | 1466496261165 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:21 INFO - PROCESS | 1948 | 1466496261166 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d463800 == 45 [pid = 1948] [id = 719] 01:04:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x128a16000) [pid = 1948] [serial = 2157] [outer = 0x0] 01:04:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x128a81000) [pid = 1948] [serial = 2158] [outer = 0x128a16000] 01:04:21 INFO - PROCESS | 1948 | 1466496261195 Marionette DEBUG loaded listener.js 01:04:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12940e000) [pid = 1948] [serial = 2159] [outer = 0x128a16000] 01:04:21 INFO - PROCESS | 1948 | 1466496261864 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:04:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:04:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 922ms 01:04:21 INFO - PROCESS | 1948 | 1466496261915 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:04:21 INFO - PROCESS | 1948 | 1466496261919 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:04:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:04:21 INFO - PROCESS | 1948 | 1466496261924 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:04:21 INFO - PROCESS | 1948 | 1466496261927 Marionette TRACE conn2 <- [1,2850,null,{}] 01:04:21 INFO - PROCESS | 1948 | 1466496261934 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:21 INFO - PROCESS | 1948 | 1466496261936 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:22 INFO - PROCESS | 1948 | 1466496262076 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:04:22 INFO - PROCESS | 1948 | 1466496262155 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:22 INFO - PROCESS | 1948 | 1466496262158 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x11917e800 == 46 [pid = 1948] [id = 720] 01:04:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1133b8400) [pid = 1948] [serial = 2160] [outer = 0x0] 01:04:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1163d0000) [pid = 1948] [serial = 2161] [outer = 0x1133b8400] 01:04:22 INFO - PROCESS | 1948 | 1466496262186 Marionette DEBUG loaded listener.js 01:04:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x11827e400) [pid = 1948] [serial = 2162] [outer = 0x1133b8400] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x117069800 == 45 [pid = 1948] [id = 690] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12d13f000 == 44 [pid = 1948] [id = 714] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12a3f2800 == 43 [pid = 1948] [id = 713] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12697d000 == 42 [pid = 1948] [id = 712] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8d3800 == 41 [pid = 1948] [id = 711] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x118429000 == 40 [pid = 1948] [id = 710] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x1295e9800 == 39 [pid = 1948] [id = 709] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x129035000 == 38 [pid = 1948] [id = 708] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x1288cb800 == 37 [pid = 1948] [id = 707] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x124f62800 == 36 [pid = 1948] [id = 706] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x1195a1000 == 35 [pid = 1948] [id = 705] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x124518000 == 34 [pid = 1948] [id = 17] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x118208800 == 33 [pid = 1948] [id = 704] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x128d95800 == 32 [pid = 1948] [id = 703] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x119de1800 == 31 [pid = 1948] [id = 702] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12884a000 == 30 [pid = 1948] [id = 701] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12d463800 == 29 [pid = 1948] [id = 719] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12d147800 == 28 [pid = 1948] [id = 718] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x1288c4000 == 27 [pid = 1948] [id = 717] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12d280800 == 26 [pid = 1948] [id = 715] 01:04:23 INFO - PROCESS | 1948 | --DOCSHELL 0x119170800 == 25 [pid = 1948] [id = 716] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x124b36000) [pid = 1948] [serial = 2062] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x129007800) [pid = 1948] [serial = 2066] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x128bf4400) [pid = 1948] [serial = 2065] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x128a7f400) [pid = 1948] [serial = 2069] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12612d400) [pid = 1948] [serial = 2068] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1239f4400) [pid = 1948] [serial = 2087] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1210b2800) [pid = 1948] [serial = 2086] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x124f9b000) [pid = 1948] [serial = 2090] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12431ec00) [pid = 1948] [serial = 2089] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x126127800) [pid = 1948] [serial = 2092] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1261e2000) [pid = 1948] [serial = 2096] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119a9c800) [pid = 1948] [serial = 2095] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1261b7400) [pid = 1948] [serial = 2093] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1261ef800) [pid = 1948] [serial = 2098] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x120fd9000) [pid = 1948] [serial = 2084] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x126be6400) [pid = 1948] [serial = 2102] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x119a92800) [pid = 1948] [serial = 2081] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x128a7f800) [pid = 1948] [serial = 2104] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x126b1d000) [pid = 1948] [serial = 2101] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12682ac00) [pid = 1948] [serial = 2099] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118270000) [pid = 1948] [serial = 2057] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11386e800) [pid = 1948] [serial = 2056] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1185a7800) [pid = 1948] [serial = 2077] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119ac7000) [pid = 1948] [serial = 2060] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1188dfc00) [pid = 1948] [serial = 2078] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x119a5b800) [pid = 1948] [serial = 2059] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x11662a400) [pid = 1948] [serial = 2071] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x119a61400) [pid = 1948] [serial = 2080] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1261b7c00) [pid = 1948] [serial = 2063] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1163cd400) [pid = 1948] [serial = 2074] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x117290000) [pid = 1948] [serial = 2075] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x119d3f000) [pid = 1948] [serial = 2083] [outer = 0x0] [url = about:blank] 01:04:23 INFO - PROCESS | 1948 | 1466496263182 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:04:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:04:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1283ms 01:04:23 INFO - PROCESS | 1948 | 1466496263207 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:04:23 INFO - PROCESS | 1948 | 1466496263210 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:04:23 INFO - PROCESS | 1948 | 1466496263215 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:04:23 INFO - PROCESS | 1948 | 1466496263217 Marionette TRACE conn2 <- [1,2854,null,{}] 01:04:23 INFO - PROCESS | 1948 | 1466496263221 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:23 INFO - PROCESS | 1948 | 1466496263224 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:23 INFO - PROCESS | 1948 | 1466496263309 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:04:23 INFO - PROCESS | 1948 | 1466496263317 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:23 INFO - PROCESS | 1948 | 1466496263320 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169ab800 == 26 [pid = 1948] [id = 721] 01:04:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x113272400) [pid = 1948] [serial = 2163] [outer = 0x0] 01:04:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1133b9400) [pid = 1948] [serial = 2164] [outer = 0x113272400] 01:04:23 INFO - PROCESS | 1948 | 1466496263349 Marionette DEBUG loaded listener.js 01:04:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1160a3000) [pid = 1948] [serial = 2165] [outer = 0x113272400] 01:04:23 INFO - PROCESS | 1948 | 1466496263708 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:04:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:04:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 574ms 01:04:23 INFO - PROCESS | 1948 | 1466496263789 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:04:23 INFO - PROCESS | 1948 | 1466496263793 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:04:23 INFO - PROCESS | 1948 | 1466496263798 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:04:23 INFO - PROCESS | 1948 | 1466496263799 Marionette TRACE conn2 <- [1,2858,null,{}] 01:04:23 INFO - PROCESS | 1948 | 1466496263802 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:23 INFO - PROCESS | 1948 | 1466496263804 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:23 INFO - PROCESS | 1948 | 1466496263886 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:04:23 INFO - PROCESS | 1948 | 1466496263890 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:23 INFO - PROCESS | 1948 | 1466496263891 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x1188af000 == 27 [pid = 1948] [id = 722] 01:04:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1166ebc00) [pid = 1948] [serial = 2166] [outer = 0x0] 01:04:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11826e800) [pid = 1948] [serial = 2167] [outer = 0x1166ebc00] 01:04:23 INFO - PROCESS | 1948 | 1466496263921 Marionette DEBUG loaded listener.js 01:04:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11856d000) [pid = 1948] [serial = 2168] [outer = 0x1166ebc00] 01:04:24 INFO - PROCESS | 1948 | 1466496264267 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 01:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:04:24 INFO - PROCESS | 1948 | 1466496264318 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:04:24 INFO - PROCESS | 1948 | 1466496264319 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:04:24 INFO - PROCESS | 1948 | 1466496264321 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:04:24 INFO - PROCESS | 1948 | 1466496264332 Marionette TRACE conn2 <- [1,2862,null,{}] 01:04:24 INFO - PROCESS | 1948 | 1466496264340 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:24 INFO - PROCESS | 1948 | 1466496264343 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:24 INFO - PROCESS | 1948 | 1466496264467 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:04:24 INFO - PROCESS | 1948 | 1466496264526 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:24 INFO - PROCESS | 1948 | 1466496264527 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x1163a0000 == 28 [pid = 1948] [id = 723] 01:04:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1121aa400) [pid = 1948] [serial = 2169] [outer = 0x0] 01:04:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11295f800) [pid = 1948] [serial = 2170] [outer = 0x1121aa400] 01:04:24 INFO - PROCESS | 1948 | 1466496264560 Marionette DEBUG loaded listener.js 01:04:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11327a400) [pid = 1948] [serial = 2171] [outer = 0x1121aa400] 01:04:25 INFO - PROCESS | 1948 | 1466496265140 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 880ms 01:04:25 INFO - PROCESS | 1948 | 1466496265204 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:04:25 INFO - PROCESS | 1948 | 1466496265206 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:04:25 INFO - PROCESS | 1948 | 1466496265210 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:04:25 INFO - PROCESS | 1948 | 1466496265211 Marionette TRACE conn2 <- [1,2866,null,{}] 01:04:25 INFO - PROCESS | 1948 | 1466496265215 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:25 INFO - PROCESS | 1948 | 1466496265217 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:25 INFO - PROCESS | 1948 | 1466496265324 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:04:25 INFO - PROCESS | 1948 | 1466496265402 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:25 INFO - PROCESS | 1948 | 1466496265404 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a8a000 == 29 [pid = 1948] [id = 724] 01:04:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x11728f800) [pid = 1948] [serial = 2172] [outer = 0x0] 01:04:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1185a6800) [pid = 1948] [serial = 2173] [outer = 0x11728f800] 01:04:25 INFO - PROCESS | 1948 | 1466496265435 Marionette DEBUG loaded listener.js 01:04:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x118892400) [pid = 1948] [serial = 2174] [outer = 0x11728f800] 01:04:25 INFO - PROCESS | 1948 | 1466496265967 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 772ms 01:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:04:25 INFO - PROCESS | 1948 | 1466496265982 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:04:25 INFO - PROCESS | 1948 | 1466496265984 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:04:25 INFO - PROCESS | 1948 | 1466496265987 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:04:25 INFO - PROCESS | 1948 | 1466496265988 Marionette TRACE conn2 <- [1,2870,null,{}] 01:04:25 INFO - PROCESS | 1948 | 1466496265991 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:25 INFO - PROCESS | 1948 | 1466496265993 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:26 INFO - PROCESS | 1948 | 1466496266099 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:04:26 INFO - PROCESS | 1948 | 1466496266179 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:26 INFO - PROCESS | 1948 | 1466496266181 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x1246e5000 == 30 [pid = 1948] [id = 725] 01:04:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x118568c00) [pid = 1948] [serial = 2175] [outer = 0x0] 01:04:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x119710c00) [pid = 1948] [serial = 2176] [outer = 0x118568c00] 01:04:26 INFO - PROCESS | 1948 | 1466496266212 Marionette DEBUG loaded listener.js 01:04:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x119991000) [pid = 1948] [serial = 2177] [outer = 0x118568c00] 01:04:26 INFO - PROCESS | 1948 | --DOCSHELL 0x1188af000 == 29 [pid = 1948] [id = 722] 01:04:26 INFO - PROCESS | 1948 | --DOCSHELL 0x1169ab800 == 28 [pid = 1948] [id = 721] 01:04:26 INFO - PROCESS | 1948 | --DOCSHELL 0x11917e800 == 27 [pid = 1948] [id = 720] 01:04:26 INFO - PROCESS | 1948 | 1466496266747 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:04:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:04:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 770ms 01:04:26 INFO - PROCESS | 1948 | 1466496266757 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:04:26 INFO - PROCESS | 1948 | 1466496266760 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:04:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:04:26 INFO - PROCESS | 1948 | 1466496266767 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:04:26 INFO - PROCESS | 1948 | 1466496266769 Marionette TRACE conn2 <- [1,2874,null,{}] 01:04:26 INFO - PROCESS | 1948 | 1466496266773 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:26 INFO - PROCESS | 1948 | 1466496266775 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:26 INFO - PROCESS | 1948 | 1466496266884 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:04:26 INFO - PROCESS | 1948 | 1466496266943 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:26 INFO - PROCESS | 1948 | 1466496266946 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x1197e9000 == 28 [pid = 1948] [id = 726] 01:04:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x11728fc00) [pid = 1948] [serial = 2178] [outer = 0x0] 01:04:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x11859f800) [pid = 1948] [serial = 2179] [outer = 0x11728fc00] 01:04:26 INFO - PROCESS | 1948 | 1466496266986 Marionette DEBUG loaded listener.js 01:04:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x11944f400) [pid = 1948] [serial = 2180] [outer = 0x11728fc00] 01:04:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:04:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 724ms 01:04:27 INFO - PROCESS | 1948 | 1466496267483 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:04:27 INFO - PROCESS | 1948 | 1466496267490 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:04:27 INFO - PROCESS | 1948 | 1466496267494 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:04:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:04:27 INFO - PROCESS | 1948 | 1466496267509 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:04:27 INFO - PROCESS | 1948 | 1466496267513 Marionette TRACE conn2 <- [1,2878,null,{}] 01:04:27 INFO - PROCESS | 1948 | 1466496267538 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:27 INFO - PROCESS | 1948 | 1466496267540 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:27 INFO - PROCESS | 1948 | 1466496267648 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:04:27 INFO - PROCESS | 1948 | 1466496267657 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:27 INFO - PROCESS | 1948 | 1466496267659 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x124be9000 == 29 [pid = 1948] [id = 727] 01:04:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x119a61400) [pid = 1948] [serial = 2181] [outer = 0x0] 01:04:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x119a66000) [pid = 1948] [serial = 2182] [outer = 0x119a61400] 01:04:27 INFO - PROCESS | 1948 | 1466496267718 Marionette DEBUG loaded listener.js 01:04:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x119a92400) [pid = 1948] [serial = 2183] [outer = 0x119a61400] 01:04:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:04:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 550ms 01:04:28 INFO - PROCESS | 1948 | 1466496268050 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:04:28 INFO - PROCESS | 1948 | 1466496268054 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:04:28 INFO - PROCESS | 1948 | 1466496268056 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:04:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:04:28 INFO - PROCESS | 1948 | 1466496268066 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:04:28 INFO - PROCESS | 1948 | 1466496268068 Marionette TRACE conn2 <- [1,2882,null,{}] 01:04:28 INFO - PROCESS | 1948 | 1466496268076 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:28 INFO - PROCESS | 1948 | 1466496268079 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:28 INFO - PROCESS | 1948 | 1466496268183 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:04:28 INFO - PROCESS | 1948 | 1466496268188 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:28 INFO - PROCESS | 1948 | 1466496268190 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288be800 == 30 [pid = 1948] [id = 728] 01:04:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x119ac2000) [pid = 1948] [serial = 2184] [outer = 0x0] 01:04:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119d47400) [pid = 1948] [serial = 2185] [outer = 0x119ac2000] 01:04:28 INFO - PROCESS | 1948 | 1466496268217 Marionette DEBUG loaded listener.js 01:04:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1210ad800) [pid = 1948] [serial = 2186] [outer = 0x119ac2000] 01:04:28 INFO - PROCESS | 1948 | 1466496268570 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:04:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:04:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 523ms 01:04:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:04:28 INFO - PROCESS | 1948 | 1466496268589 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:04:28 INFO - PROCESS | 1948 | 1466496268591 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:04:28 INFO - PROCESS | 1948 | 1466496268601 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:04:28 INFO - PROCESS | 1948 | 1466496268603 Marionette TRACE conn2 <- [1,2886,null,{}] 01:04:28 INFO - PROCESS | 1948 | 1466496268605 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:28 INFO - PROCESS | 1948 | 1466496268606 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:28 INFO - PROCESS | 1948 | 1466496268711 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:04:28 INFO - PROCESS | 1948 | 1466496268715 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:28 INFO - PROCESS | 1948 | 1466496268716 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x1292a8000 == 31 [pid = 1948] [id = 729] 01:04:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1210bac00) [pid = 1948] [serial = 2187] [outer = 0x0] 01:04:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x123be5800) [pid = 1948] [serial = 2188] [outer = 0x1210bac00] 01:04:28 INFO - PROCESS | 1948 | 1466496268741 Marionette DEBUG loaded listener.js 01:04:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1240a0400) [pid = 1948] [serial = 2189] [outer = 0x1210bac00] 01:04:29 INFO - PROCESS | 1948 | 1466496269123 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:04:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:04:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 579ms 01:04:29 INFO - PROCESS | 1948 | 1466496269180 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:04:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:04:29 INFO - PROCESS | 1948 | 1466496269192 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:04:29 INFO - PROCESS | 1948 | 1466496269196 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:04:29 INFO - PROCESS | 1948 | 1466496269198 Marionette TRACE conn2 <- [1,2890,null,{}] 01:04:29 INFO - PROCESS | 1948 | 1466496269201 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:29 INFO - PROCESS | 1948 | 1466496269204 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:29 INFO - PROCESS | 1948 | 1466496269353 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:04:29 INFO - PROCESS | 1948 | 1466496269372 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:29 INFO - PROCESS | 1948 | 1466496269374 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a3d7000 == 32 [pid = 1948] [id = 730] 01:04:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x115eea000) [pid = 1948] [serial = 2190] [outer = 0x0] 01:04:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1240a3c00) [pid = 1948] [serial = 2191] [outer = 0x115eea000] 01:04:29 INFO - PROCESS | 1948 | 1466496269414 Marionette DEBUG loaded listener.js 01:04:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12455b800) [pid = 1948] [serial = 2192] [outer = 0x115eea000] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1133b8400) [pid = 1948] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x113272400) [pid = 1948] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1261e2400) [pid = 1948] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x128a80400) [pid = 1948] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x126be9400) [pid = 1948] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119ac1c00) [pid = 1948] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x11662a000) [pid = 1948] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1185a6400) [pid = 1948] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x11662f400) [pid = 1948] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x123f68000) [pid = 1948] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11944f800) [pid = 1948] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1290eb800) [pid = 1948] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x113d07400) [pid = 1948] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12ca0d800) [pid = 1948] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x117035400) [pid = 1948] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12a5b8400) [pid = 1948] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12940c000) [pid = 1948] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1176c0400) [pid = 1948] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119a64800) [pid = 1948] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12612dc00) [pid = 1948] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x128a16000) [pid = 1948] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124098800) [pid = 1948] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x113862400) [pid = 1948] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:04:29 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12d147000) [pid = 1948] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:04:29 INFO - PROCESS | 1948 | 1466496269822 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:04:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:04:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 01:04:29 INFO - PROCESS | 1948 | 1466496269866 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:04:29 INFO - PROCESS | 1948 | 1466496269868 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:04:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:04:29 INFO - PROCESS | 1948 | 1466496269870 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:04:29 INFO - PROCESS | 1948 | 1466496269871 Marionette TRACE conn2 <- [1,2894,null,{}] 01:04:29 INFO - PROCESS | 1948 | 1466496269873 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:29 INFO - PROCESS | 1948 | 1466496269877 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:30 INFO - PROCESS | 1948 | 1466496270003 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:04:30 INFO - PROCESS | 1948 | 1466496270011 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:30 INFO - PROCESS | 1948 | 1466496270012 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9cb000 == 33 [pid = 1948] [id = 731] 01:04:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11888bc00) [pid = 1948] [serial = 2193] [outer = 0x0] 01:04:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x124badc00) [pid = 1948] [serial = 2194] [outer = 0x11888bc00] 01:04:30 INFO - PROCESS | 1948 | 1466496270037 Marionette DEBUG loaded listener.js 01:04:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x12506e800) [pid = 1948] [serial = 2195] [outer = 0x11888bc00] 01:04:30 INFO - PROCESS | 1948 | 1466496270370 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:04:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:04:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 01:04:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:04:30 INFO - PROCESS | 1948 | 1466496270389 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:04:30 INFO - PROCESS | 1948 | 1466496270390 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:04:30 INFO - PROCESS | 1948 | 1466496270392 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:04:30 INFO - PROCESS | 1948 | 1466496270403 Marionette TRACE conn2 <- [1,2898,null,{}] 01:04:30 INFO - PROCESS | 1948 | 1466496270405 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:30 INFO - PROCESS | 1948 | 1466496270407 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:30 INFO - PROCESS | 1948 | 1466496270514 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:04:30 INFO - PROCESS | 1948 | 1466496270547 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:30 INFO - PROCESS | 1948 | 1466496270548 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0cb800 == 34 [pid = 1948] [id = 732] 01:04:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119195800) [pid = 1948] [serial = 2196] [outer = 0x0] 01:04:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12579f800) [pid = 1948] [serial = 2197] [outer = 0x119195800] 01:04:30 INFO - PROCESS | 1948 | 1466496270573 Marionette DEBUG loaded listener.js 01:04:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1261bb000) [pid = 1948] [serial = 2198] [outer = 0x119195800] 01:04:30 INFO - PROCESS | 1948 | 1466496270886 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:04:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:04:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 532ms 01:04:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:04:30 INFO - PROCESS | 1948 | 1466496270925 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:04:30 INFO - PROCESS | 1948 | 1466496270926 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:04:30 INFO - PROCESS | 1948 | 1466496270931 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:04:30 INFO - PROCESS | 1948 | 1466496270932 Marionette TRACE conn2 <- [1,2902,null,{}] 01:04:30 INFO - PROCESS | 1948 | 1466496270934 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:30 INFO - PROCESS | 1948 | 1466496270935 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:31 INFO - PROCESS | 1948 | 1466496271016 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:04:31 INFO - PROCESS | 1948 | 1466496271020 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:31 INFO - PROCESS | 1948 | 1466496271021 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8cb000 == 35 [pid = 1948] [id = 733] 01:04:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1261e2000) [pid = 1948] [serial = 2199] [outer = 0x0] 01:04:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1265cb800) [pid = 1948] [serial = 2200] [outer = 0x1261e2000] 01:04:31 INFO - PROCESS | 1948 | 1466496271046 Marionette DEBUG loaded listener.js 01:04:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x126b11800) [pid = 1948] [serial = 2201] [outer = 0x1261e2000] 01:04:31 INFO - PROCESS | 1948 | 1466496271389 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:04:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:04:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 470ms 01:04:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:04:31 INFO - PROCESS | 1948 | 1466496271401 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:04:31 INFO - PROCESS | 1948 | 1466496271402 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:04:31 INFO - PROCESS | 1948 | 1466496271404 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:04:31 INFO - PROCESS | 1948 | 1466496271417 Marionette TRACE conn2 <- [1,2906,null,{}] 01:04:31 INFO - PROCESS | 1948 | 1466496271419 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:31 INFO - PROCESS | 1948 | 1466496271420 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:31 INFO - PROCESS | 1948 | 1466496271527 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:04:31 INFO - PROCESS | 1948 | 1466496271535 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:31 INFO - PROCESS | 1948 | 1466496271536 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x128852000 == 36 [pid = 1948] [id = 734] 01:04:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x126b1d000) [pid = 1948] [serial = 2202] [outer = 0x0] 01:04:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x126be5800) [pid = 1948] [serial = 2203] [outer = 0x126b1d000] 01:04:31 INFO - PROCESS | 1948 | 1466496271560 Marionette DEBUG loaded listener.js 01:04:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x128a07400) [pid = 1948] [serial = 2204] [outer = 0x126b1d000] 01:04:32 INFO - PROCESS | 1948 | 1466496272063 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:04:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:04:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 730ms 01:04:32 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:04:32 INFO - PROCESS | 1948 | 1466496272135 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:04:32 INFO - PROCESS | 1948 | 1466496272139 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:04:32 INFO - PROCESS | 1948 | 1466496272144 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:04:32 INFO - PROCESS | 1948 | 1466496272149 Marionette TRACE conn2 <- [1,2910,null,{}] 01:04:32 INFO - PROCESS | 1948 | 1466496272155 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:32 INFO - PROCESS | 1948 | 1466496272157 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:32 INFO - PROCESS | 1948 | 1466496272321 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:04:32 INFO - PROCESS | 1948 | 1466496272459 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:32 INFO - PROCESS | 1948 | 1466496272461 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x12466f000 == 37 [pid = 1948] [id = 735] 01:04:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x11696d400) [pid = 1948] [serial = 2205] [outer = 0x0] 01:04:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x117293000) [pid = 1948] [serial = 2206] [outer = 0x11696d400] 01:04:32 INFO - PROCESS | 1948 | 1466496272512 Marionette DEBUG loaded listener.js 01:04:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1186a2c00) [pid = 1948] [serial = 2207] [outer = 0x11696d400] 01:04:32 INFO - PROCESS | 1948 | 1466496272905 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:04:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:04:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:04:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 777ms 01:04:32 INFO - TEST-START | /DOMEvents/constructors.html 01:04:32 INFO - PROCESS | 1948 | 1466496272920 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:04:32 INFO - PROCESS | 1948 | 1466496272923 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:04:32 INFO - PROCESS | 1948 | 1466496272928 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:04:32 INFO - PROCESS | 1948 | 1466496272930 Marionette TRACE conn2 <- [1,2914,null,{}] 01:04:32 INFO - PROCESS | 1948 | 1466496272933 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:32 INFO - PROCESS | 1948 | 1466496272934 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:33 INFO - PROCESS | 1948 | 1466496273044 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:04:33 INFO - PROCESS | 1948 | 1466496273105 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:33 INFO - PROCESS | 1948 | 1466496273106 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x1292a7000 == 38 [pid = 1948] [id = 736] 01:04:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11915c800) [pid = 1948] [serial = 2208] [outer = 0x0] 01:04:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119a64800) [pid = 1948] [serial = 2209] [outer = 0x11915c800] 01:04:33 INFO - PROCESS | 1948 | 1466496273137 Marionette DEBUG loaded listener.js 01:04:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x119ac3800) [pid = 1948] [serial = 2210] [outer = 0x11915c800] 01:04:33 INFO - PROCESS | 1948 | 1466496273560 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:04:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:04:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:04:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 677ms 01:04:33 INFO - PROCESS | 1948 | 1466496273606 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:04:33 INFO - PROCESS | 1948 | 1466496273608 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:04:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:04:33 INFO - PROCESS | 1948 | 1466496273611 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:04:33 INFO - PROCESS | 1948 | 1466496273613 Marionette TRACE conn2 <- [1,2918,null,{}] 01:04:33 INFO - PROCESS | 1948 | 1466496273621 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:33 INFO - PROCESS | 1948 | 1466496273625 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:33 INFO - PROCESS | 1948 | 1466496273757 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:04:33 INFO - PROCESS | 1948 | 1466496273855 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:33 INFO - PROCESS | 1948 | 1466496273857 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d13e000 == 39 [pid = 1948] [id = 737] 01:04:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x119acac00) [pid = 1948] [serial = 2211] [outer = 0x0] 01:04:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x120fe5000) [pid = 1948] [serial = 2212] [outer = 0x119acac00] 01:04:33 INFO - PROCESS | 1948 | 1466496273888 Marionette DEBUG loaded listener.js 01:04:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1252b0800) [pid = 1948] [serial = 2213] [outer = 0x119acac00] 01:04:34 INFO - PROCESS | 1948 | 1466496274242 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:04:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:04:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 01:04:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:04:34 INFO - PROCESS | 1948 | 1466496274283 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:04:34 INFO - PROCESS | 1948 | 1466496274285 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:04:34 INFO - PROCESS | 1948 | 1466496274287 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:04:34 INFO - PROCESS | 1948 | 1466496274289 Marionette TRACE conn2 <- [1,2922,null,{}] 01:04:34 INFO - PROCESS | 1948 | 1466496274291 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:34 INFO - PROCESS | 1948 | 1466496274293 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:34 INFO - PROCESS | 1948 | 1466496274398 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:04:34 INFO - PROCESS | 1948 | 1466496274459 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:34 INFO - PROCESS | 1948 | 1466496274460 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d456000 == 40 [pid = 1948] [id = 738] 01:04:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x124b36400) [pid = 1948] [serial = 2214] [outer = 0x0] 01:04:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x128a08000) [pid = 1948] [serial = 2215] [outer = 0x124b36400] 01:04:34 INFO - PROCESS | 1948 | 1466496274489 Marionette DEBUG loaded listener.js 01:04:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x128a16000) [pid = 1948] [serial = 2216] [outer = 0x124b36400] 01:04:34 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:04:34 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:04:34 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:04:34 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:04:34 INFO - PROCESS | 1948 | 1466496274883 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:04:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:04:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:04:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:04:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:04:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:04:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 620ms 01:04:34 INFO - PROCESS | 1948 | 1466496274909 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:04:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:04:34 INFO - PROCESS | 1948 | 1466496274910 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:04:34 INFO - PROCESS | 1948 | 1466496274913 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:04:34 INFO - PROCESS | 1948 | 1466496274914 Marionette TRACE conn2 <- [1,2926,null,{}] 01:04:34 INFO - PROCESS | 1948 | 1466496274917 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:34 INFO - PROCESS | 1948 | 1466496274918 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:35 INFO - PROCESS | 1948 | 1466496275017 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:04:35 INFO - PROCESS | 1948 | 1466496275093 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:35 INFO - PROCESS | 1948 | 1466496275095 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x11721c000 == 41 [pid = 1948] [id = 739] 01:04:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x112a83c00) [pid = 1948] [serial = 2217] [outer = 0x0] 01:04:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x126bea400) [pid = 1948] [serial = 2218] [outer = 0x112a83c00] 01:04:35 INFO - PROCESS | 1948 | 1466496275168 Marionette DEBUG loaded listener.js 01:04:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1290ef000) [pid = 1948] [serial = 2219] [outer = 0x112a83c00] 01:04:35 INFO - PROCESS | 1948 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:04:35 INFO - PROCESS | 1948 | 1466496275550 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:04:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:04:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 670ms 01:04:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:04:35 INFO - PROCESS | 1948 | 1466496275584 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:04:35 INFO - PROCESS | 1948 | 1466496275585 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:04:35 INFO - PROCESS | 1948 | 1466496275587 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:04:35 INFO - PROCESS | 1948 | 1466496275589 Marionette TRACE conn2 <- [1,2930,null,{}] 01:04:35 INFO - PROCESS | 1948 | 1466496275591 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:35 INFO - PROCESS | 1948 | 1466496275596 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:35 INFO - PROCESS | 1948 | 1466496275712 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:04:35 INFO - PROCESS | 1948 | 1466496275774 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:35 INFO - PROCESS | 1948 | 1466496275775 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x123fd8000 == 42 [pid = 1948] [id = 740] 01:04:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1188dd800) [pid = 1948] [serial = 2220] [outer = 0x0] 01:04:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x129002800) [pid = 1948] [serial = 2221] [outer = 0x1188dd800] 01:04:35 INFO - PROCESS | 1948 | 1466496275805 Marionette DEBUG loaded listener.js 01:04:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x129411000) [pid = 1948] [serial = 2222] [outer = 0x1188dd800] 01:04:36 INFO - PROCESS | 1948 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:04:36 INFO - PROCESS | 1948 | 1466496276279 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:04:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:04:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 720ms 01:04:36 INFO - PROCESS | 1948 | 1466496276307 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:04:36 INFO - PROCESS | 1948 | 1466496276310 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:04:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:04:36 INFO - PROCESS | 1948 | 1466496276313 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:04:36 INFO - PROCESS | 1948 | 1466496276315 Marionette TRACE conn2 <- [1,2934,null,{}] 01:04:36 INFO - PROCESS | 1948 | 1466496276318 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:36 INFO - PROCESS | 1948 | 1466496276320 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:36 INFO - PROCESS | 1948 | 1466496276450 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:04:36 INFO - PROCESS | 1948 | 1466496276533 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:36 INFO - PROCESS | 1948 | 1466496276535 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x123c9c000 == 43 [pid = 1948] [id = 741] 01:04:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x1133c6c00) [pid = 1948] [serial = 2223] [outer = 0x0] 01:04:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x1176c3000) [pid = 1948] [serial = 2224] [outer = 0x1133c6c00] 01:04:36 INFO - PROCESS | 1948 | 1466496276576 Marionette DEBUG loaded listener.js 01:04:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1185aac00) [pid = 1948] [serial = 2225] [outer = 0x1133c6c00] 01:04:36 INFO - PROCESS | 1948 | 1466496276940 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:04:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:04:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 673ms 01:04:36 INFO - PROCESS | 1948 | 1466496276986 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:04:36 INFO - PROCESS | 1948 | 1466496276988 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:04:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:04:36 INFO - PROCESS | 1948 | 1466496276993 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:04:36 INFO - PROCESS | 1948 | 1466496276995 Marionette TRACE conn2 <- [1,2938,null,{}] 01:04:36 INFO - PROCESS | 1948 | 1466496276997 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:37 INFO - PROCESS | 1948 | 1466496276999 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:37 INFO - PROCESS | 1948 | 1466496277098 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:04:37 INFO - PROCESS | 1948 | 1466496277161 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:37 INFO - PROCESS | 1948 | 1466496277162 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x12466a000 == 44 [pid = 1948] [id = 742] 01:04:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x11970f400) [pid = 1948] [serial = 2226] [outer = 0x0] 01:04:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x119a5c400) [pid = 1948] [serial = 2227] [outer = 0x11970f400] 01:04:37 INFO - PROCESS | 1948 | 1466496277191 Marionette DEBUG loaded listener.js 01:04:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x119a97c00) [pid = 1948] [serial = 2228] [outer = 0x11970f400] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8cb000 == 43 [pid = 1948] [id = 733] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12b0cb800 == 42 [pid = 1948] [id = 732] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9cb000 == 41 [pid = 1948] [id = 731] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12a3d7000 == 40 [pid = 1948] [id = 730] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1292a8000 == 39 [pid = 1948] [id = 729] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x12450c000) [pid = 1948] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x11826e800) [pid = 1948] [serial = 2167] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1288be800 == 38 [pid = 1948] [id = 728] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x124be9000 == 37 [pid = 1948] [id = 727] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1197e9000 == 36 [pid = 1948] [id = 726] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1246e5000 == 35 [pid = 1948] [id = 725] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x123a8a000 == 34 [pid = 1948] [id = 724] 01:04:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1163a0000 == 33 [pid = 1948] [id = 723] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x1185adc00) [pid = 1948] [serial = 2150] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x123842400) [pid = 1948] [serial = 1421] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x117e9ec00) [pid = 1948] [serial = 2149] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x1185a8400) [pid = 1948] [serial = 2137] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x120fe2400) [pid = 1948] [serial = 2138] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12a5c0400) [pid = 1948] [serial = 2146] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x129404400) [pid = 1948] [serial = 2135] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12944b800) [pid = 1948] [serial = 2143] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x124f92400) [pid = 1948] [serial = 2140] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1210b5400) [pid = 1948] [serial = 2153] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x119ac9000) [pid = 1948] [serial = 2152] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x126b12c00) [pid = 1948] [serial = 2156] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1261e4400) [pid = 1948] [serial = 2155] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12940e000) [pid = 1948] [serial = 2159] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12a83f400) [pid = 1948] [serial = 2147] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x124b2d400) [pid = 1948] [serial = 2125] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x124fd7400) [pid = 1948] [serial = 2126] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12a5b4c00) [pid = 1948] [serial = 2144] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x128a81000) [pid = 1948] [serial = 2158] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1290e9000) [pid = 1948] [serial = 2132] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x128a7fc00) [pid = 1948] [serial = 2129] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x124553000) [pid = 1948] [serial = 2141] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11944c400) [pid = 1948] [serial = 2072] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1163d0000) [pid = 1948] [serial = 2161] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1133b9400) [pid = 1948] [serial = 2164] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1160a3000) [pid = 1948] [serial = 2165] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11827e400) [pid = 1948] [serial = 2162] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x126b15400) [pid = 1948] [serial = 2128] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x128bf3400) [pid = 1948] [serial = 2131] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1290e8c00) [pid = 1948] [serial = 2105] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x120fe6800) [pid = 1948] [serial = 2119] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x123b7b000) [pid = 1948] [serial = 2120] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1176bc800) [pid = 1948] [serial = 2107] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11859ec00) [pid = 1948] [serial = 2108] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119452000) [pid = 1948] [serial = 2116] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x119a63c00) [pid = 1948] [serial = 2117] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x117e99400) [pid = 1948] [serial = 2113] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1185a8000) [pid = 1948] [serial = 2114] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1240ba400) [pid = 1948] [serial = 2122] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x124559c00) [pid = 1948] [serial = 2123] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x11970bc00) [pid = 1948] [serial = 2110] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1290f0c00) [pid = 1948] [serial = 2134] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x119a8e000) [pid = 1948] [serial = 2111] [outer = 0x0] [url = about:blank] 01:04:37 INFO - PROCESS | 1948 | 1466496277604 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:04:37 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:04:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 622ms 01:04:37 INFO - PROCESS | 1948 | 1466496277616 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:04:37 INFO - PROCESS | 1948 | 1466496277618 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:04:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:04:37 INFO - PROCESS | 1948 | 1466496277621 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:04:37 INFO - PROCESS | 1948 | 1466496277625 Marionette TRACE conn2 <- [1,2942,null,{}] 01:04:37 INFO - PROCESS | 1948 | 1466496277637 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:37 INFO - PROCESS | 1948 | 1466496277641 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:37 INFO - PROCESS | 1948 | 1466496277778 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:04:37 INFO - PROCESS | 1948 | 1466496277900 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:37 INFO - PROCESS | 1948 | 1466496277902 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x123ca1800 == 34 [pid = 1948] [id = 743] 01:04:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x119d3bc00) [pid = 1948] [serial = 2229] [outer = 0x0] 01:04:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x120fe6800) [pid = 1948] [serial = 2230] [outer = 0x119d3bc00] 01:04:37 INFO - PROCESS | 1948 | 1466496277939 Marionette DEBUG loaded listener.js 01:04:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x123bbd000) [pid = 1948] [serial = 2231] [outer = 0x119d3bc00] 01:04:38 INFO - PROCESS | 1948 | 1466496278225 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:04:38 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:04:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:04:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 624ms 01:04:38 INFO - PROCESS | 1948 | 1466496278251 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:04:38 INFO - PROCESS | 1948 | 1466496278253 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:04:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:04:38 INFO - PROCESS | 1948 | 1466496278258 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:04:38 INFO - PROCESS | 1948 | 1466496278259 Marionette TRACE conn2 <- [1,2946,null,{}] 01:04:38 INFO - PROCESS | 1948 | 1466496278269 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:38 INFO - PROCESS | 1948 | 1466496278270 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:38 INFO - PROCESS | 1948 | 1466496278362 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:04:38 INFO - PROCESS | 1948 | 1466496278420 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:38 INFO - PROCESS | 1948 | 1466496278422 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x1288db000 == 35 [pid = 1948] [id = 744] 01:04:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x12409b800) [pid = 1948] [serial = 2232] [outer = 0x0] 01:04:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x124b3a800) [pid = 1948] [serial = 2233] [outer = 0x12409b800] 01:04:38 INFO - PROCESS | 1948 | 1466496278447 Marionette DEBUG loaded listener.js 01:04:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x12612f400) [pid = 1948] [serial = 2234] [outer = 0x12409b800] 01:04:38 INFO - PROCESS | 1948 | 1466496278699 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:04:38 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:04:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 475ms 01:04:38 INFO - PROCESS | 1948 | 1466496278736 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:04:38 INFO - PROCESS | 1948 | 1466496278737 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:04:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:04:38 INFO - PROCESS | 1948 | 1466496278739 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:04:38 INFO - PROCESS | 1948 | 1466496278741 Marionette TRACE conn2 <- [1,2950,null,{}] 01:04:38 INFO - PROCESS | 1948 | 1466496278751 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:38 INFO - PROCESS | 1948 | 1466496278752 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:38 INFO - PROCESS | 1948 | 1466496278838 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:04:38 INFO - PROCESS | 1948 | 1466496278842 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:38 INFO - PROCESS | 1948 | 1466496278843 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12954c000 == 36 [pid = 1948] [id = 745] 01:04:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1261e2400) [pid = 1948] [serial = 2235] [outer = 0x0] 01:04:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1268ef800) [pid = 1948] [serial = 2236] [outer = 0x1261e2400] 01:04:38 INFO - PROCESS | 1948 | 1466496278870 Marionette DEBUG loaded listener.js 01:04:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x128a0ec00) [pid = 1948] [serial = 2237] [outer = 0x1261e2400] 01:04:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12902f000 == 37 [pid = 1948] [id = 746] 01:04:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x128bf3400) [pid = 1948] [serial = 2238] [outer = 0x0] 01:04:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x128a7fc00) [pid = 1948] [serial = 2239] [outer = 0x128bf3400] 01:04:39 INFO - PROCESS | 1948 | 1466496279321 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:04:39 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:04:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 619ms 01:04:39 INFO - PROCESS | 1948 | 1466496279360 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:04:39 INFO - PROCESS | 1948 | 1466496279362 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:04:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:04:39 INFO - PROCESS | 1948 | 1466496279365 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:04:39 INFO - PROCESS | 1948 | 1466496279367 Marionette TRACE conn2 <- [1,2954,null,{}] 01:04:39 INFO - PROCESS | 1948 | 1466496279370 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:39 INFO - PROCESS | 1948 | 1466496279376 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:39 INFO - PROCESS | 1948 | 1466496279559 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:04:39 INFO - PROCESS | 1948 | 1466496279635 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:39 INFO - PROCESS | 1948 | 1466496279637 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b851800 == 38 [pid = 1948] [id = 747] 01:04:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1240ba400) [pid = 1948] [serial = 2240] [outer = 0x0] 01:04:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x128a84400) [pid = 1948] [serial = 2241] [outer = 0x1240ba400] 01:04:39 INFO - PROCESS | 1948 | 1466496279668 Marionette DEBUG loaded listener.js 01:04:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12a5b8400) [pid = 1948] [serial = 2242] [outer = 0x1240ba400] 01:04:39 INFO - PROCESS | 1948 | 1466496279948 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:04:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:04:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:04:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 622ms 01:04:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:04:39 INFO - PROCESS | 1948 | 1466496279989 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:04:39 INFO - PROCESS | 1948 | 1466496279990 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:04:39 INFO - PROCESS | 1948 | 1466496279992 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:04:39 INFO - PROCESS | 1948 | 1466496279994 Marionette TRACE conn2 <- [1,2958,null,{}] 01:04:40 INFO - PROCESS | 1948 | 1466496279999 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:40 INFO - PROCESS | 1948 | 1466496280000 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:40 INFO - PROCESS | 1948 | 1466496280113 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:04:40 INFO - PROCESS | 1948 | 1466496280151 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:40 INFO - PROCESS | 1948 | 1466496280152 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ca3a800 == 39 [pid = 1948] [id = 748] 01:04:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12940a800) [pid = 1948] [serial = 2243] [outer = 0x0] 01:04:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12a83f400) [pid = 1948] [serial = 2244] [outer = 0x12940a800] 01:04:40 INFO - PROCESS | 1948 | 1466496280176 Marionette DEBUG loaded listener.js 01:04:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12a849c00) [pid = 1948] [serial = 2245] [outer = 0x12940a800] 01:04:40 INFO - PROCESS | 1948 | 1466496280457 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:04:40 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:04:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 471ms 01:04:40 INFO - PROCESS | 1948 | 1466496280466 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:04:40 INFO - PROCESS | 1948 | 1466496280467 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:04:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:04:40 INFO - PROCESS | 1948 | 1466496280471 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:04:40 INFO - PROCESS | 1948 | 1466496280472 Marionette TRACE conn2 <- [1,2962,null,{}] 01:04:40 INFO - PROCESS | 1948 | 1466496280487 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:40 INFO - PROCESS | 1948 | 1466496280488 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:40 INFO - PROCESS | 1948 | 1466496280611 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:04:40 INFO - PROCESS | 1948 | 1466496280615 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:40 INFO - PROCESS | 1948 | 1466496280616 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d14f800 == 40 [pid = 1948] [id = 749] 01:04:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12a5bb000) [pid = 1948] [serial = 2246] [outer = 0x0] 01:04:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a988400) [pid = 1948] [serial = 2247] [outer = 0x12a5bb000] 01:04:40 INFO - PROCESS | 1948 | 1466496280641 Marionette DEBUG loaded listener.js 01:04:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a990400) [pid = 1948] [serial = 2248] [outer = 0x12a5bb000] 01:04:40 INFO - PROCESS | 1948 | 1466496280947 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:04:40 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:04:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 519ms 01:04:40 INFO - PROCESS | 1948 | 1466496280990 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:04:40 INFO - PROCESS | 1948 | 1466496280991 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:04:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:04:41 INFO - PROCESS | 1948 | 1466496280999 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:04:41 INFO - PROCESS | 1948 | 1466496281000 Marionette TRACE conn2 <- [1,2966,null,{}] 01:04:41 INFO - PROCESS | 1948 | 1466496281007 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:41 INFO - PROCESS | 1948 | 1466496281008 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:41 INFO - PROCESS | 1948 | 1466496281120 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:04:41 INFO - PROCESS | 1948 | 1466496281157 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:41 INFO - PROCESS | 1948 | 1466496281158 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d457000 == 41 [pid = 1948] [id = 750] 01:04:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12a990800) [pid = 1948] [serial = 2249] [outer = 0x0] 01:04:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12af19400) [pid = 1948] [serial = 2250] [outer = 0x12a990800] 01:04:41 INFO - PROCESS | 1948 | 1466496281182 Marionette DEBUG loaded listener.js 01:04:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12b099800) [pid = 1948] [serial = 2251] [outer = 0x12a990800] 01:04:41 INFO - PROCESS | 1948 | 1466496281456 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:04:41 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:04:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 482ms 01:04:41 INFO - PROCESS | 1948 | 1466496281482 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:04:41 INFO - PROCESS | 1948 | 1466496281484 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:04:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:04:41 INFO - PROCESS | 1948 | 1466496281486 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:04:41 INFO - PROCESS | 1948 | 1466496281487 Marionette TRACE conn2 <- [1,2970,null,{}] 01:04:41 INFO - PROCESS | 1948 | 1466496281503 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:41 INFO - PROCESS | 1948 | 1466496281504 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:41 INFO - PROCESS | 1948 | 1466496281692 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:04:41 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1261e2000) [pid = 1948] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:04:41 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x119a61400) [pid = 1948] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:04:41 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1210bac00) [pid = 1948] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:04:41 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x119ac2000) [pid = 1948] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:04:41 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1166ebc00) [pid = 1948] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:04:41 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x115eea000) [pid = 1948] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:04:41 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11728fc00) [pid = 1948] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:04:41 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118568c00) [pid = 1948] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:04:41 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119195800) [pid = 1948] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:04:41 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11888bc00) [pid = 1948] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:04:41 INFO - PROCESS | 1948 | 1466496281738 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:41 INFO - PROCESS | 1948 | 1466496281740 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x124bd0800 == 42 [pid = 1948] [id = 751] 01:04:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1121a6000) [pid = 1948] [serial = 2252] [outer = 0x0] 01:04:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1163d4000) [pid = 1948] [serial = 2253] [outer = 0x1121a6000] 01:04:41 INFO - PROCESS | 1948 | 1466496281764 Marionette DEBUG loaded listener.js 01:04:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119a93000) [pid = 1948] [serial = 2254] [outer = 0x1121a6000] 01:04:42 INFO - PROCESS | 1948 | 1466496282010 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:04:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:04:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 578ms 01:04:42 INFO - PROCESS | 1948 | 1466496282067 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:04:42 INFO - PROCESS | 1948 | 1466496282069 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:04:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:04:42 INFO - PROCESS | 1948 | 1466496282071 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:04:42 INFO - PROCESS | 1948 | 1466496282073 Marionette TRACE conn2 <- [1,2974,null,{}] 01:04:42 INFO - PROCESS | 1948 | 1466496282076 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:42 INFO - PROCESS | 1948 | 1466496282078 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:42 INFO - PROCESS | 1948 | 1466496282184 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:04:42 INFO - PROCESS | 1948 | 1466496282187 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:42 INFO - PROCESS | 1948 | 1466496282189 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d754800 == 43 [pid = 1948] [id = 752] 01:04:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x112f16800) [pid = 1948] [serial = 2255] [outer = 0x0] 01:04:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12b09f000) [pid = 1948] [serial = 2256] [outer = 0x112f16800] 01:04:42 INFO - PROCESS | 1948 | 1466496282215 Marionette DEBUG loaded listener.js 01:04:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12b819400) [pid = 1948] [serial = 2257] [outer = 0x112f16800] 01:04:42 INFO - PROCESS | 1948 | 1466496282529 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:04:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 01:04:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 472ms 01:04:42 INFO - PROCESS | 1948 | 1466496282543 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:04:42 INFO - PROCESS | 1948 | 1466496282546 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:04:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:04:42 INFO - PROCESS | 1948 | 1466496282551 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:04:42 INFO - PROCESS | 1948 | 1466496282552 Marionette TRACE conn2 <- [1,2978,null,{}] 01:04:42 INFO - PROCESS | 1948 | 1466496282555 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:42 INFO - PROCESS | 1948 | 1466496282556 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:42 INFO - PROCESS | 1948 | 1466496282684 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:04:42 INFO - PROCESS | 1948 | 1466496282690 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:42 INFO - PROCESS | 1948 | 1466496282690 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x12f419800 == 44 [pid = 1948] [id = 753] 01:04:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x119a61400) [pid = 1948] [serial = 2258] [outer = 0x0] 01:04:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12b81bc00) [pid = 1948] [serial = 2259] [outer = 0x119a61400] 01:04:42 INFO - PROCESS | 1948 | 1466496282714 Marionette DEBUG loaded listener.js 01:04:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12bb18c00) [pid = 1948] [serial = 2260] [outer = 0x119a61400] 01:04:42 INFO - PROCESS | 1948 | 1466496282974 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:04:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:04:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 01:04:43 INFO - PROCESS | 1948 | 1466496283022 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:04:43 INFO - PROCESS | 1948 | 1466496283023 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:04:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:04:43 INFO - PROCESS | 1948 | 1466496283026 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:04:43 INFO - PROCESS | 1948 | 1466496283027 Marionette TRACE conn2 <- [1,2982,null,{}] 01:04:43 INFO - PROCESS | 1948 | 1466496283036 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:43 INFO - PROCESS | 1948 | 1466496283037 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:43 INFO - PROCESS | 1948 | 1466496283130 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:04:43 INFO - PROCESS | 1948 | 1466496283134 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 1948 | 1466496283135 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x1245b9800 == 45 [pid = 1948] [id = 754] 01:04:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12bb16c00) [pid = 1948] [serial = 2261] [outer = 0x0] 01:04:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12bb20000) [pid = 1948] [serial = 2262] [outer = 0x12bb16c00] 01:04:43 INFO - PROCESS | 1948 | 1466496283159 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12bb25000) [pid = 1948] [serial = 2263] [outer = 0x12bb16c00] 01:04:43 INFO - PROCESS | 1948 | 1466496283492 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:04:43 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:04:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:04:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 475ms 01:04:43 INFO - PROCESS | 1948 | 1466496283502 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:04:43 INFO - PROCESS | 1948 | 1466496283503 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:04:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:04:43 INFO - PROCESS | 1948 | 1466496283505 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:04:43 INFO - PROCESS | 1948 | 1466496283506 Marionette TRACE conn2 <- [1,2986,null,{}] 01:04:43 INFO - PROCESS | 1948 | 1466496283519 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:43 INFO - PROCESS | 1948 | 1466496283520 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:43 INFO - PROCESS | 1948 | 1466496283640 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:04:43 INFO - PROCESS | 1948 | 1466496283736 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 1948 | 1466496283737 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x116946800 == 46 [pid = 1948] [id = 755] 01:04:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1121a6400) [pid = 1948] [serial = 2264] [outer = 0x0] 01:04:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x112a1c400) [pid = 1948] [serial = 2265] [outer = 0x1121a6400] 01:04:43 INFO - PROCESS | 1948 | 1466496283771 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1133ba000) [pid = 1948] [serial = 2266] [outer = 0x1121a6400] 01:04:44 INFO - PROCESS | 1948 | 1466496284167 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:04:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:04:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 680ms 01:04:44 INFO - PROCESS | 1948 | 1466496284188 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:04:44 INFO - PROCESS | 1948 | 1466496284190 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:04:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:04:44 INFO - PROCESS | 1948 | 1466496284195 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:04:44 INFO - PROCESS | 1948 | 1466496284198 Marionette TRACE conn2 <- [1,2990,null,{}] 01:04:44 INFO - PROCESS | 1948 | 1466496284204 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:44 INFO - PROCESS | 1948 | 1466496284206 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:44 INFO - PROCESS | 1948 | 1466496284358 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:04:44 INFO - PROCESS | 1948 | 1466496284465 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:44 INFO - PROCESS | 1948 | 1466496284467 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a89800 == 47 [pid = 1948] [id = 756] 01:04:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x11827d000) [pid = 1948] [serial = 2267] [outer = 0x0] 01:04:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1188dd400) [pid = 1948] [serial = 2268] [outer = 0x11827d000] 01:04:44 INFO - PROCESS | 1948 | 1466496284499 Marionette DEBUG loaded listener.js 01:04:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x11998b800) [pid = 1948] [serial = 2269] [outer = 0x11827d000] 01:04:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x11830f000 == 48 [pid = 1948] [id = 757] 01:04:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x119d42800) [pid = 1948] [serial = 2270] [outer = 0x0] 01:04:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x119a8f000) [pid = 1948] [serial = 2271] [outer = 0x119d42800] 01:04:44 INFO - PROCESS | 1948 | 1466496284903 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:04:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:04:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 723ms 01:04:44 INFO - PROCESS | 1948 | 1466496284919 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:04:44 INFO - PROCESS | 1948 | 1466496284921 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:04:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:04:44 INFO - PROCESS | 1948 | 1466496284924 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:04:44 INFO - PROCESS | 1948 | 1466496284925 Marionette TRACE conn2 <- [1,2994,null,{}] 01:04:44 INFO - PROCESS | 1948 | 1466496284928 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:44 INFO - PROCESS | 1948 | 1466496284930 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:45 INFO - PROCESS | 1948 | 1466496285090 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:04:45 INFO - PROCESS | 1948 | 1466496285169 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:45 INFO - PROCESS | 1948 | 1466496285171 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b8d8000 == 49 [pid = 1948] [id = 758] 01:04:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1210b1800) [pid = 1948] [serial = 2272] [outer = 0x0] 01:04:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x123b86c00) [pid = 1948] [serial = 2273] [outer = 0x1210b1800] 01:04:45 INFO - PROCESS | 1948 | 1466496285200 Marionette DEBUG loaded listener.js 01:04:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x124b36000) [pid = 1948] [serial = 2274] [outer = 0x1210b1800] 01:04:45 INFO - PROCESS | 1948 | 1466496285562 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:04:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:04:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:04:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 672ms 01:04:45 INFO - PROCESS | 1948 | 1466496285597 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:04:45 INFO - PROCESS | 1948 | 1466496285599 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:04:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:04:45 INFO - PROCESS | 1948 | 1466496285605 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:04:45 INFO - PROCESS | 1948 | 1466496285610 Marionette TRACE conn2 <- [1,2998,null,{}] 01:04:45 INFO - PROCESS | 1948 | 1466496285614 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:45 INFO - PROCESS | 1948 | 1466496285617 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:45 INFO - PROCESS | 1948 | 1466496285731 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:04:45 INFO - PROCESS | 1948 | 1466496285833 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:45 INFO - PROCESS | 1948 | 1466496285835 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x12e184800 == 50 [pid = 1948] [id = 759] 01:04:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12579c800) [pid = 1948] [serial = 2275] [outer = 0x0] 01:04:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x128bedc00) [pid = 1948] [serial = 2276] [outer = 0x12579c800] 01:04:45 INFO - PROCESS | 1948 | 1466496285864 Marionette DEBUG loaded listener.js 01:04:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12943c400) [pid = 1948] [serial = 2277] [outer = 0x12579c800] 01:04:46 INFO - PROCESS | 1948 | 1466496286247 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:04:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:04:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 679ms 01:04:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:04:46 INFO - PROCESS | 1948 | 1466496286280 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:04:46 INFO - PROCESS | 1948 | 1466496286282 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:04:46 INFO - PROCESS | 1948 | 1466496286285 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:04:46 INFO - PROCESS | 1948 | 1466496286286 Marionette TRACE conn2 <- [1,3002,null,{}] 01:04:46 INFO - PROCESS | 1948 | 1466496286288 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:46 INFO - PROCESS | 1948 | 1466496286289 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:46 INFO - PROCESS | 1948 | 1466496286403 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:04:46 INFO - PROCESS | 1948 | 1466496286773 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:46 INFO - PROCESS | 1948 | 1466496286775 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x123944800 == 51 [pid = 1948] [id = 760] 01:04:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x112a22400) [pid = 1948] [serial = 2278] [outer = 0x0] 01:04:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x116780400) [pid = 1948] [serial = 2279] [outer = 0x112a22400] 01:04:46 INFO - PROCESS | 1948 | 1466496286808 Marionette DEBUG loaded listener.js 01:04:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1186a7400) [pid = 1948] [serial = 2280] [outer = 0x112a22400] 01:04:47 INFO - PROCESS | 1948 | 1466496287157 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:04:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:04:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 921ms 01:04:47 INFO - PROCESS | 1948 | 1466496287207 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:04:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:04:47 INFO - PROCESS | 1948 | 1466496287210 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:04:47 INFO - PROCESS | 1948 | 1466496287213 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:04:47 INFO - PROCESS | 1948 | 1466496287214 Marionette TRACE conn2 <- [1,3006,null,{}] 01:04:47 INFO - PROCESS | 1948 | 1466496287218 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:47 INFO - PROCESS | 1948 | 1466496287221 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:47 INFO - PROCESS | 1948 | 1466496287319 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:04:47 INFO - PROCESS | 1948 | 1466496287383 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:47 INFO - PROCESS | 1948 | 1466496287384 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x12954a000 == 52 [pid = 1948] [id = 761] 01:04:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x1185a5800) [pid = 1948] [serial = 2281] [outer = 0x0] 01:04:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x1186a5000) [pid = 1948] [serial = 2282] [outer = 0x1185a5800] 01:04:47 INFO - PROCESS | 1948 | 1466496287411 Marionette DEBUG loaded listener.js 01:04:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x11952c000) [pid = 1948] [serial = 2283] [outer = 0x1185a5800] 01:04:47 INFO - PROCESS | 1948 | 1466496287849 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x1245b9800 == 51 [pid = 1948] [id = 754] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12f419800 == 50 [pid = 1948] [id = 753] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12d754800 == 49 [pid = 1948] [id = 752] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x124bd0800 == 48 [pid = 1948] [id = 751] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12d457000 == 47 [pid = 1948] [id = 750] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12d14f800 == 46 [pid = 1948] [id = 749] 01:04:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:04:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 674ms 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12ca3a800 == 45 [pid = 1948] [id = 748] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12b851800 == 44 [pid = 1948] [id = 747] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12902f000 == 43 [pid = 1948] [id = 746] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12954c000 == 42 [pid = 1948] [id = 745] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x1288db000 == 41 [pid = 1948] [id = 744] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x123ca1800 == 40 [pid = 1948] [id = 743] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12466a000 == 39 [pid = 1948] [id = 742] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x123c9c000 == 38 [pid = 1948] [id = 741] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x123fd8000 == 37 [pid = 1948] [id = 740] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x11721c000 == 36 [pid = 1948] [id = 739] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12d456000 == 35 [pid = 1948] [id = 738] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12d13e000 == 34 [pid = 1948] [id = 737] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x1292a7000 == 33 [pid = 1948] [id = 736] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x12466f000 == 32 [pid = 1948] [id = 735] 01:04:47 INFO - PROCESS | 1948 | --DOCSHELL 0x128852000 == 31 [pid = 1948] [id = 734] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x1265cb800) [pid = 1948] [serial = 2200] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x119a66000) [pid = 1948] [serial = 2182] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x119a92400) [pid = 1948] [serial = 2183] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x123be5800) [pid = 1948] [serial = 2188] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x119d47400) [pid = 1948] [serial = 2185] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x1240a0400) [pid = 1948] [serial = 2189] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1185a6800) [pid = 1948] [serial = 2173] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x11856d000) [pid = 1948] [serial = 2168] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1240a3c00) [pid = 1948] [serial = 2191] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x11295f800) [pid = 1948] [serial = 2170] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x11859f800) [pid = 1948] [serial = 2179] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x119710c00) [pid = 1948] [serial = 2176] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x119991000) [pid = 1948] [serial = 2177] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12455b800) [pid = 1948] [serial = 2192] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12579f800) [pid = 1948] [serial = 2197] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12506e800) [pid = 1948] [serial = 2195] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1210ad800) [pid = 1948] [serial = 2186] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x124badc00) [pid = 1948] [serial = 2194] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x11944f400) [pid = 1948] [serial = 2180] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1261bb000) [pid = 1948] [serial = 2198] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x126b11800) [pid = 1948] [serial = 2201] [outer = 0x0] [url = about:blank] 01:04:47 INFO - PROCESS | 1948 | 1466496287910 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:04:47 INFO - PROCESS | 1948 | 1466496287913 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:04:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:04:47 INFO - PROCESS | 1948 | 1466496287920 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:04:47 INFO - PROCESS | 1948 | 1466496287921 Marionette TRACE conn2 <- [1,3010,null,{}] 01:04:47 INFO - PROCESS | 1948 | 1466496287924 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:47 INFO - PROCESS | 1948 | 1466496287926 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:48 INFO - PROCESS | 1948 | 1466496288022 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:04:48 INFO - PROCESS | 1948 | 1466496288052 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:48 INFO - PROCESS | 1948 | 1466496288054 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x118222000 == 32 [pid = 1948] [id = 762] 01:04:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x119a90000) [pid = 1948] [serial = 2284] [outer = 0x0] 01:04:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119ac7000) [pid = 1948] [serial = 2285] [outer = 0x119a90000] 01:04:48 INFO - PROCESS | 1948 | 1466496288089 Marionette DEBUG loaded listener.js 01:04:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x123805400) [pid = 1948] [serial = 2286] [outer = 0x119a90000] 01:04:48 INFO - PROCESS | 1948 | 1466496288632 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:04:48 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:04:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 721ms 01:04:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:04:48 INFO - PROCESS | 1948 | 1466496288641 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:04:48 INFO - PROCESS | 1948 | 1466496288643 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:04:48 INFO - PROCESS | 1948 | 1466496288648 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:04:48 INFO - PROCESS | 1948 | 1466496288655 Marionette TRACE conn2 <- [1,3014,null,{}] 01:04:48 INFO - PROCESS | 1948 | 1466496288664 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:48 INFO - PROCESS | 1948 | 1466496288668 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:48 INFO - PROCESS | 1948 | 1466496288759 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:04:48 INFO - PROCESS | 1948 | 1466496288766 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:48 INFO - PROCESS | 1948 | 1466496288767 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x1245b9800 == 33 [pid = 1948] [id = 763] 01:04:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1239f1c00) [pid = 1948] [serial = 2287] [outer = 0x0] 01:04:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1240a3c00) [pid = 1948] [serial = 2288] [outer = 0x1239f1c00] 01:04:48 INFO - PROCESS | 1948 | 1466496288792 Marionette DEBUG loaded listener.js 01:04:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x124fc9800) [pid = 1948] [serial = 2289] [outer = 0x1239f1c00] 01:04:48 INFO - PROCESS | 1948 | [1948] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:04:49 INFO - PROCESS | 1948 | 1466496289154 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:04:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:04:49 INFO - {} 01:04:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:04:49 INFO - {} 01:04:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:04:49 INFO - {} 01:04:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:04:49 INFO - {} 01:04:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 530ms 01:04:49 INFO - PROCESS | 1948 | 1466496289176 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:04:49 INFO - TEST-START | /FileAPI/fileReader.html 01:04:49 INFO - PROCESS | 1948 | 1466496289178 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:04:49 INFO - PROCESS | 1948 | 1466496289180 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:04:49 INFO - PROCESS | 1948 | 1466496289181 Marionette TRACE conn2 <- [1,3018,null,{}] 01:04:49 INFO - PROCESS | 1948 | 1466496289183 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:49 INFO - PROCESS | 1948 | 1466496289185 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:49 INFO - PROCESS | 1948 | 1466496289269 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:04:49 INFO - PROCESS | 1948 | 1466496289272 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:49 INFO - PROCESS | 1948 | 1466496289273 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x12929b000 == 34 [pid = 1948] [id = 764] 01:04:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1261b5000) [pid = 1948] [serial = 2290] [outer = 0x0] 01:04:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12650b000) [pid = 1948] [serial = 2291] [outer = 0x1261b5000] 01:04:49 INFO - PROCESS | 1948 | 1466496289298 Marionette DEBUG loaded listener.js 01:04:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x128a16400) [pid = 1948] [serial = 2292] [outer = 0x1261b5000] 01:04:49 INFO - PROCESS | 1948 | 1466496289609 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:04:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:04:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:04:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:04:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:04:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 472ms 01:04:49 INFO - TEST-START | /FileAPI/historical.html 01:04:49 INFO - PROCESS | 1948 | 1466496289653 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:04:49 INFO - PROCESS | 1948 | 1466496289654 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:04:49 INFO - PROCESS | 1948 | 1466496289656 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:04:49 INFO - PROCESS | 1948 | 1466496289657 Marionette TRACE conn2 <- [1,3022,null,{}] 01:04:49 INFO - PROCESS | 1948 | 1466496289660 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:49 INFO - PROCESS | 1948 | 1466496289661 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:49 INFO - PROCESS | 1948 | 1466496289742 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:04:49 INFO - PROCESS | 1948 | 1466496289820 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:49 INFO - PROCESS | 1948 | 1466496289824 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a9d7000 == 35 [pid = 1948] [id = 765] 01:04:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1290ec000) [pid = 1948] [serial = 2293] [outer = 0x0] 01:04:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x1290f6400) [pid = 1948] [serial = 2294] [outer = 0x1290ec000] 01:04:49 INFO - PROCESS | 1948 | 1466496289864 Marionette DEBUG loaded listener.js 01:04:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12a560800) [pid = 1948] [serial = 2295] [outer = 0x1290ec000] 01:04:50 INFO - PROCESS | 1948 | 1466496290170 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:04:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:04:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:04:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:04:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:04:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:04:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:04:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:04:50 INFO - TEST-OK | /FileAPI/historical.html | took 571ms 01:04:50 INFO - PROCESS | 1948 | 1466496290227 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:04:50 INFO - PROCESS | 1948 | 1466496290229 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:04:50 INFO - TEST-START | /FileAPI/idlharness.html 01:04:50 INFO - PROCESS | 1948 | 1466496290231 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:04:50 INFO - PROCESS | 1948 | 1466496290232 Marionette TRACE conn2 <- [1,3026,null,{}] 01:04:50 INFO - PROCESS | 1948 | 1466496290234 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:50 INFO - PROCESS | 1948 | 1466496290236 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:50 INFO - PROCESS | 1948 | 1466496290340 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:04:50 INFO - PROCESS | 1948 | 1466496290350 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:50 INFO - PROCESS | 1948 | 1466496290352 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b857000 == 36 [pid = 1948] [id = 766] 01:04:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x129404c00) [pid = 1948] [serial = 2296] [outer = 0x0] 01:04:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12a5ba000) [pid = 1948] [serial = 2297] [outer = 0x129404c00] 01:04:50 INFO - PROCESS | 1948 | 1466496290376 Marionette DEBUG loaded listener.js 01:04:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12a98b000) [pid = 1948] [serial = 2298] [outer = 0x129404c00] 01:04:50 INFO - PROCESS | 1948 | 1466496290927 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:04:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:04:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:04:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:04:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:04:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:04:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:04:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:04:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:04:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:04:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:04:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:04:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:04:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:04:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:04:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:04:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:04:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:04:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:04:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:04:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:04:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 01:04:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:04:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:04:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:04:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:04:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:04:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:04:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:04:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:04:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:04:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:04:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:04:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:04:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:04:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:04:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:04:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 01:04:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:04:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:04:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:04:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:04:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:04:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:04:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:04:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:04:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:04:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:04:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:04:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 730ms 01:04:51 INFO - PROCESS | 1948 | 1466496290962 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:04:51 INFO - PROCESS | 1948 | 1466496290964 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:04:51 INFO - TEST-START | /FileAPI/idlharness.worker 01:04:51 INFO - PROCESS | 1948 | 1466496290967 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:04:51 INFO - PROCESS | 1948 | 1466496290968 Marionette TRACE conn2 <- [1,3030,null,{}] 01:04:51 INFO - PROCESS | 1948 | 1466496290979 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:51 INFO - PROCESS | 1948 | 1466496290981 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:51 INFO - PROCESS | 1948 | 1466496291127 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:04:51 INFO - PROCESS | 1948 | 1466496291141 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:51 INFO - PROCESS | 1948 | 1466496291143 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x119a24000 == 37 [pid = 1948] [id = 767] 01:04:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12a98e400) [pid = 1948] [serial = 2299] [outer = 0x0] 01:04:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x12be20000) [pid = 1948] [serial = 2300] [outer = 0x12a98e400] 01:04:51 INFO - PROCESS | 1948 | 1466496291187 Marionette DEBUG loaded listener.js 01:04:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x12c60b000) [pid = 1948] [serial = 2301] [outer = 0x12a98e400] 01:04:51 INFO - PROCESS | 1948 | [1948] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:04:52 INFO - PROCESS | 1948 | 1466496291939 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:04:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:04:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:04:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:04:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:04:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:04:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:04:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:04:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:04:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:04:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:04:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:04:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:04:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:04:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:04:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:04:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:04:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:04:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:04:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:04:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:04:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:04:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:04:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:04:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:04:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:04:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:04:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:04:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:04:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:04:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:04:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:04:52 INFO - {} 01:04:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1033ms 01:04:52 INFO - PROCESS | 1948 | 1466496292000 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:04:52 INFO - PROCESS | 1948 | 1466496292002 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:04:52 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:04:52 INFO - PROCESS | 1948 | 1466496292004 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:04:52 INFO - PROCESS | 1948 | 1466496292005 Marionette TRACE conn2 <- [1,3034,null,{}] 01:04:52 INFO - PROCESS | 1948 | 1466496292007 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:52 INFO - PROCESS | 1948 | 1466496292009 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:52 INFO - PROCESS | 1948 | 1466496292487 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x12940a800) [pid = 1948] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12a5bb000) [pid = 1948] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x119d3bc00) [pid = 1948] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12a990800) [pid = 1948] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1261e2400) [pid = 1948] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x128bf3400) [pid = 1948] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x11970f400) [pid = 1948] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1133c6c00) [pid = 1948] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1240ba400) [pid = 1948] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1121a6000) [pid = 1948] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x112f16800) [pid = 1948] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x119a61400) [pid = 1948] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12409b800) [pid = 1948] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1121aa400) [pid = 1948] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:04:52 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x11728f800) [pid = 1948] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:04:52 INFO - PROCESS | 1948 | 1466496292536 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:52 INFO - PROCESS | 1948 | 1466496292537 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x118423000 == 38 [pid = 1948] [id = 768] 01:04:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x112959400) [pid = 1948] [serial = 2302] [outer = 0x0] 01:04:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x11728f800) [pid = 1948] [serial = 2303] [outer = 0x112959400] 01:04:52 INFO - PROCESS | 1948 | 1466496292562 Marionette DEBUG loaded listener.js 01:04:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12943dc00) [pid = 1948] [serial = 2304] [outer = 0x112959400] 01:04:52 INFO - PROCESS | 1948 | 1466496292793 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:04:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:04:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 821ms 01:04:52 INFO - PROCESS | 1948 | 1466496292826 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:04:52 INFO - PROCESS | 1948 | 1466496292827 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:04:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:04:52 INFO - PROCESS | 1948 | 1466496292839 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:04:52 INFO - PROCESS | 1948 | 1466496292840 Marionette TRACE conn2 <- [1,3038,null,{}] 01:04:52 INFO - PROCESS | 1948 | 1466496292843 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:52 INFO - PROCESS | 1948 | 1466496292844 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:52 INFO - PROCESS | 1948 | 1466496292942 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:04:52 INFO - PROCESS | 1948 | 1466496292948 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:52 INFO - PROCESS | 1948 | 1466496292950 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x13724f000 == 39 [pid = 1948] [id = 769] 01:04:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12a5bb000) [pid = 1948] [serial = 2305] [outer = 0x0] 01:04:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12e3e3800) [pid = 1948] [serial = 2306] [outer = 0x12a5bb000] 01:04:52 INFO - PROCESS | 1948 | 1466496292981 Marionette DEBUG loaded listener.js 01:04:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12e3e8800) [pid = 1948] [serial = 2307] [outer = 0x12a5bb000] 01:04:53 INFO - PROCESS | 1948 | 1466496293325 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:04:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 519ms 01:04:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:04:53 INFO - PROCESS | 1948 | 1466496293357 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:04:53 INFO - PROCESS | 1948 | 1466496293359 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:04:53 INFO - PROCESS | 1948 | 1466496293361 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:04:53 INFO - PROCESS | 1948 | 1466496293365 Marionette TRACE conn2 <- [1,3042,null,{}] 01:04:53 INFO - PROCESS | 1948 | 1466496293368 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:53 INFO - PROCESS | 1948 | 1466496293369 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:53 INFO - PROCESS | 1948 | 1466496293489 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:04:53 INFO - PROCESS | 1948 | 1466496293495 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:53 INFO - PROCESS | 1948 | 1466496293497 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x137260800 == 40 [pid = 1948] [id = 770] 01:04:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12e0b5c00) [pid = 1948] [serial = 2308] [outer = 0x0] 01:04:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12e0ba000) [pid = 1948] [serial = 2309] [outer = 0x12e0b5c00] 01:04:53 INFO - PROCESS | 1948 | 1466496293524 Marionette DEBUG loaded listener.js 01:04:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12e0c0400) [pid = 1948] [serial = 2310] [outer = 0x12e0b5c00] 01:04:53 INFO - PROCESS | 1948 | 1466496293916 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:04:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:04:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:04:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:04:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:04:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:04:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:04:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 579ms 01:04:53 INFO - PROCESS | 1948 | 1466496293941 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:04:53 INFO - PROCESS | 1948 | 1466496293943 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:04:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:04:53 INFO - PROCESS | 1948 | 1466496293945 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:04:53 INFO - PROCESS | 1948 | 1466496293947 Marionette TRACE conn2 <- [1,3046,null,{}] 01:04:53 INFO - PROCESS | 1948 | 1466496293950 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:53 INFO - PROCESS | 1948 | 1466496293951 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:54 INFO - PROCESS | 1948 | 1466496294062 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:04:54 INFO - PROCESS | 1948 | 1466496294066 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:54 INFO - PROCESS | 1948 | 1466496294067 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x1374f7000 == 41 [pid = 1948] [id = 771] 01:04:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12e0be400) [pid = 1948] [serial = 2311] [outer = 0x0] 01:04:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12e3eb400) [pid = 1948] [serial = 2312] [outer = 0x12e0be400] 01:04:54 INFO - PROCESS | 1948 | 1466496294091 Marionette DEBUG loaded listener.js 01:04:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x1372bcc00) [pid = 1948] [serial = 2313] [outer = 0x12e0be400] 01:04:54 INFO - PROCESS | 1948 | [1948] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:04:54 INFO - PROCESS | 1948 | 1466496294507 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:04:54 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:04:54 INFO - {} 01:04:54 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 574ms 01:04:54 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:04:54 INFO - PROCESS | 1948 | 1466496294520 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:04:54 INFO - PROCESS | 1948 | 1466496294522 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:04:54 INFO - PROCESS | 1948 | 1466496294526 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:04:54 INFO - PROCESS | 1948 | 1466496294529 Marionette TRACE conn2 <- [1,3050,null,{}] 01:04:54 INFO - PROCESS | 1948 | 1466496294533 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:54 INFO - PROCESS | 1948 | 1466496294535 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:54 INFO - PROCESS | 1948 | 1466496294645 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:04:54 INFO - PROCESS | 1948 | 1466496294748 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:54 INFO - PROCESS | 1948 | 1466496294750 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x11843d000 == 42 [pid = 1948] [id = 772] 01:04:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x117290000) [pid = 1948] [serial = 2314] [outer = 0x0] 01:04:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x117e99000) [pid = 1948] [serial = 2315] [outer = 0x117290000] 01:04:54 INFO - PROCESS | 1948 | 1466496294783 Marionette DEBUG loaded listener.js 01:04:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1188e7000) [pid = 1948] [serial = 2316] [outer = 0x117290000] 01:04:55 INFO - PROCESS | 1948 | 1466496295203 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:04:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:04:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:04:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:04:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:04:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 727ms 01:04:55 INFO - PROCESS | 1948 | 1466496295253 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:04:55 INFO - PROCESS | 1948 | 1466496295256 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:04:55 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:04:55 INFO - PROCESS | 1948 | 1466496295260 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:04:55 INFO - PROCESS | 1948 | 1466496295262 Marionette TRACE conn2 <- [1,3054,null,{}] 01:04:55 INFO - PROCESS | 1948 | 1466496295265 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:55 INFO - PROCESS | 1948 | 1466496295267 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:55 INFO - PROCESS | 1948 | 1466496295435 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:04:55 INFO - PROCESS | 1948 | 1466496295529 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:55 INFO - PROCESS | 1948 | 1466496295530 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x128985800 == 43 [pid = 1948] [id = 773] 01:04:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x119d47400) [pid = 1948] [serial = 2317] [outer = 0x0] 01:04:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x1210b5400) [pid = 1948] [serial = 2318] [outer = 0x119d47400] 01:04:55 INFO - PROCESS | 1948 | 1466496295562 Marionette DEBUG loaded listener.js 01:04:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x12409c400) [pid = 1948] [serial = 2319] [outer = 0x119d47400] 01:04:56 INFO - PROCESS | 1948 | 1466496296037 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:04:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:04:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:04:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:04:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 839ms 01:04:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:04:56 INFO - PROCESS | 1948 | 1466496296104 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:04:56 INFO - PROCESS | 1948 | 1466496296106 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:04:56 INFO - PROCESS | 1948 | 1466496296109 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:04:56 INFO - PROCESS | 1948 | 1466496296112 Marionette TRACE conn2 <- [1,3058,null,{}] 01:04:56 INFO - PROCESS | 1948 | 1466496296129 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:56 INFO - PROCESS | 1948 | 1466496296132 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:56 INFO - PROCESS | 1948 | 1466496296242 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:04:56 INFO - PROCESS | 1948 | 1466496296322 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:56 INFO - PROCESS | 1948 | 1466496296324 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x12f415000 == 44 [pid = 1948] [id = 774] 01:04:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x1290eb000) [pid = 1948] [serial = 2320] [outer = 0x0] 01:04:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x12943cc00) [pid = 1948] [serial = 2321] [outer = 0x1290eb000] 01:04:56 INFO - PROCESS | 1948 | 1466496296356 Marionette DEBUG loaded listener.js 01:04:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x12a569800) [pid = 1948] [serial = 2322] [outer = 0x1290eb000] 01:04:56 INFO - PROCESS | 1948 | 1466496296720 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:04:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:04:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:04:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:04:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:04:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:04:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 632ms 01:04:56 INFO - PROCESS | 1948 | 1466496296742 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:04:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:04:56 INFO - PROCESS | 1948 | 1466496296744 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:04:56 INFO - PROCESS | 1948 | 1466496296746 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:04:56 INFO - PROCESS | 1948 | 1466496296748 Marionette TRACE conn2 <- [1,3062,null,{}] 01:04:56 INFO - PROCESS | 1948 | 1466496296750 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:56 INFO - PROCESS | 1948 | 1466496296752 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:56 INFO - PROCESS | 1948 | 1466496296884 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:04:56 INFO - PROCESS | 1948 | 1466496296991 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:56 INFO - PROCESS | 1948 | 1466496296993 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x110d78000 == 45 [pid = 1948] [id = 775] 01:04:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x1290eec00) [pid = 1948] [serial = 2323] [outer = 0x0] 01:04:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x12a5c0400) [pid = 1948] [serial = 2324] [outer = 0x1290eec00] 01:04:57 INFO - PROCESS | 1948 | 1466496297025 Marionette DEBUG loaded listener.js 01:04:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x12b811400) [pid = 1948] [serial = 2325] [outer = 0x1290eec00] 01:04:57 INFO - PROCESS | 1948 | [1948] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:04:57 INFO - PROCESS | 1948 | 1466496297468 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:04:57 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:04:57 INFO - {} 01:04:57 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 772ms 01:04:57 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:04:57 INFO - PROCESS | 1948 | 1466496297543 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:04:57 INFO - PROCESS | 1948 | 1466496297546 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:04:57 INFO - PROCESS | 1948 | 1466496297551 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:04:57 INFO - PROCESS | 1948 | 1466496297553 Marionette TRACE conn2 <- [1,3066,null,{}] 01:04:57 INFO - PROCESS | 1948 | 1466496297557 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:57 INFO - PROCESS | 1948 | 1466496297560 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:57 INFO - PROCESS | 1948 | 1466496297708 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:04:57 INFO - PROCESS | 1948 | 1466496297819 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:57 INFO - PROCESS | 1948 | 1466496297821 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12cd17000 == 46 [pid = 1948] [id = 776] 01:04:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x12a84a800) [pid = 1948] [serial = 2326] [outer = 0x0] 01:04:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x12bb2fc00) [pid = 1948] [serial = 2327] [outer = 0x12a84a800] 01:04:57 INFO - PROCESS | 1948 | 1466496297849 Marionette DEBUG loaded listener.js 01:04:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x12bef1000) [pid = 1948] [serial = 2328] [outer = 0x12a84a800] 01:04:58 INFO - PROCESS | 1948 | 1466496298202 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:04:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:04:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:04:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:04:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:04:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:04:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:04:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:04:58 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 672ms 01:04:58 INFO - PROCESS | 1948 | 1466496298223 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:04:58 INFO - PROCESS | 1948 | 1466496298224 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:04:58 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:04:58 INFO - PROCESS | 1948 | 1466496298287 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:04:58 INFO - PROCESS | 1948 | 1466496298288 Marionette TRACE conn2 <- [1,3070,null,{}] 01:04:58 INFO - PROCESS | 1948 | 1466496298293 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:58 INFO - PROCESS | 1948 | 1466496298298 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:58 INFO - PROCESS | 1948 | 1466496298427 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:04:58 INFO - PROCESS | 1948 | 1466496298536 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:58 INFO - PROCESS | 1948 | 1466496298537 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169a1000 == 47 [pid = 1948] [id = 777] 01:04:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 130 (0x112966800) [pid = 1948] [serial = 2329] [outer = 0x0] 01:04:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 131 (0x1185aa800) [pid = 1948] [serial = 2330] [outer = 0x112966800] 01:04:58 INFO - PROCESS | 1948 | 1466496298571 Marionette DEBUG loaded listener.js 01:04:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 132 (0x128a81000) [pid = 1948] [serial = 2331] [outer = 0x112966800] 01:04:59 INFO - PROCESS | 1948 | 1466496299086 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:04:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 868ms 01:04:59 INFO - PROCESS | 1948 | 1466496299112 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:04:59 INFO - PROCESS | 1948 | 1466496299115 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:04:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:04:59 INFO - PROCESS | 1948 | 1466496299118 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:04:59 INFO - PROCESS | 1948 | 1466496299120 Marionette TRACE conn2 <- [1,3074,null,{}] 01:04:59 INFO - PROCESS | 1948 | 1466496299124 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:59 INFO - PROCESS | 1948 | 1466496299126 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:59 INFO - PROCESS | 1948 | 1466496299230 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:04:59 INFO - PROCESS | 1948 | 1466496299351 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:59 INFO - PROCESS | 1948 | 1466496299353 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x1245b2000 == 48 [pid = 1948] [id = 778] 01:04:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 133 (0x11882d400) [pid = 1948] [serial = 2332] [outer = 0x0] 01:04:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 134 (0x11915c000) [pid = 1948] [serial = 2333] [outer = 0x11882d400] 01:04:59 INFO - PROCESS | 1948 | 1466496299385 Marionette DEBUG loaded listener.js 01:04:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 135 (0x119a8d800) [pid = 1948] [serial = 2334] [outer = 0x11882d400] 01:04:59 INFO - PROCESS | 1948 | 1466496299757 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:04:59 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 673ms 01:04:59 INFO - PROCESS | 1948 | 1466496299792 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:04:59 INFO - PROCESS | 1948 | 1466496299794 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:04:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:04:59 INFO - PROCESS | 1948 | 1466496299799 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:04:59 INFO - PROCESS | 1948 | 1466496299801 Marionette TRACE conn2 <- [1,3078,null,{}] 01:04:59 INFO - PROCESS | 1948 | 1466496299803 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:59 INFO - PROCESS | 1948 | 1466496299805 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:04:59 INFO - PROCESS | 1948 | 1466496299907 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:05:00 INFO - PROCESS | 1948 | 1466496300019 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:00 INFO - PROCESS | 1948 | 1466496300020 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x12884e800 == 49 [pid = 1948] [id = 779] 01:05:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 136 (0x12409a000) [pid = 1948] [serial = 2335] [outer = 0x0] 01:05:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 137 (0x124181000) [pid = 1948] [serial = 2336] [outer = 0x12409a000] 01:05:00 INFO - PROCESS | 1948 | 1466496300051 Marionette DEBUG loaded listener.js 01:05:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 138 (0x124f92400) [pid = 1948] [serial = 2337] [outer = 0x12409a000] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x137260800 == 48 [pid = 1948] [id = 770] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x13724f000 == 47 [pid = 1948] [id = 769] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x118423000 == 46 [pid = 1948] [id = 768] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x119a24000 == 45 [pid = 1948] [id = 767] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12b857000 == 44 [pid = 1948] [id = 766] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12a9d7000 == 43 [pid = 1948] [id = 765] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12929b000 == 42 [pid = 1948] [id = 764] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1245b9800 == 41 [pid = 1948] [id = 763] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x118222000 == 40 [pid = 1948] [id = 762] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12954a000 == 39 [pid = 1948] [id = 761] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x123944800 == 38 [pid = 1948] [id = 760] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x11830f000 == 37 [pid = 1948] [id = 757] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x116946800 == 36 [pid = 1948] [id = 755] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x123a89800 == 35 [pid = 1948] [id = 756] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12e184800 == 34 [pid = 1948] [id = 759] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12b8d8000 == 33 [pid = 1948] [id = 758] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1245b2000 == 32 [pid = 1948] [id = 778] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1169a1000 == 31 [pid = 1948] [id = 777] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12cd17000 == 30 [pid = 1948] [id = 776] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x110d78000 == 29 [pid = 1948] [id = 775] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12f415000 == 28 [pid = 1948] [id = 774] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x128985800 == 27 [pid = 1948] [id = 773] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1374f7000 == 26 [pid = 1948] [id = 771] 01:05:00 INFO - PROCESS | 1948 | --DOCSHELL 0x11843d000 == 25 [pid = 1948] [id = 772] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 137 (0x11327a400) [pid = 1948] [serial = 2171] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 136 (0x118892400) [pid = 1948] [serial = 2174] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 135 (0x12a83f400) [pid = 1948] [serial = 2244] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 134 (0x12a988400) [pid = 1948] [serial = 2247] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 133 (0x12a849c00) [pid = 1948] [serial = 2245] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 132 (0x120fe6800) [pid = 1948] [serial = 2230] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 131 (0x123bbd000) [pid = 1948] [serial = 2231] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 130 (0x12af19400) [pid = 1948] [serial = 2250] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 129 (0x126be5800) [pid = 1948] [serial = 2203] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x1268ef800) [pid = 1948] [serial = 2236] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x128a0ec00) [pid = 1948] [serial = 2237] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x128a7fc00) [pid = 1948] [serial = 2239] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x119a64800) [pid = 1948] [serial = 2209] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x120fe5000) [pid = 1948] [serial = 2212] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x126bea400) [pid = 1948] [serial = 2218] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x128a08000) [pid = 1948] [serial = 2215] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x119a97c00) [pid = 1948] [serial = 2228] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x119a5c400) [pid = 1948] [serial = 2227] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x129002800) [pid = 1948] [serial = 2221] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x117293000) [pid = 1948] [serial = 2206] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x1185aac00) [pid = 1948] [serial = 2225] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x1176c3000) [pid = 1948] [serial = 2224] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12b099800) [pid = 1948] [serial = 2251] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x119a93000) [pid = 1948] [serial = 2254] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12b09f000) [pid = 1948] [serial = 2256] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12bb18c00) [pid = 1948] [serial = 2260] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12bb20000) [pid = 1948] [serial = 2262] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x1163d4000) [pid = 1948] [serial = 2253] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12612f400) [pid = 1948] [serial = 2234] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x124b3a800) [pid = 1948] [serial = 2233] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12b81bc00) [pid = 1948] [serial = 2259] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x128a84400) [pid = 1948] [serial = 2241] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12a5b8400) [pid = 1948] [serial = 2242] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12a990400) [pid = 1948] [serial = 2248] [outer = 0x0] [url = about:blank] 01:05:00 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12b819400) [pid = 1948] [serial = 2257] [outer = 0x0] [url = about:blank] 01:05:01 INFO - PROCESS | 1948 | 1466496301074 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:05:01 INFO - PROCESS | 1948 | 1466496301123 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:05:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:05:01 INFO - PROCESS | 1948 | 1466496301126 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:05:01 INFO - PROCESS | 1948 | 1466496301129 Marionette TRACE conn2 <- [1,3082,null,{}] 01:05:01 INFO - PROCESS | 1948 | 1466496301132 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:01 INFO - PROCESS | 1948 | 1466496301134 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:01 INFO - PROCESS | 1948 | 1466496301215 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:05:01 INFO - PROCESS | 1948 | 1466496301221 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:01 INFO - PROCESS | 1948 | 1466496301224 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x11720c800 == 26 [pid = 1948] [id = 780] 01:05:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x118280c00) [pid = 1948] [serial = 2338] [outer = 0x0] 01:05:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x118568800) [pid = 1948] [serial = 2339] [outer = 0x118280c00] 01:05:01 INFO - PROCESS | 1948 | 1466496301252 Marionette DEBUG loaded listener.js 01:05:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1185abc00) [pid = 1948] [serial = 2340] [outer = 0x118280c00] 01:05:01 INFO - PROCESS | 1948 | 1466496301606 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:05:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:05:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:05:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:05:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 522ms 01:05:01 INFO - PROCESS | 1948 | 1466496301648 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:05:01 INFO - PROCESS | 1948 | 1466496301651 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:05:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:05:01 INFO - PROCESS | 1948 | 1466496301655 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:05:01 INFO - PROCESS | 1948 | 1466496301657 Marionette TRACE conn2 <- [1,3086,null,{}] 01:05:01 INFO - PROCESS | 1948 | 1466496301660 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:01 INFO - PROCESS | 1948 | 1466496301661 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:01 INFO - PROCESS | 1948 | 1466496301743 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:05:01 INFO - PROCESS | 1948 | 1466496301749 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:01 INFO - PROCESS | 1948 | 1466496301750 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x123869000 == 27 [pid = 1948] [id = 781] 01:05:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x118887400) [pid = 1948] [serial = 2341] [outer = 0x0] 01:05:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x119522000) [pid = 1948] [serial = 2342] [outer = 0x118887400] 01:05:01 INFO - PROCESS | 1948 | 1466496301777 Marionette DEBUG loaded listener.js 01:05:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x119a5bc00) [pid = 1948] [serial = 2343] [outer = 0x118887400] 01:05:02 INFO - PROCESS | 1948 | 1466496302140 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:05:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:05:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 01:05:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:05:02 INFO - PROCESS | 1948 | 1466496302176 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:05:02 INFO - PROCESS | 1948 | 1466496302177 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:05:02 INFO - PROCESS | 1948 | 1466496302179 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:05:02 INFO - PROCESS | 1948 | 1466496302182 Marionette TRACE conn2 <- [1,3090,null,{}] 01:05:02 INFO - PROCESS | 1948 | 1466496302190 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:02 INFO - PROCESS | 1948 | 1466496302193 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:02 INFO - PROCESS | 1948 | 1466496302274 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:05:02 INFO - PROCESS | 1948 | 1466496302282 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:02 INFO - PROCESS | 1948 | 1466496302284 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x12465f800 == 28 [pid = 1948] [id = 782] 01:05:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x119a92c00) [pid = 1948] [serial = 2344] [outer = 0x0] 01:05:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x120fe0800) [pid = 1948] [serial = 2345] [outer = 0x119a92c00] 01:05:02 INFO - PROCESS | 1948 | 1466496302312 Marionette DEBUG loaded listener.js 01:05:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x123804000) [pid = 1948] [serial = 2346] [outer = 0x119a92c00] 01:05:02 INFO - PROCESS | 1948 | 1466496302644 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:05:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:05:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 470ms 01:05:02 INFO - PROCESS | 1948 | 1466496302651 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:05:02 INFO - PROCESS | 1948 | 1466496302652 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:05:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:05:02 INFO - PROCESS | 1948 | 1466496302655 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:05:02 INFO - PROCESS | 1948 | 1466496302656 Marionette TRACE conn2 <- [1,3094,null,{}] 01:05:02 INFO - PROCESS | 1948 | 1466496302658 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:02 INFO - PROCESS | 1948 | 1466496302659 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:02 INFO - PROCESS | 1948 | 1466496302743 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:05:02 INFO - PROCESS | 1948 | 1466496302749 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:02 INFO - PROCESS | 1948 | 1466496302750 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x126b61800 == 29 [pid = 1948] [id = 783] 01:05:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x124183400) [pid = 1948] [serial = 2347] [outer = 0x0] 01:05:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x124550c00) [pid = 1948] [serial = 2348] [outer = 0x124183400] 01:05:02 INFO - PROCESS | 1948 | 1466496302775 Marionette DEBUG loaded listener.js 01:05:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x124b38400) [pid = 1948] [serial = 2349] [outer = 0x124183400] 01:05:03 INFO - PROCESS | 1948 | 1466496303146 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:05:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 523ms 01:05:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:05:03 INFO - PROCESS | 1948 | 1466496303180 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:05:03 INFO - PROCESS | 1948 | 1466496303182 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:05:03 INFO - PROCESS | 1948 | 1466496303185 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:05:03 INFO - PROCESS | 1948 | 1466496303186 Marionette TRACE conn2 <- [1,3098,null,{}] 01:05:03 INFO - PROCESS | 1948 | 1466496303188 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:03 INFO - PROCESS | 1948 | 1466496303189 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:03 INFO - PROCESS | 1948 | 1466496303286 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:05:03 INFO - PROCESS | 1948 | 1466496303297 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:03 INFO - PROCESS | 1948 | 1466496303299 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x128977800 == 30 [pid = 1948] [id = 784] 01:05:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x11882b000) [pid = 1948] [serial = 2350] [outer = 0x0] 01:05:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x124c2a000) [pid = 1948] [serial = 2351] [outer = 0x11882b000] 01:05:03 INFO - PROCESS | 1948 | 1466496303324 Marionette DEBUG loaded listener.js 01:05:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x126129400) [pid = 1948] [serial = 2352] [outer = 0x11882b000] 01:05:03 INFO - PROCESS | 1948 | 1466496303668 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:05:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 517ms 01:05:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:05:03 INFO - PROCESS | 1948 | 1466496303703 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:05:03 INFO - PROCESS | 1948 | 1466496303704 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:05:03 INFO - PROCESS | 1948 | 1466496303706 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:05:03 INFO - PROCESS | 1948 | 1466496303707 Marionette TRACE conn2 <- [1,3102,null,{}] 01:05:03 INFO - PROCESS | 1948 | 1466496303709 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:03 INFO - PROCESS | 1948 | 1466496303714 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:03 INFO - PROCESS | 1948 | 1466496303826 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:05:03 INFO - PROCESS | 1948 | 1466496303837 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:03 INFO - PROCESS | 1948 | 1466496303838 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x12953c800 == 31 [pid = 1948] [id = 785] 01:05:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x1261c0800) [pid = 1948] [serial = 2353] [outer = 0x0] 01:05:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x126b1c400) [pid = 1948] [serial = 2354] [outer = 0x1261c0800] 01:05:03 INFO - PROCESS | 1948 | 1466496303864 Marionette DEBUG loaded listener.js 01:05:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x126be5800) [pid = 1948] [serial = 2355] [outer = 0x1261c0800] 01:05:04 INFO - PROCESS | 1948 | 1466496304209 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:05:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:05:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 01:05:04 INFO - PROCESS | 1948 | 1466496304226 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:05:04 INFO - PROCESS | 1948 | 1466496304227 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:05:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:05:04 INFO - PROCESS | 1948 | 1466496304230 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:05:04 INFO - PROCESS | 1948 | 1466496304231 Marionette TRACE conn2 <- [1,3106,null,{}] 01:05:04 INFO - PROCESS | 1948 | 1466496304233 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:04 INFO - PROCESS | 1948 | 1466496304234 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:04 INFO - PROCESS | 1948 | 1466496304336 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:05:04 INFO - PROCESS | 1948 | 1466496304349 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:04 INFO - PROCESS | 1948 | 1466496304350 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a832800 == 32 [pid = 1948] [id = 786] 01:05:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x126becc00) [pid = 1948] [serial = 2356] [outer = 0x0] 01:05:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x128a0fc00) [pid = 1948] [serial = 2357] [outer = 0x126becc00] 01:05:04 INFO - PROCESS | 1948 | 1466496304374 Marionette DEBUG loaded listener.js 01:05:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x128a7ac00) [pid = 1948] [serial = 2358] [outer = 0x126becc00] 01:05:04 INFO - PROCESS | 1948 | 1466496304688 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:05:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:05:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:05:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:05:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 471ms 01:05:04 INFO - PROCESS | 1948 | 1466496304701 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:05:04 INFO - PROCESS | 1948 | 1466496304703 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:05:04 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:05:04 INFO - PROCESS | 1948 | 1466496304705 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:05:04 INFO - PROCESS | 1948 | 1466496304706 Marionette TRACE conn2 <- [1,3110,null,{}] 01:05:04 INFO - PROCESS | 1948 | 1466496304708 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:04 INFO - PROCESS | 1948 | 1466496304710 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:04 INFO - PROCESS | 1948 | 1466496304813 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:05:04 INFO - PROCESS | 1948 | 1466496304856 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:04 INFO - PROCESS | 1948 | 1466496304857 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b0d5000 == 33 [pid = 1948] [id = 787] 01:05:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x128a7b800) [pid = 1948] [serial = 2359] [outer = 0x0] 01:05:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x128bf7c00) [pid = 1948] [serial = 2360] [outer = 0x128a7b800] 01:05:04 INFO - PROCESS | 1948 | 1466496304882 Marionette DEBUG loaded listener.js 01:05:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x1290eb800) [pid = 1948] [serial = 2361] [outer = 0x128a7b800] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x12e0be400) [pid = 1948] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x119a90000) [pid = 1948] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x1290ec000) [pid = 1948] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x12579c800) [pid = 1948] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x11696d400) [pid = 1948] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x129404c00) [pid = 1948] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x1185a5800) [pid = 1948] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x11915c800) [pid = 1948] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x11827d000) [pid = 1948] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x12a98e400) [pid = 1948] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x112a22400) [pid = 1948] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x1188dd800) [pid = 1948] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x112a83c00) [pid = 1948] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1239f1c00) [pid = 1948] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1121a6400) [pid = 1948] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x124b36400) [pid = 1948] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x1210b1800) [pid = 1948] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1261b5000) [pid = 1948] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x119d42800) [pid = 1948] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12e0b5c00) [pid = 1948] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x126b1d000) [pid = 1948] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12a5bb000) [pid = 1948] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x112959400) [pid = 1948] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12bb16c00) [pid = 1948] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:05:05 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119acac00) [pid = 1948] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:05:05 INFO - PROCESS | 1948 | 1466496305462 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:05:05 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:05:05 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 01:05:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:05:05 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 771ms 01:05:05 INFO - PROCESS | 1948 | 1466496305476 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:05:05 INFO - PROCESS | 1948 | 1466496305478 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:05:05 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:05:05 INFO - PROCESS | 1948 | 1466496305488 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:05:05 INFO - PROCESS | 1948 | 1466496305489 Marionette TRACE conn2 <- [1,3114,null,{}] 01:05:05 INFO - PROCESS | 1948 | 1466496305491 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:05 INFO - PROCESS | 1948 | 1466496305492 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:05 INFO - PROCESS | 1948 | 1466496305607 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:05:05 INFO - PROCESS | 1948 | 1466496305656 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\", \"386dc8cd-1eeb-46ed-91e0-36db81749adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:05 INFO - PROCESS | 1948 | 1466496305657 Marionette INFO sendAsync 88acbf71-3af2-6043-9916-e0ec42d392c3 01:05:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b83d800 == 34 [pid = 1948] [id = 788] 01:05:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1185a5800) [pid = 1948] [serial = 2362] [outer = 0x0] 01:05:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1210ac800) [pid = 1948] [serial = 2363] [outer = 0x1185a5800] 01:05:05 INFO - PROCESS | 1948 | 1466496305682 Marionette DEBUG loaded listener.js 01:05:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1290ee000) [pid = 1948] [serial = 2364] [outer = 0x1185a5800] 01:05:05 INFO - PROCESS | 1948 | 1466496305929 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:05:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:05:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 468ms 01:05:05 INFO - PROCESS | 1948 | 1466496305958 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:05:05 INFO - PROCESS | 1948 | 1466496305959 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:05:07 WARNING - u'runner_teardown' () 01:05:07 INFO - No more tests 01:05:07 INFO - Got 0 unexpected results 01:05:07 INFO - SUITE-END | took 516s 01:05:07 INFO - Closing logging queue 01:05:07 INFO - queue closed 01:05:07 INFO - Return code: 0 01:05:07 WARNING - # TBPL SUCCESS # 01:05:07 INFO - Running post-action listener: _resource_record_post_action 01:05:07 INFO - Running post-run listener: _resource_record_post_run 01:05:08 INFO - Total resource usage - Wall time: 538s; CPU: 57.0%; Read bytes: 315392; Write bytes: 952530432; Read time: 7; Write time: 4863 01:05:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:05:08 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150301184; Write bytes: 143945728; Read time: 13941; Write time: 269 01:05:08 INFO - run-tests - Wall time: 521s; CPU: 58.0%; Read bytes: 233472; Write bytes: 795952640; Read time: 5; Write time: 4550 01:05:08 INFO - Running post-run listener: _upload_blobber_files 01:05:08 INFO - Blob upload gear active. 01:05:08 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:05:08 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 01:05:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:05:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:05:08 INFO - (blobuploader) - INFO - Open directory for files ... 01:05:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:05:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:05:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:05:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:05:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:05:09 INFO - (blobuploader) - INFO - Done attempting. 01:05:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:05:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:05:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:05:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:05:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:05:11 INFO - (blobuploader) - INFO - Done attempting. 01:05:11 INFO - (blobuploader) - INFO - Iteration through files over. 01:05:11 INFO - Return code: 0 01:05:11 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:05:11 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:05:11 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f9730c16168644a97736457c05967e1ea2f3f538b1f12bd72cd3ca3e4d04be830dc5b3d4dc83110556b4ab5eb343bebb86c105e66d462b62e38162bce9c2091e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c3813b473c1b4c0dabc1f5c1466ea7c8553f73ee975607743fb3545ecc2a72e49092ef0560e82cedc44b8175df0e3d65ceee83bf169cf33e5b6f888cf36e8fd8"} 01:05:11 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:05:11 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:05:11 INFO - Contents: 01:05:11 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f9730c16168644a97736457c05967e1ea2f3f538b1f12bd72cd3ca3e4d04be830dc5b3d4dc83110556b4ab5eb343bebb86c105e66d462b62e38162bce9c2091e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c3813b473c1b4c0dabc1f5c1466ea7c8553f73ee975607743fb3545ecc2a72e49092ef0560e82cedc44b8175df0e3d65ceee83bf169cf33e5b6f888cf36e8fd8"} 01:05:11 INFO - Running post-run listener: copy_logs_to_upload_dir 01:05:11 INFO - Copying logs to upload dir... 01:05:11 INFO - mkdir: /builds/slave/test/build/upload/logs 01:05:11 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=605.953869 ========= master_lag: 0.64 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-06-21 01:05:12.081454) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-21 01:05:12.084573) ========= 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.0fuYXkYdtg/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.bGTJqMiQiI/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/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/f9730c16168644a97736457c05967e1ea2f3f538b1f12bd72cd3ca3e4d04be830dc5b3d4dc83110556b4ab5eb343bebb86c105e66d462b62e38162bce9c2091e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c3813b473c1b4c0dabc1f5c1466ea7c8553f73ee975607743fb3545ecc2a72e49092ef0560e82cedc44b8175df0e3d65ceee83bf169cf33e5b6f888cf36e8fd8"} build_url:https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013092 build_url: 'https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/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/f9730c16168644a97736457c05967e1ea2f3f538b1f12bd72cd3ca3e4d04be830dc5b3d4dc83110556b4ab5eb343bebb86c105e66d462b62e38162bce9c2091e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c3813b473c1b4c0dabc1f5c1466ea7c8553f73ee975607743fb3545ecc2a72e49092ef0560e82cedc44b8175df0e3d65ceee83bf169cf33e5b6f888cf36e8fd8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/WzSEIoJqQPWtsksfj-ghJg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.82 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-21 01:05:12.913137) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:05:12.913460) ========= 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.0fuYXkYdtg/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.bGTJqMiQiI/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/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.005274 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:05:12.939320) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-21 01:05:12.939628) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-21 01:05:12.939960) ========= ========= Total master_lag: 1.57 =========