builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0007 starttime: 1468839470.97 results: success (0) buildid: 20160718022251 builduid: 72fb3d9a169a470cb4d3b09ac56c5523 revision: 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:50.969576) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:50.970041) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:50.970316) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:50.994250) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:50.994519) ========= 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.bDOJu9mUdT/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.WfmQ77dCqA/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-18 03:57:51-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 170M=0s 2016-07-18 03:57:51 (170 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.143947 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:51.160292) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:51.160593) ========= 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.bDOJu9mUdT/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.WfmQ77dCqA/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/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.027554 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:51.210970) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:51.211336) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7 --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 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.bDOJu9mUdT/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.WfmQ77dCqA/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-18 03:57:51,281 truncating revision to first 12 chars 2016-07-18 03:57:51,281 Setting DEBUG logging. 2016-07-18 03:57:51,281 attempt 1/10 2016-07-18 03:57:51,281 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2b7160a603f1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-18 03:57:51,984 unpacking tar archive at: mozilla-beta-2b7160a603f1/testing/mozharness/ program finished with exit code 0 elapsedTime=0.971490 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:52.203876) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:52.204193) ========= script_repo_revision: 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:52.204568) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:52.204847) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-18 03:57:52.223901) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-07-18 03:57:52.224544) ========= /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.bDOJu9mUdT/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_NODE_PATH=/usr/local/bin/node 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.WfmQ77dCqA/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/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 03:57:52 INFO - MultiFileLogger online at 20160718 03:57:52 in /builds/slave/test 03:57:52 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 03:57:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:57:52 INFO - {'append_to_log': False, 03:57:52 INFO - 'base_work_dir': '/builds/slave/test', 03:57:52 INFO - 'blob_upload_branch': 'mozilla-beta', 03:57:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:57:52 INFO - 'buildbot_json_path': 'buildprops.json', 03:57:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:57:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:57:52 INFO - 'download_minidump_stackwalk': True, 03:57:52 INFO - 'download_symbols': 'true', 03:57:52 INFO - 'e10s': False, 03:57:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:57:52 INFO - 'tooltool.py': '/tools/tooltool.py', 03:57:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:57:52 INFO - '/tools/misc-python/virtualenv.py')}, 03:57:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:57:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:57:52 INFO - 'log_level': 'info', 03:57:52 INFO - 'log_to_console': True, 03:57:52 INFO - 'opt_config_files': (), 03:57:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:57:52 INFO - '--processes=1', 03:57:52 INFO - '--config=%(test_path)s/wptrunner.ini', 03:57:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:57:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:57:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:57:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:57:52 INFO - 'pip_index': False, 03:57:52 INFO - 'require_test_zip': True, 03:57:52 INFO - 'test_type': ('testharness',), 03:57:52 INFO - 'this_chunk': '1', 03:57:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:57:52 INFO - 'total_chunks': '10', 03:57:52 INFO - 'virtualenv_path': 'venv', 03:57:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:57:52 INFO - 'work_dir': 'build'} 03:57:52 INFO - ##### 03:57:52 INFO - ##### Running clobber step. 03:57:52 INFO - ##### 03:57:52 INFO - Running pre-action listener: _resource_record_pre_action 03:57:52 INFO - Running main action method: clobber 03:57:52 INFO - rmtree: /builds/slave/test/build 03:57:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:57:54 INFO - Running post-action listener: _resource_record_post_action 03:57:54 INFO - ##### 03:57:54 INFO - ##### Running read-buildbot-config step. 03:57:54 INFO - ##### 03:57:54 INFO - Running pre-action listener: _resource_record_pre_action 03:57:54 INFO - Running main action method: read_buildbot_config 03:57:54 INFO - Using buildbot properties: 03:57:54 INFO - { 03:57:54 INFO - "project": "", 03:57:54 INFO - "product": "firefox", 03:57:54 INFO - "script_repo_revision": "production", 03:57:54 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 03:57:54 INFO - "repository": "", 03:57:54 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 03:57:54 INFO - "buildid": "20160718022251", 03:57:54 INFO - "pgo_build": "False", 03:57:54 INFO - "basedir": "/builds/slave/test", 03:57:54 INFO - "buildnumber": 17, 03:57:54 INFO - "slavename": "t-yosemite-r7-0007", 03:57:54 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 03:57:54 INFO - "platform": "macosx64", 03:57:54 INFO - "branch": "mozilla-beta", 03:57:54 INFO - "revision": "2b7160a603f1f8f1fb5cef64dc73fb87c115bed7", 03:57:54 INFO - "repo_path": "releases/mozilla-beta", 03:57:54 INFO - "moz_repo_path": "", 03:57:54 INFO - "stage_platform": "macosx64", 03:57:54 INFO - "builduid": "72fb3d9a169a470cb4d3b09ac56c5523", 03:57:54 INFO - "slavebuilddir": "test" 03:57:54 INFO - } 03:57:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 03:57:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 03:57:54 INFO - Running post-action listener: _resource_record_post_action 03:57:54 INFO - ##### 03:57:54 INFO - ##### Running download-and-extract step. 03:57:54 INFO - ##### 03:57:54 INFO - Running pre-action listener: _resource_record_pre_action 03:57:54 INFO - Running main action method: download_and_extract 03:57:54 INFO - mkdir: /builds/slave/test/build/tests 03:57:54 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')]} 03:57:54 INFO - https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:57:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 03:57:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 03:57:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/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 03:57:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/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 03:57:55 INFO - Downloaded 1201 bytes. 03:57:55 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 03:57:55 INFO - Using the following test package requirements: 03:57:55 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:57:55 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:57:55 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 03:57:55 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:57:55 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 03:57:55 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:57:55 INFO - u'jsshell-mac64.zip'], 03:57:55 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:57:55 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 03:57:55 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:57:55 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:57:55 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 03:57:55 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:57:55 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 03:57:55 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:57:55 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 03:57:55 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:57:55 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 03:57:55 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 03:57: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')]} 03:57:55 INFO - https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:57:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 03:57:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 03:57:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/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 03:57:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/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 03:57:56 INFO - Downloaded 18370132 bytes. 03:57:56 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/*'] 03:57:56 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/* 03:57:57 INFO - caution: filename not matched: web-platform/* 03:57:57 INFO - Return code: 11 03:57:57 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')]} 03:57:57 INFO - https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:57:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:57:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:57:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/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 03:57:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/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 03:57:58 INFO - Downloaded 36389883 bytes. 03:57:58 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/*'] 03:57:58 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/* 03:58:03 INFO - caution: filename not matched: bin/* 03:58:03 INFO - caution: filename not matched: config/* 03:58:03 INFO - caution: filename not matched: mozbase/* 03:58:03 INFO - caution: filename not matched: marionette/* 03:58:03 INFO - caution: filename not matched: tools/wptserve/* 03:58:03 INFO - Return code: 11 03:58:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:03 INFO - https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 03:58:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:58:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:58:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 03:58:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/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 03:58:05 INFO - Downloaded 73023635 bytes. 03:58:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:58:05 INFO - mkdir: /builds/slave/test/properties 03:58:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:58:05 INFO - Writing to file /builds/slave/test/properties/build_url 03:58:05 INFO - Contents: 03:58:05 INFO - build_url:https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:58:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:58:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:58:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:58:07 INFO - Contents: 03:58:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:58: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')]} 03:58:07 INFO - https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:58:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:58:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:58:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/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 03:58:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/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 03:58:09 INFO - Downloaded 103718725 bytes. 03:58:09 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'] 03:58:09 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 03:58:13 INFO - Return code: 0 03:58:13 INFO - Running post-action listener: _resource_record_post_action 03:58:13 INFO - Running post-action listener: set_extra_try_arguments 03:58:13 INFO - ##### 03:58:13 INFO - ##### Running create-virtualenv step. 03:58:13 INFO - ##### 03:58:13 INFO - Running pre-action listener: _pre_create_virtualenv 03:58:13 INFO - Running pre-action listener: _resource_record_pre_action 03:58:13 INFO - Running main action method: create_virtualenv 03:58:13 INFO - Creating virtualenv /builds/slave/test/build/venv 03:58:13 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 03:58:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:58:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:58:13 INFO - Using real prefix '/tools/python27' 03:58:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:58:14 INFO - Installing distribute.............................................................................................................................................................................................done. 03:58:17 INFO - Installing pip.................done. 03:58:17 INFO - Return code: 0 03:58:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:58:17 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')]} 03:58:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:17 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')]} 03:58:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:17 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 0x1015cbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1015e8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc489cde0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1015e45e0>, '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 0x1011c7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1011f2990>, '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.bDOJu9mUdT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.WfmQ77dCqA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:58:17 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 03:58:17 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 03:58:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bDOJu9mUdT/Render', 03:58:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:58:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:58:17 INFO - 'HOME': '/Users/cltbld', 03:58:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:58:17 INFO - 'LOGNAME': 'cltbld', 03:58:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:17 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:58:17 INFO - 'MOZ_NO_REMOTE': '1', 03:58:17 INFO - 'NO_EM_RESTART': '1', 03:58:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:58:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:17 INFO - 'PWD': '/builds/slave/test', 03:58:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:58:17 INFO - 'SHELL': '/bin/bash', 03:58:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WfmQ77dCqA/Listeners', 03:58:17 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 03:58:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:58:17 INFO - 'USER': 'cltbld', 03:58:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:58:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:58:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:58:17 INFO - 'XPC_FLAGS': '0x0', 03:58:17 INFO - 'XPC_SERVICE_NAME': '0', 03:58:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:58:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:17 INFO - Downloading/unpacking psutil>=0.7.1 03:58:17 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 03:58:17 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 03:58:17 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 03:58:17 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 03:58:17 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 03:58:17 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 03:58:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:58:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:58:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:58:20 INFO - Installing collected packages: psutil 03:58:20 INFO - Running setup.py install for psutil 03:58:20 INFO - building 'psutil._psutil_osx' extension 03:58:20 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 03:58:21 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 03:58:21 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 03:58:21 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 03:58:21 INFO - building 'psutil._psutil_posix' extension 03:58:21 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 03:58:21 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:58:21 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:58:21 INFO - ^ 03:58:21 INFO - 1 warning generated. 03:58:21 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 03:58:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:58:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:58:21 INFO - Successfully installed psutil 03:58:21 INFO - Cleaning up... 03:58:21 INFO - Return code: 0 03:58:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:58:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:21 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 0x1015cbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1015e8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc489cde0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1015e45e0>, '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 0x1011c7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1011f2990>, '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.bDOJu9mUdT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.WfmQ77dCqA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:58:21 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 03:58:21 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 03:58:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bDOJu9mUdT/Render', 03:58:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:58:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:58:21 INFO - 'HOME': '/Users/cltbld', 03:58:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:58:21 INFO - 'LOGNAME': 'cltbld', 03:58:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:21 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:58:21 INFO - 'MOZ_NO_REMOTE': '1', 03:58:21 INFO - 'NO_EM_RESTART': '1', 03:58:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:58:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:21 INFO - 'PWD': '/builds/slave/test', 03:58:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:58:21 INFO - 'SHELL': '/bin/bash', 03:58:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WfmQ77dCqA/Listeners', 03:58:21 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 03:58:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:58:21 INFO - 'USER': 'cltbld', 03:58:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:58:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:58:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:58:21 INFO - 'XPC_FLAGS': '0x0', 03:58:21 INFO - 'XPC_SERVICE_NAME': '0', 03:58:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:58:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:21 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:58:21 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 03:58:21 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 03:58:21 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 03:58:21 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 03:58:21 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 03:58:21 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 03:58:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:58:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:58:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:58:24 INFO - Installing collected packages: mozsystemmonitor 03:58:24 INFO - Running setup.py install for mozsystemmonitor 03:58:24 INFO - Successfully installed mozsystemmonitor 03:58:24 INFO - Cleaning up... 03:58:24 INFO - Return code: 0 03:58:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:58:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:24 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 0x1015cbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1015e8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc489cde0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1015e45e0>, '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 0x1011c7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1011f2990>, '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.bDOJu9mUdT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.WfmQ77dCqA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:58:24 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 03:58:24 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 03:58:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bDOJu9mUdT/Render', 03:58:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:58:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:58:24 INFO - 'HOME': '/Users/cltbld', 03:58:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:58:24 INFO - 'LOGNAME': 'cltbld', 03:58:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:24 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:58:24 INFO - 'MOZ_NO_REMOTE': '1', 03:58:24 INFO - 'NO_EM_RESTART': '1', 03:58:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:58:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:24 INFO - 'PWD': '/builds/slave/test', 03:58:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:58:24 INFO - 'SHELL': '/bin/bash', 03:58:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WfmQ77dCqA/Listeners', 03:58:24 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 03:58:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:58:24 INFO - 'USER': 'cltbld', 03:58:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:58:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:58:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:58:24 INFO - 'XPC_FLAGS': '0x0', 03:58:24 INFO - 'XPC_SERVICE_NAME': '0', 03:58:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:58:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:25 INFO - Downloading/unpacking blobuploader==1.2.4 03:58:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:58:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:58:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:58:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:58:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:58:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:58:27 INFO - Downloading blobuploader-1.2.4.tar.gz 03:58:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:58:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:58:27 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 03:58:27 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 03:58:27 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 03:58:27 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 03:58:27 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 03:58:27 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 03:58:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:58:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:58:28 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 03:58:28 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 03:58:28 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 03:58:28 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 03:58:28 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 03:58:28 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 03:58:28 INFO - Downloading docopt-0.6.1.tar.gz 03:58:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:58:28 INFO - Installing collected packages: blobuploader, requests, docopt 03:58:28 INFO - Running setup.py install for blobuploader 03:58:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:58:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:58:29 INFO - Running setup.py install for requests 03:58:29 INFO - Running setup.py install for docopt 03:58:29 INFO - Successfully installed blobuploader requests docopt 03:58:29 INFO - Cleaning up... 03:58:29 INFO - Return code: 0 03:58:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:58: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')]} 03:58:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58: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')]} 03:58:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:29 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 0x1015cbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1015e8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc489cde0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1015e45e0>, '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 0x1011c7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1011f2990>, '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.bDOJu9mUdT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.WfmQ77dCqA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:58:29 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 03:58:29 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 03:58:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bDOJu9mUdT/Render', 03:58:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:58:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:58:29 INFO - 'HOME': '/Users/cltbld', 03:58:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:58:29 INFO - 'LOGNAME': 'cltbld', 03:58:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:29 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:58:29 INFO - 'MOZ_NO_REMOTE': '1', 03:58:29 INFO - 'NO_EM_RESTART': '1', 03:58:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:58:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:29 INFO - 'PWD': '/builds/slave/test', 03:58:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:58:29 INFO - 'SHELL': '/bin/bash', 03:58:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WfmQ77dCqA/Listeners', 03:58:29 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 03:58:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:58:29 INFO - 'USER': 'cltbld', 03:58:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:58:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:58:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:58:29 INFO - 'XPC_FLAGS': '0x0', 03:58:29 INFO - 'XPC_SERVICE_NAME': '0', 03:58:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:58:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:58:30 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-MuT26f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:58:30 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-cB25oK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:58:30 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-1cpluU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:58:30 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-HuEJi6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:58:30 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-wu0Fv5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:58:30 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-xb3Jca-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:58:30 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-sThSz_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:58:30 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-KpWjrn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:58:30 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-gsmliH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:58:31 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-hw7l4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:58:31 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-cEkwY8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:58:31 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-QVlnet-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:58:31 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-WTgMs4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:58:31 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-ln1G_9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:58:31 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-ouLq0b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:58:31 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-sokbUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:58:31 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-hXor58-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:58:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:58:31 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-bq3q_e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:58:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:58:32 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-Z83zPj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:58:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:58:32 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-W3ELqr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:58:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:58:32 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-8jeYu4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:58:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:58:32 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 03:58:32 INFO - Running setup.py install for manifestparser 03:58:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:58:32 INFO - Running setup.py install for mozcrash 03:58:33 INFO - Running setup.py install for mozdebug 03:58:33 INFO - Running setup.py install for mozdevice 03:58:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:58:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:58:33 INFO - Running setup.py install for mozfile 03:58:33 INFO - Running setup.py install for mozhttpd 03:58:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:58:33 INFO - Running setup.py install for mozinfo 03:58:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:58:33 INFO - Running setup.py install for mozInstall 03:58:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:58:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:58:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:58:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:58:33 INFO - Running setup.py install for mozleak 03:58:34 INFO - Running setup.py install for mozlog 03:58:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:58:34 INFO - Running setup.py install for moznetwork 03:58:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:58:34 INFO - Running setup.py install for mozprocess 03:58:34 INFO - Running setup.py install for mozprofile 03:58:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:58:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:58:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:58:34 INFO - Running setup.py install for mozrunner 03:58:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:58:34 INFO - Running setup.py install for mozscreenshot 03:58:35 INFO - Running setup.py install for moztest 03:58:35 INFO - Running setup.py install for mozversion 03:58:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:58:35 INFO - Running setup.py install for wptserve 03:58:35 INFO - Running setup.py install for marionette-driver 03:58:35 INFO - Running setup.py install for browsermob-proxy 03:58:35 INFO - Running setup.py install for marionette-client 03:58:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:58:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:58:36 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 03:58:36 INFO - Cleaning up... 03:58:36 INFO - Return code: 0 03:58:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:58:36 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')]} 03:58:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:36 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')]} 03:58:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:36 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 0x1015cbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1015e8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc489cde0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1015e45e0>, '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 0x1011c7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1011f2990>, '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.bDOJu9mUdT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.WfmQ77dCqA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:58:36 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 03:58:36 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 03:58:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bDOJu9mUdT/Render', 03:58:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:58:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:58:36 INFO - 'HOME': '/Users/cltbld', 03:58:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:58:36 INFO - 'LOGNAME': 'cltbld', 03:58:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:36 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:58:36 INFO - 'MOZ_NO_REMOTE': '1', 03:58:36 INFO - 'NO_EM_RESTART': '1', 03:58:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:58:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:36 INFO - 'PWD': '/builds/slave/test', 03:58:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:58:36 INFO - 'SHELL': '/bin/bash', 03:58:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WfmQ77dCqA/Listeners', 03:58:36 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 03:58:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:58:36 INFO - 'USER': 'cltbld', 03:58:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:58:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:58:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:58:36 INFO - 'XPC_FLAGS': '0x0', 03:58:36 INFO - 'XPC_SERVICE_NAME': '0', 03:58:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:58:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:58:36 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-KCOBjf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:58:36 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)) 03:58:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:58:36 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-_EwKr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:58:36 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)) 03:58:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:58:36 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-koXtKb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:58:36 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)) 03:58:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:58:36 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-EwHcr8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:58:36 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)) 03:58:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:58:36 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-z9roLl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:58:37 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)) 03:58:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:58:37 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-wxSIRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:58:37 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)) 03:58:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:58:37 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-pKf2Rt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:58:37 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)) 03:58:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:58:37 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-XpQjeP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:58:37 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)) 03:58:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:58:37 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-5yAJP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:58:37 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)) 03:58:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:58:37 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-UQjgMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:58:37 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)) 03:58:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:58:37 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-N_bWoG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:58:37 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)) 03:58:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:58:37 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-X3ezxN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:58:37 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)) 03:58:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:58:37 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-IA6hFH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:58:37 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)) 03:58:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:58:37 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-mJYdLw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:58:38 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)) 03:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:58:38 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-z5Wjl7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:58:38 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)) 03:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:58:38 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-xLh1Fc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:58:38 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)) 03:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:58:38 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-VNOwrg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:58:38 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)) 03:58:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:58:38 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-QqdUBQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:58:38 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)) 03:58:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:58:38 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-ZoRff0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:58:38 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)) 03:58:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:58:38 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-koxabJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:58:38 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)) 03:58:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:58:39 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-Nvc3Qw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:58:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:58:39 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)) 03:58:39 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)) 03:58:39 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)) 03:58:39 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)) 03:58:39 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)) 03:58:39 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)) 03:58:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:58:39 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 03:58:39 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 03:58:39 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 03:58:39 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 03:58:39 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 03:58:39 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 03:58:41 INFO - Downloading blessings-1.6.tar.gz 03:58:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:58:41 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)) 03:58:41 INFO - Installing collected packages: blessings 03:58:41 INFO - Running setup.py install for blessings 03:58:41 INFO - Successfully installed blessings 03:58:41 INFO - Cleaning up... 03:58:42 INFO - Return code: 0 03:58:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:58:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:58:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:58:42 INFO - Reading from file tmpfile_stdout 03:58:42 INFO - Current package versions: 03:58:42 INFO - blessings == 1.6 03:58:42 INFO - blobuploader == 1.2.4 03:58:42 INFO - browsermob-proxy == 0.6.0 03:58:42 INFO - docopt == 0.6.1 03:58:42 INFO - manifestparser == 1.1 03:58:42 INFO - marionette-client == 2.3.0 03:58:42 INFO - marionette-driver == 1.4.0 03:58:42 INFO - mozInstall == 1.12 03:58:42 INFO - mozcrash == 0.17 03:58:42 INFO - mozdebug == 0.1 03:58:42 INFO - mozdevice == 0.48 03:58:42 INFO - mozfile == 1.2 03:58:42 INFO - mozhttpd == 0.7 03:58:42 INFO - mozinfo == 0.9 03:58:42 INFO - mozleak == 0.1 03:58:42 INFO - mozlog == 3.1 03:58:42 INFO - moznetwork == 0.27 03:58:42 INFO - mozprocess == 0.22 03:58:42 INFO - mozprofile == 0.28 03:58:42 INFO - mozrunner == 6.11 03:58:42 INFO - mozscreenshot == 0.1 03:58:42 INFO - mozsystemmonitor == 0.0 03:58:42 INFO - moztest == 0.7 03:58:42 INFO - mozversion == 1.4 03:58:42 INFO - psutil == 3.1.1 03:58:42 INFO - requests == 1.2.3 03:58:42 INFO - wptserve == 1.4.0 03:58:42 INFO - wsgiref == 0.1.2 03:58:42 INFO - Running post-action listener: _resource_record_post_action 03:58:42 INFO - Running post-action listener: _start_resource_monitoring 03:58:42 INFO - Starting resource monitoring. 03:58:42 INFO - ##### 03:58:42 INFO - ##### Running pull step. 03:58:42 INFO - ##### 03:58:42 INFO - Running pre-action listener: _resource_record_pre_action 03:58:42 INFO - Running main action method: pull 03:58:42 INFO - Pull has nothing to do! 03:58:42 INFO - Running post-action listener: _resource_record_post_action 03:58:42 INFO - ##### 03:58:42 INFO - ##### Running install step. 03:58:42 INFO - ##### 03:58:42 INFO - Running pre-action listener: _resource_record_pre_action 03:58:42 INFO - Running main action method: install 03:58:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:58:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:58:42 INFO - Reading from file tmpfile_stdout 03:58:42 INFO - Detecting whether we're running mozinstall >=1.0... 03:58:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:58:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:58:42 INFO - Reading from file tmpfile_stdout 03:58:42 INFO - Output received: 03:58:42 INFO - Usage: mozinstall [options] installer 03:58:42 INFO - Options: 03:58:42 INFO - -h, --help show this help message and exit 03:58:42 INFO - -d DEST, --destination=DEST 03:58:42 INFO - Directory to install application into. [default: 03:58:42 INFO - "/builds/slave/test"] 03:58:42 INFO - --app=APP Application being installed. [default: firefox] 03:58:42 INFO - mkdir: /builds/slave/test/build/application 03:58:42 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'] 03:58:42 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 03:59:00 INFO - Reading from file tmpfile_stdout 03:59:00 INFO - Output received: 03:59:00 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:59:00 INFO - Running post-action listener: _resource_record_post_action 03:59:00 INFO - ##### 03:59:00 INFO - ##### Running run-tests step. 03:59:00 INFO - ##### 03:59:00 INFO - Running pre-action listener: _resource_record_pre_action 03:59:00 INFO - Running main action method: run_tests 03:59:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:59:00 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:59:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:59:00 INFO - grabbing minidump binary from tooltool 03:59:00 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')]} 03:59:00 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 0x1015e45e0>, '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 0x1011c7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1011f2990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:59:00 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 03:59:00 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 03:59:00 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:59:00 INFO - Return code: 0 03:59:00 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:59:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:59:00 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/M7prTw0eTcOPhJf1a5GQ5Q/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 03:59:00 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/M7prTw0eTcOPhJf1a5GQ5Q/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 03:59:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bDOJu9mUdT/Render', 03:59:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:59:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:59:00 INFO - 'HOME': '/Users/cltbld', 03:59:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:59:00 INFO - 'LOGNAME': 'cltbld', 03:59:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:59:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:59:00 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:59:00 INFO - 'MOZ_NO_REMOTE': '1', 03:59:00 INFO - 'NO_EM_RESTART': '1', 03:59:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:59:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:59:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:59:00 INFO - 'PWD': '/builds/slave/test', 03:59:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:59:00 INFO - 'SHELL': '/bin/bash', 03:59:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WfmQ77dCqA/Listeners', 03:59:00 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 03:59:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:59:00 INFO - 'USER': 'cltbld', 03:59:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:59:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:59:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:59:00 INFO - 'XPC_FLAGS': '0x0', 03:59:00 INFO - 'XPC_SERVICE_NAME': '0', 03:59:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:59:00 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/M7prTw0eTcOPhJf1a5GQ5Q/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 03:59:01 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 03:59:01 INFO - import pkg_resources 03:59:02 INFO - Using 1 client processes 03:59:02 INFO - wptserve Starting http server on 127.0.0.1:8000 03:59:02 INFO - wptserve Starting http server on 127.0.0.1:8001 03:59:02 INFO - wptserve Starting http server on 127.0.0.1:8443 03:59:04 INFO - SUITE-START | Running 778 tests 03:59:04 INFO - Running testharness tests 03:59:04 INFO - Setting up ssl 03:59:04 INFO - PROCESS | certutil | 03:59:04 INFO - PROCESS | certutil | 03:59:04 INFO - PROCESS | certutil | 03:59:04 INFO - Certificate Nickname Trust Attributes 03:59:04 INFO - SSL,S/MIME,JAR/XPI 03:59:04 INFO - 03:59:04 INFO - web-platform-tests CT,, 03:59:04 INFO - 03:59:04 INFO - Starting runner 03:59:05 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:59:05 INFO - PROCESS | 1646 | 1468839545669 Marionette DEBUG Marionette enabled via build flag and pref 03:59:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x113f52000 == 1 [pid = 1646] [id = 1] 03:59:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x113f52800) [pid = 1646] [serial = 1] [outer = 0x0] 03:59:05 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:59:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x113f53800) [pid = 1646] [serial = 2] [outer = 0x113f52800] 03:59:05 INFO - PROCESS | 1646 | 1468839545984 Marionette INFO Listening on port 2828 03:59:06 INFO - PROCESS | 1646 | 1468839546207 Marionette DEBUG Marionette enabled via command-line flag 03:59:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x116960000 == 2 [pid = 1646] [id = 2] 03:59:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x116960800) [pid = 1646] [serial = 3] [outer = 0x0] 03:59:06 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:59:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x116961800) [pid = 1646] [serial = 4] [outer = 0x116960800] 03:59:06 INFO - PROCESS | 1646 | [1646] 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 03:59:06 INFO - PROCESS | 1646 | 1468839546358 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 03:59:06 INFO - PROCESS | 1646 | 1468839546443 Marionette DEBUG Closed connection conn0 03:59:06 INFO - PROCESS | 1646 | [1646] 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 03:59:06 INFO - PROCESS | 1646 | 1468839546449 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 03:59:06 INFO - PROCESS | 1646 | 1468839546457 Marionette DEBUG Closed connection conn1 03:59:06 INFO - PROCESS | 1646 | [1646] 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 03:59:06 INFO - PROCESS | 1646 | 1468839546462 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 03:59:06 INFO - PROCESS | 1646 | 1468839546470 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:59:06 INFO - PROCESS | 1646 | 1468839546477 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":"20160718022251","device":"desktop","version":"48.0"} 03:59:06 INFO - PROCESS | 1646 | [1646] 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 03:59:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x119daa000 == 3 [pid = 1646] [id = 3] 03:59:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x119db1000) [pid = 1646] [serial = 5] [outer = 0x0] 03:59:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x119db2000 == 4 [pid = 1646] [id = 4] 03:59:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x119d1f400) [pid = 1646] [serial = 6] [outer = 0x0] 03:59:07 INFO - PROCESS | 1646 | [1646] 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 03:59:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x121aab800 == 5 [pid = 1646] [id = 5] 03:59:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x118752c00) [pid = 1646] [serial = 7] [outer = 0x0] 03:59:07 INFO - PROCESS | 1646 | [1646] 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 03:59:07 INFO - PROCESS | 1646 | [1646] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:59:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x121b5c800) [pid = 1646] [serial = 8] [outer = 0x118752c00] 03:59:07 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:59:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x121708800) [pid = 1646] [serial = 9] [outer = 0x119db1000] 03:59:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x123fe2800) [pid = 1646] [serial = 10] [outer = 0x119d1f400] 03:59:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x123fe4400) [pid = 1646] [serial = 11] [outer = 0x118752c00] 03:59:08 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:59:08 INFO - PROCESS | 1646 | 1468839548600 Marionette INFO startBrowser 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:08 INFO - PROCESS | 1646 | 1468839548624 Marionette DEBUG loaded listener.js 03:59:08 INFO - PROCESS | 1646 | 1468839548632 Marionette DEBUG loaded listener.js 03:59:08 INFO - PROCESS | 1646 | 1468839548633 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x126969400) [pid = 1646] [serial = 12] [outer = 0x118752c00] 03:59:08 INFO - PROCESS | 1646 | 1468839548941 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"02cb9f33-86da-cb49-9fdf-552745036efc","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":"20160718022251","device":"desktop","version":"48.0","command_id":1}}] 03:59:09 INFO - PROCESS | 1646 | 1468839549026 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}] 03:59:09 INFO - PROCESS | 1646 | 1468839549028 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:09 INFO - PROCESS | 1646 | 1468839549088 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:59:09 INFO - PROCESS | 1646 | 1468839549167 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:59:09 INFO - PROCESS | 1646 | 1468839549168 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:09 INFO - PROCESS | 1646 | [1646] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:59:09 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:59:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x126e52000) [pid = 1646] [serial = 13] [outer = 0x118752c00] 03:59:09 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:59:09 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:09 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:59:09 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:59:09 INFO - PROCESS | 1646 | 1468839549424 Marionette TRACE conn2 <- [1,3,null,{}] 03:59:09 INFO - PROCESS | 1646 | 1468839549427 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:59:09 INFO - PROCESS | 1646 | 1468839549429 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:09 INFO - PROCESS | 1646 | 1468839549446 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:59:09 INFO - PROCESS | 1646 | 1468839549474 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:59:09 INFO - PROCESS | 1646 | 1468839549475 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:59:09 INFO - PROCESS | 1646 | 1468839549479 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:59:09 INFO - PROCESS | 1646 | 1468839549481 Marionette TRACE conn2 <- [1,6,null,{}] 03:59:09 INFO - PROCESS | 1646 | 1468839549487 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}] 03:59:09 INFO - PROCESS | 1646 | 1468839549488 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:09 INFO - PROCESS | 1646 | 1468839549498 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:59:09 INFO - PROCESS | 1646 | 1468839549506 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:09 INFO - PROCESS | 1646 | 1468839549507 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x129015000 == 6 [pid = 1646] [id = 6] 03:59:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x129092c00) [pid = 1646] [serial = 14] [outer = 0x0] 03:59:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x129094800) [pid = 1646] [serial = 15] [outer = 0x129092c00] 03:59:09 INFO - PROCESS | 1646 | 1468839549539 Marionette DEBUG loaded listener.js 03:59:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x12909a000) [pid = 1646] [serial = 16] [outer = 0x129092c00] 03:59:09 INFO - PROCESS | 1646 | 1468839549836 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]]]}] 03:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 03:59:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a311800 == 7 [pid = 1646] [id = 7] 03:59:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x1291a1400) [pid = 1646] [serial = 17] [outer = 0x0] 03:59:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x12934b000) [pid = 1646] [serial = 18] [outer = 0x1291a1400] 03:59:09 INFO - PROCESS | 1646 | 1468839549873 Marionette DEBUG loaded listener.js 03:59:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x129351400) [pid = 1646] [serial = 19] [outer = 0x1291a1400] 03:59:09 INFO - PROCESS | 1646 | 1468839549911 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:59:09 INFO - PROCESS | 1646 | 1468839549912 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:59:09 INFO - PROCESS | 1646 | 1468839549955 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:59:09 INFO - PROCESS | 1646 | 1468839549956 Marionette TRACE conn2 <- [1,10,null,{}] 03:59:09 INFO - PROCESS | 1646 | 1468839549971 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}] 03:59:09 INFO - PROCESS | 1646 | 1468839549975 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:10 INFO - PROCESS | 1646 | 1468839550129 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:59:10 INFO - PROCESS | 1646 | 1468839550158 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:10 INFO - PROCESS | 1646 | 1468839550159 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a77e000 == 8 [pid = 1646] [id = 8] 03:59:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12a63e800) [pid = 1646] [serial = 20] [outer = 0x0] 03:59:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12a7ba800) [pid = 1646] [serial = 21] [outer = 0x12a63e800] 03:59:10 INFO - PROCESS | 1646 | 1468839550204 Marionette DEBUG loaded listener.js 03:59:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12a7bec00) [pid = 1646] [serial = 22] [outer = 0x12a63e800] 03:59:10 INFO - PROCESS | 1646 | 1468839550708 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]]]}] 03:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 780ms 03:59:10 INFO - PROCESS | 1646 | 1468839550728 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:59:10 INFO - PROCESS | 1646 | 1468839550731 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:59:10 INFO - PROCESS | 1646 | 1468839550734 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:59:10 INFO - PROCESS | 1646 | 1468839550736 Marionette TRACE conn2 <- [1,14,null,{}] 03:59:10 INFO - PROCESS | 1646 | 1468839550740 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}] 03:59:10 INFO - PROCESS | 1646 | 1468839550743 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:10 INFO - PROCESS | 1646 | 1468839550886 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:59:10 INFO - PROCESS | 1646 | 1468839550892 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:10 INFO - PROCESS | 1646 | 1468839550893 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b20f800 == 9 [pid = 1646] [id = 9] 03:59:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x12a7c7800) [pid = 1646] [serial = 23] [outer = 0x0] 03:59:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12b0d8400) [pid = 1646] [serial = 24] [outer = 0x12a7c7800] 03:59:10 INFO - PROCESS | 1646 | 1468839550933 Marionette DEBUG loaded listener.js 03:59:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12b0e4000) [pid = 1646] [serial = 25] [outer = 0x12a7c7800] 03:59:11 INFO - PROCESS | 1646 | 1468839551370 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]]]}] 03:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 670ms 03:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:59:11 INFO - PROCESS | 1646 | 1468839551404 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:59:11 INFO - PROCESS | 1646 | 1468839551405 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:59:11 INFO - PROCESS | 1646 | 1468839551407 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:59:11 INFO - PROCESS | 1646 | 1468839551408 Marionette TRACE conn2 <- [1,18,null,{}] 03:59:11 INFO - PROCESS | 1646 | 1468839551410 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}] 03:59:11 INFO - PROCESS | 1646 | 1468839551412 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:11 INFO - PROCESS | 1646 | 1468839551514 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:59:11 INFO - PROCESS | 1646 | 1468839551521 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:11 INFO - PROCESS | 1646 | 1468839551523 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b91f000 == 10 [pid = 1646] [id = 10] 03:59:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x12b9ab000) [pid = 1646] [serial = 26] [outer = 0x0] 03:59:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x12b9af400) [pid = 1646] [serial = 27] [outer = 0x12b9ab000] 03:59:11 INFO - PROCESS | 1646 | 1468839551546 Marionette DEBUG loaded listener.js 03:59:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x118462c00) [pid = 1646] [serial = 28] [outer = 0x12b9ab000] 03:59:11 INFO - PROCESS | 1646 | 1468839551805 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]]]}] 03:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 03:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:59:11 INFO - PROCESS | 1646 | 1468839551826 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:59:11 INFO - PROCESS | 1646 | 1468839551827 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:59:11 INFO - PROCESS | 1646 | 1468839551831 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:59:11 INFO - PROCESS | 1646 | 1468839551833 Marionette TRACE conn2 <- [1,22,null,{}] 03:59:11 INFO - PROCESS | 1646 | 1468839551843 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}] 03:59:11 INFO - PROCESS | 1646 | 1468839551844 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:11 INFO - PROCESS | 1646 | 1468839551946 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:59:11 INFO - PROCESS | 1646 | 1468839551951 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:11 INFO - PROCESS | 1646 | 1468839551952 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182be800 == 11 [pid = 1646] [id = 11] 03:59:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x1182f1c00) [pid = 1646] [serial = 29] [outer = 0x0] 03:59:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x1182f4400) [pid = 1646] [serial = 30] [outer = 0x1182f1c00] 03:59:11 INFO - PROCESS | 1646 | 1468839551977 Marionette DEBUG loaded listener.js 03:59:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x1184cdc00) [pid = 1646] [serial = 31] [outer = 0x1182f1c00] 03:59:12 INFO - PROCESS | 1646 | 1468839552210 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]]]}] 03:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 427ms 03:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:59:12 INFO - PROCESS | 1646 | 1468839552261 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:59:12 INFO - PROCESS | 1646 | 1468839552262 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:59:12 INFO - PROCESS | 1646 | 1468839552264 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:59:12 INFO - PROCESS | 1646 | 1468839552265 Marionette TRACE conn2 <- [1,26,null,{}] 03:59:12 INFO - PROCESS | 1646 | 1468839552274 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}] 03:59:12 INFO - PROCESS | 1646 | 1468839552276 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:12 INFO - PROCESS | 1646 | 1468839552375 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:59:12 INFO - PROCESS | 1646 | 1468839552378 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:12 INFO - PROCESS | 1646 | 1468839552380 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf30000 == 12 [pid = 1646] [id = 12] 03:59:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x12116c400) [pid = 1646] [serial = 32] [outer = 0x0] 03:59:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x12b9b5000) [pid = 1646] [serial = 33] [outer = 0x12116c400] 03:59:12 INFO - PROCESS | 1646 | 1468839552404 Marionette DEBUG loaded listener.js 03:59:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12bfc1400) [pid = 1646] [serial = 34] [outer = 0x12116c400] 03:59:12 INFO - PROCESS | 1646 | 1468839552708 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]]]}] 03:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 473ms 03:59:12 INFO - PROCESS | 1646 | 1468839552738 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:59:12 INFO - PROCESS | 1646 | 1468839552741 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:59:12 INFO - PROCESS | 1646 | 1468839552744 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:59:12 INFO - PROCESS | 1646 | 1468839552760 Marionette TRACE conn2 <- [1,30,null,{}] 03:59:12 INFO - PROCESS | 1646 | 1468839552764 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}] 03:59:12 INFO - PROCESS | 1646 | 1468839552766 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:12 INFO - PROCESS | 1646 | 1468839552908 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:59:12 INFO - PROCESS | 1646 | 1468839552914 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:12 INFO - PROCESS | 1646 | 1468839552915 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c245000 == 13 [pid = 1646] [id = 13] 03:59:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x12bfc3c00) [pid = 1646] [serial = 35] [outer = 0x0] 03:59:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x12c2c4800) [pid = 1646] [serial = 36] [outer = 0x12bfc3c00] 03:59:12 INFO - PROCESS | 1646 | 1468839552952 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12c2cac00) [pid = 1646] [serial = 37] [outer = 0x12bfc3c00] 03:59:13 INFO - PROCESS | 1646 | 1468839553237 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]]]}] 03:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 535ms 03:59:13 INFO - PROCESS | 1646 | 1468839553278 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:59:13 INFO - PROCESS | 1646 | 1468839553279 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:59:13 INFO - PROCESS | 1646 | 1468839553281 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:59:13 INFO - PROCESS | 1646 | 1468839553282 Marionette TRACE conn2 <- [1,34,null,{}] 03:59:13 INFO - PROCESS | 1646 | 1468839553292 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}] 03:59:13 INFO - PROCESS | 1646 | 1468839553293 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:13 INFO - PROCESS | 1646 | 1468839553385 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:59:13 INFO - PROCESS | 1646 | 1468839553390 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:13 INFO - PROCESS | 1646 | 1468839553391 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c739800 == 14 [pid = 1646] [id = 14] 03:59:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12c2cd000) [pid = 1646] [serial = 38] [outer = 0x0] 03:59:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12c502800) [pid = 1646] [serial = 39] [outer = 0x12c2cd000] 03:59:13 INFO - PROCESS | 1646 | 1468839553415 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12c508400) [pid = 1646] [serial = 40] [outer = 0x12c2cd000] 03:59:13 INFO - PROCESS | 1646 | 1468839553716 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]]]}] 03:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 477ms 03:59:13 INFO - PROCESS | 1646 | 1468839553759 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:59:13 INFO - PROCESS | 1646 | 1468839553761 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:59:13 INFO - PROCESS | 1646 | 1468839553764 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:59:13 INFO - PROCESS | 1646 | 1468839553766 Marionette TRACE conn2 <- [1,38,null,{}] 03:59:13 INFO - PROCESS | 1646 | 1468839553772 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}] 03:59:13 INFO - PROCESS | 1646 | 1468839553774 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cac3000 == 15 [pid = 1646] [id = 15] 03:59:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12cac3800) [pid = 1646] [serial = 41] [outer = 0x0] 03:59:13 INFO - PROCESS | 1646 | 1468839553938 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:59:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12cab1800) [pid = 1646] [serial = 42] [outer = 0x12cac3800] 03:59:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12cac8800) [pid = 1646] [serial = 43] [outer = 0x12cac3800] 03:59:13 INFO - PROCESS | 1646 | 1468839553967 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:13 INFO - PROCESS | 1646 | 1468839553969 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca20800 == 16 [pid = 1646] [id = 16] 03:59:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x12c50f000) [pid = 1646] [serial = 44] [outer = 0x0] 03:59:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12ca7a800) [pid = 1646] [serial = 45] [outer = 0x12c50f000] 03:59:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca2e800 == 17 [pid = 1646] [id = 17] 03:59:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12ca7c400) [pid = 1646] [serial = 46] [outer = 0x0] 03:59:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12ca7e000) [pid = 1646] [serial = 47] [outer = 0x12ca7c400] 03:59:14 INFO - PROCESS | 1646 | 1468839554031 Marionette DEBUG loaded listener.js 03:59:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12cc7b400) [pid = 1646] [serial = 48] [outer = 0x12ca7c400] 03:59:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12cc87400) [pid = 1646] [serial = 49] [outer = 0x12c50f000] 03:59:14 INFO - PROCESS | 1646 | 1468839554443 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]]]}] 03:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 723ms 03:59:14 INFO - PROCESS | 1646 | 1468839554487 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:59:14 INFO - PROCESS | 1646 | 1468839554489 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:59:14 INFO - PROCESS | 1646 | 1468839554492 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:59:14 INFO - PROCESS | 1646 | 1468839554494 Marionette TRACE conn2 <- [1,42,null,{}] 03:59:14 INFO - PROCESS | 1646 | 1468839554497 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}] 03:59:14 INFO - PROCESS | 1646 | 1468839554499 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:14 INFO - PROCESS | 1646 | 1468839554656 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:59:14 INFO - PROCESS | 1646 | 1468839554663 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:14 INFO - PROCESS | 1646 | 1468839554666 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d064800 == 18 [pid = 1646] [id = 18] 03:59:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x118466400) [pid = 1646] [serial = 50] [outer = 0x0] 03:59:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12cc7b800) [pid = 1646] [serial = 51] [outer = 0x118466400] 03:59:14 INFO - PROCESS | 1646 | 1468839554709 Marionette DEBUG loaded listener.js 03:59:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12cc82800) [pid = 1646] [serial = 52] [outer = 0x118466400] 03:59:14 INFO - PROCESS | 1646 | 1468839554966 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]]]}] 03:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 521ms 03:59:15 INFO - PROCESS | 1646 | 1468839555014 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:59:15 INFO - PROCESS | 1646 | 1468839555019 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:59:15 INFO - PROCESS | 1646 | 1468839555031 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 1646 | 1468839555034 Marionette TRACE conn2 <- [1,46,null,{}] 03:59:15 INFO - PROCESS | 1646 | 1468839555040 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}] 03:59:15 INFO - PROCESS | 1646 | 1468839555042 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:15 INFO - PROCESS | 1646 | 1468839555198 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:59:15 INFO - PROCESS | 1646 | 1468839555204 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:15 INFO - PROCESS | 1646 | 1468839555205 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4b3000 == 19 [pid = 1646] [id = 19] 03:59:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x12d11cc00) [pid = 1646] [serial = 53] [outer = 0x0] 03:59:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x12d126400) [pid = 1646] [serial = 54] [outer = 0x12d11cc00] 03:59:15 INFO - PROCESS | 1646 | 1468839555234 Marionette DEBUG loaded listener.js 03:59:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x12d129c00) [pid = 1646] [serial = 55] [outer = 0x12d11cc00] 03:59:15 INFO - PROCESS | 1646 | 1468839555539 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]]]}] 03:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 523ms 03:59:15 INFO - PROCESS | 1646 | 1468839555563 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:59:15 INFO - PROCESS | 1646 | 1468839555570 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:59:15 INFO - PROCESS | 1646 | 1468839555577 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 1646 | 1468839555578 Marionette TRACE conn2 <- [1,50,null,{}] 03:59:15 INFO - PROCESS | 1646 | 1468839555582 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}] 03:59:15 INFO - PROCESS | 1646 | 1468839555587 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:15 INFO - PROCESS | 1646 | 1468839555738 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:59:15 INFO - PROCESS | 1646 | 1468839555744 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:15 INFO - PROCESS | 1646 | 1468839555747 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d90f000 == 20 [pid = 1646] [id = 20] 03:59:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x1182f1400) [pid = 1646] [serial = 56] [outer = 0x0] 03:59:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x12d866000) [pid = 1646] [serial = 57] [outer = 0x1182f1400] 03:59:15 INFO - PROCESS | 1646 | 1468839555804 Marionette DEBUG loaded listener.js 03:59:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x1190c4800) [pid = 1646] [serial = 58] [outer = 0x1182f1400] 03:59:16 INFO - PROCESS | 1646 | 1468839556687 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]]]}] 03:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1120ms 03:59:16 INFO - PROCESS | 1646 | 1468839556697 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:59:16 INFO - PROCESS | 1646 | 1468839556700 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:59:16 INFO - PROCESS | 1646 | 1468839556705 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:59:16 INFO - PROCESS | 1646 | 1468839556709 Marionette TRACE conn2 <- [1,54,null,{}] 03:59:16 INFO - PROCESS | 1646 | 1468839556712 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}] 03:59:16 INFO - PROCESS | 1646 | 1468839556714 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:16 INFO - PROCESS | 1646 | 1468839556831 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:59:16 INFO - PROCESS | 1646 | 1468839556887 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:16 INFO - PROCESS | 1646 | 1468839556889 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x112e43800 == 21 [pid = 1646] [id = 21] 03:59:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x11298ec00) [pid = 1646] [serial = 59] [outer = 0x0] 03:59:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11325b400) [pid = 1646] [serial = 60] [outer = 0x11298ec00] 03:59:16 INFO - PROCESS | 1646 | 1468839556921 Marionette DEBUG loaded listener.js 03:59:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x113f3c800) [pid = 1646] [serial = 61] [outer = 0x11298ec00] 03:59:17 INFO - PROCESS | 1646 | 1468839557338 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]]]}] 03:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 671ms 03:59:17 INFO - PROCESS | 1646 | 1468839557377 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:59:17 INFO - PROCESS | 1646 | 1468839557380 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:59:17 INFO - PROCESS | 1646 | 1468839557385 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:59:17 INFO - PROCESS | 1646 | 1468839557387 Marionette TRACE conn2 <- [1,58,null,{}] 03:59:17 INFO - PROCESS | 1646 | 1468839557389 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}] 03:59:17 INFO - PROCESS | 1646 | 1468839557391 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:17 INFO - PROCESS | 1646 | 1468839557511 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:59:17 INFO - PROCESS | 1646 | 1468839557554 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:17 INFO - PROCESS | 1646 | 1468839557556 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x117092000 == 22 [pid = 1646] [id = 22] 03:59:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x1169f1c00) [pid = 1646] [serial = 62] [outer = 0x0] 03:59:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1182e6c00) [pid = 1646] [serial = 63] [outer = 0x1169f1c00] 03:59:17 INFO - PROCESS | 1646 | 1468839557586 Marionette DEBUG loaded listener.js 03:59:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1182f0400) [pid = 1646] [serial = 64] [outer = 0x1169f1c00] 03:59:18 INFO - PROCESS | 1646 | 1468839558008 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]]]}] 03:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 669ms 03:59:18 INFO - PROCESS | 1646 | 1468839558055 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:59:18 INFO - PROCESS | 1646 | 1468839558056 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:59:18 INFO - PROCESS | 1646 | 1468839558059 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:59:18 INFO - PROCESS | 1646 | 1468839558062 Marionette TRACE conn2 <- [1,62,null,{}] 03:59:18 INFO - PROCESS | 1646 | 1468839558069 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}] 03:59:18 INFO - PROCESS | 1646 | 1468839558072 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:18 INFO - PROCESS | 1646 | 1468839558191 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:59:18 INFO - PROCESS | 1646 | 1468839558245 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:18 INFO - PROCESS | 1646 | 1468839558247 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11734f800 == 23 [pid = 1646] [id = 23] 03:59:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1184c5000) [pid = 1646] [serial = 65] [outer = 0x0] 03:59:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11904c800) [pid = 1646] [serial = 66] [outer = 0x1184c5000] 03:59:18 INFO - PROCESS | 1646 | 1468839558282 Marionette DEBUG loaded listener.js 03:59:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1197ba800) [pid = 1646] [serial = 67] [outer = 0x1184c5000] 03:59:18 INFO - PROCESS | 1646 | 1468839558921 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]]]}] 03:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 921ms 03:59:18 INFO - PROCESS | 1646 | 1468839558981 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:59:18 INFO - PROCESS | 1646 | 1468839558985 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:59:18 INFO - PROCESS | 1646 | 1468839558989 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:59:18 INFO - PROCESS | 1646 | 1468839558991 Marionette TRACE conn2 <- [1,66,null,{}] 03:59:18 INFO - PROCESS | 1646 | 1468839558995 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}] 03:59:18 INFO - PROCESS | 1646 | 1468839558996 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:19 INFO - PROCESS | 1646 | 1468839559079 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:59:19 INFO - PROCESS | 1646 | 1468839559129 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:19 INFO - PROCESS | 1646 | 1468839559132 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x112c1e000 == 24 [pid = 1646] [id = 24] 03:59:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x113d9a000) [pid = 1646] [serial = 68] [outer = 0x0] 03:59:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x113f32800) [pid = 1646] [serial = 69] [outer = 0x113d9a000] 03:59:19 INFO - PROCESS | 1646 | 1468839559158 Marionette DEBUG loaded listener.js 03:59:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x115e11c00) [pid = 1646] [serial = 70] [outer = 0x113d9a000] 03:59:19 INFO - PROCESS | 1646 | 1468839559575 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]]]}] 03:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 03:59:19 INFO - PROCESS | 1646 | 1468839559609 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:59:19 INFO - PROCESS | 1646 | 1468839559612 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:59:19 INFO - PROCESS | 1646 | 1468839559616 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:59:19 INFO - PROCESS | 1646 | 1468839559618 Marionette TRACE conn2 <- [1,70,null,{}] 03:59:19 INFO - PROCESS | 1646 | 1468839559621 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}] 03:59:19 INFO - PROCESS | 1646 | 1468839559622 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:19 INFO - PROCESS | 1646 | 1468839559697 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:59:19 INFO - PROCESS | 1646 | 1468839559704 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:19 INFO - PROCESS | 1646 | 1468839559705 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x113a58800 == 25 [pid = 1646] [id = 25] 03:59:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x116088400) [pid = 1646] [serial = 71] [outer = 0x0] 03:59:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11652bc00) [pid = 1646] [serial = 72] [outer = 0x116088400] 03:59:19 INFO - PROCESS | 1646 | 1468839559732 Marionette DEBUG loaded listener.js 03:59:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x116907800) [pid = 1646] [serial = 73] [outer = 0x116088400] 03:59:20 INFO - PROCESS | 1646 | 1468839560048 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]]]}] 03:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 471ms 03:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:59:20 INFO - PROCESS | 1646 | 1468839560088 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:59:20 INFO - PROCESS | 1646 | 1468839560089 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:59:20 INFO - PROCESS | 1646 | 1468839560091 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:59:20 INFO - PROCESS | 1646 | 1468839560094 Marionette TRACE conn2 <- [1,74,null,{}] 03:59:20 INFO - PROCESS | 1646 | 1468839560101 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}] 03:59:20 INFO - PROCESS | 1646 | 1468839560104 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:20 INFO - PROCESS | 1646 | 1468839560183 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:59:20 INFO - PROCESS | 1646 | 1468839560225 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 1646 | 1468839560227 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1160ad000 == 26 [pid = 1646] [id = 26] 03:59:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x116909c00) [pid = 1646] [serial = 74] [outer = 0x0] 03:59:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x116aa0800) [pid = 1646] [serial = 75] [outer = 0x116909c00] 03:59:20 INFO - PROCESS | 1646 | 1468839560256 Marionette DEBUG loaded listener.js 03:59:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1181e4000) [pid = 1646] [serial = 76] [outer = 0x116909c00] 03:59:20 INFO - PROCESS | 1646 | 1468839560548 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]]]}] 03:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 03:59:20 INFO - PROCESS | 1646 | 1468839560562 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:59:20 INFO - PROCESS | 1646 | 1468839560564 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:59:20 INFO - PROCESS | 1646 | 1468839560574 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:59:20 INFO - PROCESS | 1646 | 1468839560576 Marionette TRACE conn2 <- [1,78,null,{}] 03:59:20 INFO - PROCESS | 1646 | 1468839560578 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}] 03:59:20 INFO - PROCESS | 1646 | 1468839560579 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:20 INFO - PROCESS | 1646 | 1468839560663 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:59:20 INFO - PROCESS | 1646 | 1468839560668 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 1646 | 1468839560670 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169ad000 == 27 [pid = 1646] [id = 27] 03:59:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1182f2800) [pid = 1646] [serial = 77] [outer = 0x0] 03:59:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11846cc00) [pid = 1646] [serial = 78] [outer = 0x1182f2800] 03:59:20 INFO - PROCESS | 1646 | 1468839560696 Marionette DEBUG loaded listener.js 03:59:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1184cc400) [pid = 1646] [serial = 79] [outer = 0x1182f2800] 03:59:20 INFO - PROCESS | 1646 | 1468839560974 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]]]}] 03:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 427ms 03:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:59:21 INFO - PROCESS | 1646 | 1468839560994 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 1646 | 1468839560995 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:59:21 INFO - PROCESS | 1646 | 1468839560997 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 1646 | 1468839560998 Marionette TRACE conn2 <- [1,82,null,{}] 03:59:21 INFO - PROCESS | 1646 | 1468839561008 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}] 03:59:21 INFO - PROCESS | 1646 | 1468839561009 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:21 INFO - PROCESS | 1646 | 1468839561092 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:59:21 INFO - PROCESS | 1646 | 1468839561133 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:21 INFO - PROCESS | 1646 | 1468839561134 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1170a8000 == 28 [pid = 1646] [id = 28] 03:59:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x113371400) [pid = 1646] [serial = 80] [outer = 0x0] 03:59:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1184cfc00) [pid = 1646] [serial = 81] [outer = 0x113371400] 03:59:21 INFO - PROCESS | 1646 | 1468839561159 Marionette DEBUG loaded listener.js 03:59:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11868a400) [pid = 1646] [serial = 82] [outer = 0x113371400] 03:59:21 INFO - PROCESS | 1646 | 1468839561422 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]]]}] 03:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 03:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:59:21 INFO - PROCESS | 1646 | 1468839561475 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 1646 | 1468839561476 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:59:21 INFO - PROCESS | 1646 | 1468839561478 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 1646 | 1468839561479 Marionette TRACE conn2 <- [1,86,null,{}] 03:59:21 INFO - PROCESS | 1646 | 1468839561481 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}] 03:59:21 INFO - PROCESS | 1646 | 1468839561487 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:21 INFO - PROCESS | 1646 | 1468839561589 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:59:21 INFO - PROCESS | 1646 | 1468839561630 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:21 INFO - PROCESS | 1646 | 1468839561631 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169ab800 == 29 [pid = 1646] [id = 29] 03:59:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11337ec00) [pid = 1646] [serial = 83] [outer = 0x0] 03:59:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11875b000) [pid = 1646] [serial = 84] [outer = 0x11337ec00] 03:59:21 INFO - PROCESS | 1646 | 1468839561656 Marionette DEBUG loaded listener.js 03:59:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1197b7000) [pid = 1646] [serial = 85] [outer = 0x11337ec00] 03:59:21 INFO - PROCESS | 1646 | 1468839561899 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]]]}] 03:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 03:59:21 INFO - PROCESS | 1646 | 1468839561947 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 1646 | 1468839561948 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:59:21 INFO - PROCESS | 1646 | 1468839561957 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 1646 | 1468839561958 Marionette TRACE conn2 <- [1,90,null,{}] 03:59:21 INFO - PROCESS | 1646 | 1468839561961 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}] 03:59:21 INFO - PROCESS | 1646 | 1468839561962 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:22 INFO - PROCESS | 1646 | 1468839562041 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:59:22 INFO - PROCESS | 1646 | 1468839562044 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:22 INFO - PROCESS | 1646 | 1468839562045 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11826c800 == 30 [pid = 1646] [id = 30] 03:59:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11904c000) [pid = 1646] [serial = 86] [outer = 0x0] 03:59:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119b61c00) [pid = 1646] [serial = 87] [outer = 0x11904c000] 03:59:22 INFO - PROCESS | 1646 | 1468839562072 Marionette DEBUG loaded listener.js 03:59:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119d1e400) [pid = 1646] [serial = 88] [outer = 0x11904c000] 03:59:22 INFO - PROCESS | 1646 | 1468839562347 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]]]}] 03:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 425ms 03:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:59:22 INFO - PROCESS | 1646 | 1468839562377 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:59:22 INFO - PROCESS | 1646 | 1468839562378 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:59:22 INFO - PROCESS | 1646 | 1468839562380 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:59:22 INFO - PROCESS | 1646 | 1468839562381 Marionette TRACE conn2 <- [1,94,null,{}] 03:59:22 INFO - PROCESS | 1646 | 1468839562392 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}] 03:59:22 INFO - PROCESS | 1646 | 1468839562393 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:22 INFO - PROCESS | 1646 | 1468839562473 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:59:22 INFO - PROCESS | 1646 | 1468839562517 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:22 INFO - PROCESS | 1646 | 1468839562518 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x111f53800 == 31 [pid = 1646] [id = 31] 03:59:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11974d800) [pid = 1646] [serial = 89] [outer = 0x0] 03:59:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11a1ba400) [pid = 1646] [serial = 90] [outer = 0x11974d800] 03:59:22 INFO - PROCESS | 1646 | 1468839562542 Marionette DEBUG loaded listener.js 03:59:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11600c000) [pid = 1646] [serial = 91] [outer = 0x11974d800] 03:59:22 INFO - PROCESS | 1646 | 1468839562787 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]]]}] 03:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 03:59:22 INFO - PROCESS | 1646 | 1468839562863 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:59:22 INFO - PROCESS | 1646 | 1468839562865 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:59:22 INFO - PROCESS | 1646 | 1468839562873 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:59:22 INFO - PROCESS | 1646 | 1468839562875 Marionette TRACE conn2 <- [1,98,null,{}] 03:59:22 INFO - PROCESS | 1646 | 1468839562879 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}] 03:59:22 INFO - PROCESS | 1646 | 1468839562880 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:23 INFO - PROCESS | 1646 | 1468839563003 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:59:23 INFO - PROCESS | 1646 | 1468839563008 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 1646 | 1468839563009 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191e1000 == 32 [pid = 1646] [id = 32] 03:59:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121174000) [pid = 1646] [serial = 92] [outer = 0x0] 03:59:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121c3a800) [pid = 1646] [serial = 93] [outer = 0x121174000] 03:59:23 INFO - PROCESS | 1646 | 1468839563050 Marionette DEBUG loaded listener.js 03:59:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123fa7800) [pid = 1646] [serial = 94] [outer = 0x121174000] 03:59:23 INFO - PROCESS | 1646 | 1468839563438 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]]]}] 03:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 624ms 03:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:59:23 INFO - PROCESS | 1646 | 1468839563496 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:59:23 INFO - PROCESS | 1646 | 1468839563497 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:59:23 INFO - PROCESS | 1646 | 1468839563500 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:59:23 INFO - PROCESS | 1646 | 1468839563502 Marionette TRACE conn2 <- [1,102,null,{}] 03:59:23 INFO - PROCESS | 1646 | 1468839563505 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}] 03:59:23 INFO - PROCESS | 1646 | 1468839563507 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:23 INFO - PROCESS | 1646 | 1468839563625 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:59:23 INFO - PROCESS | 1646 | 1468839563631 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 1646 | 1468839563632 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11968f000 == 33 [pid = 1646] [id = 33] 03:59:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123fabc00) [pid = 1646] [serial = 95] [outer = 0x0] 03:59:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12409d000) [pid = 1646] [serial = 96] [outer = 0x123fabc00] 03:59:23 INFO - PROCESS | 1646 | 1468839563673 Marionette DEBUG loaded listener.js 03:59:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1244ee800) [pid = 1646] [serial = 97] [outer = 0x123fabc00] 03:59:24 INFO - PROCESS | 1646 | 1468839564058 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]]]}] 03:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 571ms 03:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:59:24 INFO - PROCESS | 1646 | 1468839564072 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:59:24 INFO - PROCESS | 1646 | 1468839564074 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:59:24 INFO - PROCESS | 1646 | 1468839564076 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:59:24 INFO - PROCESS | 1646 | 1468839564078 Marionette TRACE conn2 <- [1,106,null,{}] 03:59:24 INFO - PROCESS | 1646 | 1468839564080 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}] 03:59:24 INFO - PROCESS | 1646 | 1468839564082 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:24 INFO - PROCESS | 1646 | 1468839564195 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:59:24 INFO - PROCESS | 1646 | 1468839564201 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:24 INFO - PROCESS | 1646 | 1468839564203 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bd9000 == 34 [pid = 1646] [id = 34] 03:59:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121c41c00) [pid = 1646] [serial = 98] [outer = 0x0] 03:59:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1244ef400) [pid = 1646] [serial = 99] [outer = 0x121c41c00] 03:59:24 INFO - PROCESS | 1646 | 1468839564229 Marionette DEBUG loaded listener.js 03:59:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12616d800) [pid = 1646] [serial = 100] [outer = 0x121c41c00] 03:59:24 INFO - PROCESS | 1646 | 1468839564528 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]]]}] 03:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 03:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:59:24 INFO - PROCESS | 1646 | 1468839564546 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:59:24 INFO - PROCESS | 1646 | 1468839564547 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:59:24 INFO - PROCESS | 1646 | 1468839564549 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:59:24 INFO - PROCESS | 1646 | 1468839564550 Marionette TRACE conn2 <- [1,110,null,{}] 03:59:24 INFO - PROCESS | 1646 | 1468839564560 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}] 03:59:24 INFO - PROCESS | 1646 | 1468839564561 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:24 INFO - PROCESS | 1646 | 1468839564643 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:59:24 INFO - PROCESS | 1646 | 1468839564647 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:24 INFO - PROCESS | 1646 | 1468839564648 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213f2800 == 35 [pid = 1646] [id = 35] 03:59:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1246e2000) [pid = 1646] [serial = 101] [outer = 0x0] 03:59:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1262ab800) [pid = 1646] [serial = 102] [outer = 0x1246e2000] 03:59:24 INFO - PROCESS | 1646 | 1468839564674 Marionette DEBUG loaded listener.js 03:59:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x126702c00) [pid = 1646] [serial = 103] [outer = 0x1246e2000] 03:59:24 INFO - PROCESS | 1646 | 1468839564972 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]]]}] 03:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 475ms 03:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:59:25 INFO - PROCESS | 1646 | 1468839565025 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:59:25 INFO - PROCESS | 1646 | 1468839565026 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:59:25 INFO - PROCESS | 1646 | 1468839565028 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:59:25 INFO - PROCESS | 1646 | 1468839565029 Marionette TRACE conn2 <- [1,114,null,{}] 03:59:25 INFO - PROCESS | 1646 | 1468839565031 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}] 03:59:25 INFO - PROCESS | 1646 | 1468839565032 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:25 INFO - PROCESS | 1646 | 1468839565133 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:59:25 INFO - PROCESS | 1646 | 1468839565141 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:25 INFO - PROCESS | 1646 | 1468839565142 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x121717800 == 36 [pid = 1646] [id = 36] 03:59:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118461400) [pid = 1646] [serial = 104] [outer = 0x0] 03:59:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x126765800) [pid = 1646] [serial = 105] [outer = 0x118461400] 03:59:25 INFO - PROCESS | 1646 | 1468839565166 Marionette DEBUG loaded listener.js 03:59:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126e05000) [pid = 1646] [serial = 106] [outer = 0x118461400] 03:59:25 INFO - PROCESS | 1646 | 1468839565468 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]]]}] 03:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 03:59:25 INFO - PROCESS | 1646 | 1468839565496 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:59:25 INFO - PROCESS | 1646 | 1468839565497 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:59:25 INFO - PROCESS | 1646 | 1468839565500 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:59:25 INFO - PROCESS | 1646 | 1468839565501 Marionette TRACE conn2 <- [1,118,null,{}] 03:59:25 INFO - PROCESS | 1646 | 1468839565506 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}] 03:59:25 INFO - PROCESS | 1646 | 1468839565507 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:25 INFO - PROCESS | 1646 | 1468839565584 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:59:25 INFO - PROCESS | 1646 | 1468839565598 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:25 INFO - PROCESS | 1646 | 1468839565599 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x121c1b000 == 37 [pid = 1646] [id = 37] 03:59:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126e44800) [pid = 1646] [serial = 107] [outer = 0x0] 03:59:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x126e48000) [pid = 1646] [serial = 108] [outer = 0x126e44800] 03:59:25 INFO - PROCESS | 1646 | 1468839565624 Marionette DEBUG loaded listener.js 03:59:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128a36c00) [pid = 1646] [serial = 109] [outer = 0x126e44800] 03:59:25 INFO - PROCESS | 1646 | 1468839565903 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]]]}] 03:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 03:59:25 INFO - PROCESS | 1646 | 1468839565925 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:59:25 INFO - PROCESS | 1646 | 1468839565926 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:59:25 INFO - PROCESS | 1646 | 1468839565928 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:59:25 INFO - PROCESS | 1646 | 1468839565929 Marionette TRACE conn2 <- [1,122,null,{}] 03:59:25 INFO - PROCESS | 1646 | 1468839565933 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}] 03:59:25 INFO - PROCESS | 1646 | 1468839565934 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:26 INFO - PROCESS | 1646 | 1468839566029 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:59:26 INFO - PROCESS | 1646 | 1468839566078 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 1646 | 1468839566078 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x124053000 == 38 [pid = 1646] [id = 38] 03:59:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123fe2400) [pid = 1646] [serial = 110] [outer = 0x0] 03:59:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x128a37400) [pid = 1646] [serial = 111] [outer = 0x123fe2400] 03:59:26 INFO - PROCESS | 1646 | 1468839566103 Marionette DEBUG loaded listener.js 03:59:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129091000) [pid = 1646] [serial = 112] [outer = 0x123fe2400] 03:59:26 INFO - PROCESS | 1646 | 1468839566347 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]]]}] 03:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 471ms 03:59:26 INFO - PROCESS | 1646 | 1468839566407 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:59:26 INFO - PROCESS | 1646 | 1468839566408 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:59:26 INFO - PROCESS | 1646 | 1468839566411 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:59:26 INFO - PROCESS | 1646 | 1468839566412 Marionette TRACE conn2 <- [1,126,null,{}] 03:59:26 INFO - PROCESS | 1646 | 1468839566414 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}] 03:59:26 INFO - PROCESS | 1646 | 1468839566415 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:26 INFO - PROCESS | 1646 | 1468839566499 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:59:26 INFO - PROCESS | 1646 | 1468839566505 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 1646 | 1468839566506 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x126149000 == 39 [pid = 1646] [id = 39] 03:59:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128a42400) [pid = 1646] [serial = 113] [outer = 0x0] 03:59:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12919e000) [pid = 1646] [serial = 114] [outer = 0x128a42400] 03:59:26 INFO - PROCESS | 1646 | 1468839566529 Marionette DEBUG loaded listener.js 03:59:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1291a7000) [pid = 1646] [serial = 115] [outer = 0x128a42400] 03:59:26 INFO - PROCESS | 1646 | 1468839566853 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]]]}] 03:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 03:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:59:26 INFO - PROCESS | 1646 | 1468839566880 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:59:26 INFO - PROCESS | 1646 | 1468839566881 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:59:26 INFO - PROCESS | 1646 | 1468839566883 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:59:26 INFO - PROCESS | 1646 | 1468839566884 Marionette TRACE conn2 <- [1,130,null,{}] 03:59:26 INFO - PROCESS | 1646 | 1468839566889 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}] 03:59:26 INFO - PROCESS | 1646 | 1468839566890 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:26 INFO - PROCESS | 1646 | 1468839566972 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:59:27 INFO - PROCESS | 1646 | 1468839567671 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:27 INFO - PROCESS | 1646 | 1468839567673 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11214e800 == 40 [pid = 1646] [id = 40] 03:59:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11262ec00) [pid = 1646] [serial = 116] [outer = 0x0] 03:59:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x113253800) [pid = 1646] [serial = 117] [outer = 0x11262ec00] 03:59:27 INFO - PROCESS | 1646 | 1468839567701 Marionette DEBUG loaded listener.js 03:59:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x113f9f000) [pid = 1646] [serial = 118] [outer = 0x11262ec00] 03:59:28 INFO - PROCESS | 1646 | 1468839568018 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]]]}] 03:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1171ms 03:59:28 INFO - PROCESS | 1646 | 1468839568057 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:59:28 INFO - PROCESS | 1646 | 1468839568059 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:59:28 INFO - PROCESS | 1646 | 1468839568062 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:59:28 INFO - PROCESS | 1646 | 1468839568064 Marionette TRACE conn2 <- [1,134,null,{}] 03:59:28 INFO - PROCESS | 1646 | 1468839568067 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}] 03:59:28 INFO - PROCESS | 1646 | 1468839568069 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:28 INFO - PROCESS | 1646 | 1468839568162 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:59:28 INFO - PROCESS | 1646 | 1468839568168 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:28 INFO - PROCESS | 1646 | 1468839568169 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x113ad1000 == 41 [pid = 1646] [id = 41] 03:59:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11677e000) [pid = 1646] [serial = 119] [outer = 0x0] 03:59:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x116aa3000) [pid = 1646] [serial = 120] [outer = 0x11677e000] 03:59:28 INFO - PROCESS | 1646 | 1468839568196 Marionette DEBUG loaded listener.js 03:59:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x117e92400) [pid = 1646] [serial = 121] [outer = 0x11677e000] 03:59:28 INFO - PROCESS | 1646 | 1468839568515 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]]]}] 03:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 03:59:28 INFO - PROCESS | 1646 | 1468839568534 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:59:28 INFO - PROCESS | 1646 | 1468839568540 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:59:28 INFO - PROCESS | 1646 | 1468839568555 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:59:28 INFO - PROCESS | 1646 | 1468839568557 Marionette TRACE conn2 <- [1,138,null,{}] 03:59:28 INFO - PROCESS | 1646 | 1468839568560 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}] 03:59:28 INFO - PROCESS | 1646 | 1468839568561 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:28 INFO - PROCESS | 1646 | 1468839568669 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:59:28 INFO - PROCESS | 1646 | 1468839568675 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:28 INFO - PROCESS | 1646 | 1468839568676 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11694e000 == 42 [pid = 1646] [id = 42] 03:59:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x118405800) [pid = 1646] [serial = 122] [outer = 0x0] 03:59:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1184cc800) [pid = 1646] [serial = 123] [outer = 0x118405800] 03:59:28 INFO - PROCESS | 1646 | 1468839568701 Marionette DEBUG loaded listener.js 03:59:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x118680400) [pid = 1646] [serial = 124] [outer = 0x118405800] 03:59:29 INFO - PROCESS | 1646 | 1468839569466 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]]]}] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x129092c00) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d11cc00) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x118466400) [pid = 1646] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12ca7c400) [pid = 1646] [serial = 46] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12c2cd000) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12bfc3c00) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12116c400) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1182f1c00) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b9ab000) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12a7c7800) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12a63e800) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x121c41c00) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118461400) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x126e44800) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1182f1400) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11298ec00) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1169f1c00) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1184c5000) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x113d9a000) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x116088400) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x116909c00) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1182f2800) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x113371400) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11337ec00) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11904c000) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11974d800) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121174000) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x123fabc00) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:59:29 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x123fe2400) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 977ms 03:59:29 INFO - PROCESS | 1646 | 1468839569526 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:59:29 INFO - PROCESS | 1646 | 1468839569527 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:59:29 INFO - PROCESS | 1646 | 1468839569534 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:59:29 INFO - PROCESS | 1646 | 1468839569538 Marionette TRACE conn2 <- [1,142,null,{}] 03:59:29 INFO - PROCESS | 1646 | 1468839569541 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}] 03:59:29 INFO - PROCESS | 1646 | 1468839569543 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:29 INFO - PROCESS | 1646 | 1468839569618 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:59:29 INFO - PROCESS | 1646 | 1468839569623 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:29 INFO - PROCESS | 1646 | 1468839569624 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1174a1000 == 43 [pid = 1646] [id = 43] 03:59:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116aa2800) [pid = 1646] [serial = 125] [outer = 0x0] 03:59:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x117e91400) [pid = 1646] [serial = 126] [outer = 0x116aa2800] 03:59:29 INFO - PROCESS | 1646 | 1468839569649 Marionette DEBUG loaded listener.js 03:59:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1184c8000) [pid = 1646] [serial = 127] [outer = 0x116aa2800] 03:59:29 INFO - PROCESS | 1646 | 1468839569968 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]]]}] 03:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 477ms 03:59:30 INFO - PROCESS | 1646 | 1468839570007 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:59:30 INFO - PROCESS | 1646 | 1468839570009 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:59:30 INFO - PROCESS | 1646 | 1468839570011 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:59:30 INFO - PROCESS | 1646 | 1468839570012 Marionette TRACE conn2 <- [1,146,null,{}] 03:59:30 INFO - PROCESS | 1646 | 1468839570015 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}] 03:59:30 INFO - PROCESS | 1646 | 1468839570016 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:30 INFO - PROCESS | 1646 | 1468839570116 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:59:30 INFO - PROCESS | 1646 | 1468839570124 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:30 INFO - PROCESS | 1646 | 1468839570125 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x118277000 == 44 [pid = 1646] [id = 44] 03:59:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1160edc00) [pid = 1646] [serial = 128] [outer = 0x0] 03:59:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1190f8c00) [pid = 1646] [serial = 129] [outer = 0x1160edc00] 03:59:30 INFO - PROCESS | 1646 | 1468839570150 Marionette DEBUG loaded listener.js 03:59:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11974e800) [pid = 1646] [serial = 130] [outer = 0x1160edc00] 03:59:30 INFO - PROCESS | 1646 | 1468839570425 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]]]}] 03:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 03:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:59:30 INFO - PROCESS | 1646 | 1468839570480 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:59:30 INFO - PROCESS | 1646 | 1468839570481 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:59:30 INFO - PROCESS | 1646 | 1468839570484 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:59:30 INFO - PROCESS | 1646 | 1468839570486 Marionette TRACE conn2 <- [1,150,null,{}] 03:59:30 INFO - PROCESS | 1646 | 1468839570491 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}] 03:59:30 INFO - PROCESS | 1646 | 1468839570492 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:30 INFO - PROCESS | 1646 | 1468839570565 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:59:30 INFO - PROCESS | 1646 | 1468839570611 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:30 INFO - PROCESS | 1646 | 1468839570615 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191d4800 == 45 [pid = 1646] [id = 45] 03:59:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119d14000) [pid = 1646] [serial = 131] [outer = 0x0] 03:59:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11a1b6c00) [pid = 1646] [serial = 132] [outer = 0x119d14000] 03:59:30 INFO - PROCESS | 1646 | 1468839570646 Marionette DEBUG loaded listener.js 03:59:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1213a0800) [pid = 1646] [serial = 133] [outer = 0x119d14000] 03:59:30 INFO - PROCESS | 1646 | 1468839570925 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]]]}] 03:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 473ms 03:59:30 INFO - PROCESS | 1646 | 1468839570958 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:59:30 INFO - PROCESS | 1646 | 1468839570960 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:59:30 INFO - PROCESS | 1646 | 1468839570962 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:59:30 INFO - PROCESS | 1646 | 1468839570963 Marionette TRACE conn2 <- [1,154,null,{}] 03:59:30 INFO - PROCESS | 1646 | 1468839570966 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}] 03:59:30 INFO - PROCESS | 1646 | 1468839570967 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:31 INFO - PROCESS | 1646 | 1468839571063 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:59:31 INFO - PROCESS | 1646 | 1468839571066 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 1646 | 1468839571067 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x121109000 == 46 [pid = 1646] [id = 46] 03:59:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1160eec00) [pid = 1646] [serial = 134] [outer = 0x0] 03:59:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121eb9c00) [pid = 1646] [serial = 135] [outer = 0x1160eec00] 03:59:31 INFO - PROCESS | 1646 | 1468839571094 Marionette DEBUG loaded listener.js 03:59:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12499b800) [pid = 1646] [serial = 136] [outer = 0x1160eec00] 03:59:31 INFO - PROCESS | 1646 | 1468839571399 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]]]}] 03:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 03:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:59:31 INFO - PROCESS | 1646 | 1468839571431 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:59:31 INFO - PROCESS | 1646 | 1468839571432 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:59:31 INFO - PROCESS | 1646 | 1468839571434 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:59:31 INFO - PROCESS | 1646 | 1468839571437 Marionette TRACE conn2 <- [1,158,null,{}] 03:59:31 INFO - PROCESS | 1646 | 1468839571440 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}] 03:59:31 INFO - PROCESS | 1646 | 1468839571441 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:31 INFO - PROCESS | 1646 | 1468839571578 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:59:31 INFO - PROCESS | 1646 | 1468839571608 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 1646 | 1468839571610 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11254f800 == 47 [pid = 1646] [id = 47] 03:59:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1121b4400) [pid = 1646] [serial = 137] [outer = 0x0] 03:59:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1121be400) [pid = 1646] [serial = 138] [outer = 0x1121b4400] 03:59:31 INFO - PROCESS | 1646 | 1468839571641 Marionette DEBUG loaded listener.js 03:59:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x113371c00) [pid = 1646] [serial = 139] [outer = 0x1121b4400] 03:59:32 INFO - PROCESS | 1646 | 1468839572036 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]]]}] 03:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 03:59:32 INFO - PROCESS | 1646 | 1468839572119 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:59:32 INFO - PROCESS | 1646 | 1468839572121 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:59:32 INFO - PROCESS | 1646 | 1468839572126 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 1646 | 1468839572128 Marionette TRACE conn2 <- [1,162,null,{}] 03:59:32 INFO - PROCESS | 1646 | 1468839572131 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}] 03:59:32 INFO - PROCESS | 1646 | 1468839572136 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:32 INFO - PROCESS | 1646 | 1468839572230 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:59:32 INFO - PROCESS | 1646 | 1468839572287 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:32 INFO - PROCESS | 1646 | 1468839572289 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x117350800 == 48 [pid = 1646] [id = 48] 03:59:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1169f1800) [pid = 1646] [serial = 140] [outer = 0x0] 03:59:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1176d6400) [pid = 1646] [serial = 141] [outer = 0x1169f1800] 03:59:32 INFO - PROCESS | 1646 | 1468839572319 Marionette DEBUG loaded listener.js 03:59:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1182ef000) [pid = 1646] [serial = 142] [outer = 0x1169f1800] 03:59:32 INFO - PROCESS | 1646 | 1468839572743 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]]]}] 03:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 03:59:32 INFO - PROCESS | 1646 | 1468839572802 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:59:32 INFO - PROCESS | 1646 | 1468839572804 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:59:32 INFO - PROCESS | 1646 | 1468839572808 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 1646 | 1468839572809 Marionette TRACE conn2 <- [1,166,null,{}] 03:59:32 INFO - PROCESS | 1646 | 1468839572812 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}] 03:59:32 INFO - PROCESS | 1646 | 1468839572813 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:32 INFO - PROCESS | 1646 | 1468839572911 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:59:32 INFO - PROCESS | 1646 | 1468839572972 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:32 INFO - PROCESS | 1646 | 1468839572973 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11724c000 == 49 [pid = 1646] [id = 49] 03:59:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1190f4c00) [pid = 1646] [serial = 143] [outer = 0x0] 03:59:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119749400) [pid = 1646] [serial = 144] [outer = 0x1190f4c00] 03:59:33 INFO - PROCESS | 1646 | 1468839573003 Marionette DEBUG loaded listener.js 03:59:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119d15000) [pid = 1646] [serial = 145] [outer = 0x1190f4c00] 03:59:33 INFO - PROCESS | 1646 | 1468839573423 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]]]}] 03:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 668ms 03:59:33 INFO - PROCESS | 1646 | 1468839573485 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:59:33 INFO - PROCESS | 1646 | 1468839573488 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:59:33 INFO - PROCESS | 1646 | 1468839573514 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:59:33 INFO - PROCESS | 1646 | 1468839573517 Marionette TRACE conn2 <- [1,170,null,{}] 03:59:33 INFO - PROCESS | 1646 | 1468839573534 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}] 03:59:33 INFO - PROCESS | 1646 | 1468839573536 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:33 INFO - PROCESS | 1646 | 1468839573631 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:59:33 INFO - PROCESS | 1646 | 1468839573690 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:33 INFO - PROCESS | 1646 | 1468839573691 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x124a1e800 == 50 [pid = 1646] [id = 50] 03:59:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1218a9400) [pid = 1646] [serial = 146] [outer = 0x0] 03:59:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12499b400) [pid = 1646] [serial = 147] [outer = 0x1218a9400] 03:59:33 INFO - PROCESS | 1646 | 1468839573720 Marionette DEBUG loaded listener.js 03:59:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x126177c00) [pid = 1646] [serial = 148] [outer = 0x1218a9400] 03:59:34 INFO - PROCESS | 1646 | 1468839574128 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]]]}] 03:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 654ms 03:59:34 INFO - PROCESS | 1646 | 1468839574148 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:59:34 INFO - PROCESS | 1646 | 1468839574149 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:59:34 INFO - PROCESS | 1646 | 1468839574171 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - PROCESS | 1646 | 1468839574173 Marionette TRACE conn2 <- [1,174,null,{}] 03:59:34 INFO - PROCESS | 1646 | 1468839574175 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}] 03:59:34 INFO - PROCESS | 1646 | 1468839574177 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:34 INFO - PROCESS | 1646 | 1468839574271 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:59:34 INFO - PROCESS | 1646 | 1468839574330 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:34 INFO - PROCESS | 1646 | 1468839574331 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11735f000 == 51 [pid = 1646] [id = 51] 03:59:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x118661c00) [pid = 1646] [serial = 149] [outer = 0x0] 03:59:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1197bc000) [pid = 1646] [serial = 150] [outer = 0x118661c00] 03:59:34 INFO - PROCESS | 1646 | 1468839574360 Marionette DEBUG loaded listener.js 03:59:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12442e000) [pid = 1646] [serial = 151] [outer = 0x118661c00] 03:59:34 INFO - PROCESS | 1646 | 1468839574851 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]]]}] 03:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 721ms 03:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:59:34 INFO - PROCESS | 1646 | 1468839574903 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:59:34 INFO - PROCESS | 1646 | 1468839574905 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:59:34 INFO - PROCESS | 1646 | 1468839574910 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - PROCESS | 1646 | 1468839574912 Marionette TRACE conn2 <- [1,178,null,{}] 03:59:34 INFO - PROCESS | 1646 | 1468839574915 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}] 03:59:34 INFO - PROCESS | 1646 | 1468839574917 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:35 INFO - PROCESS | 1646 | 1468839575009 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:59:35 INFO - PROCESS | 1646 | 1468839575071 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:35 INFO - PROCESS | 1646 | 1468839575072 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x116029800 == 52 [pid = 1646] [id = 52] 03:59:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x116083400) [pid = 1646] [serial = 152] [outer = 0x0] 03:59:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1161bfc00) [pid = 1646] [serial = 153] [outer = 0x116083400] 03:59:35 INFO - PROCESS | 1646 | 1468839575100 Marionette DEBUG loaded listener.js 03:59:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x116aa1400) [pid = 1646] [serial = 154] [outer = 0x116083400] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x121109000 == 51 [pid = 1646] [id = 46] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1191d4800 == 50 [pid = 1646] [id = 45] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x118277000 == 49 [pid = 1646] [id = 44] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1174a1000 == 48 [pid = 1646] [id = 43] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11694e000 == 47 [pid = 1646] [id = 42] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1169ab800 == 46 [pid = 1646] [id = 29] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1169ad000 == 45 [pid = 1646] [id = 27] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1170a8000 == 44 [pid = 1646] [id = 28] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x113ad1000 == 43 [pid = 1646] [id = 41] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11214e800 == 42 [pid = 1646] [id = 40] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11826c800 == 41 [pid = 1646] [id = 30] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1191e1000 == 40 [pid = 1646] [id = 32] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x111f53800 == 39 [pid = 1646] [id = 31] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11735f000 == 38 [pid = 1646] [id = 51] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x124a1e800 == 37 [pid = 1646] [id = 50] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1213f2800 == 36 [pid = 1646] [id = 35] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11724c000 == 35 [pid = 1646] [id = 49] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x121717800 == 34 [pid = 1646] [id = 36] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x126149000 == 33 [pid = 1646] [id = 39] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x117350800 == 32 [pid = 1646] [id = 48] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x119bd9000 == 31 [pid = 1646] [id = 34] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11254f800 == 30 [pid = 1646] [id = 47] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x121c1b000 == 29 [pid = 1646] [id = 37] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x124053000 == 28 [pid = 1646] [id = 38] 03:59:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11968f000 == 27 [pid = 1646] [id = 33] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x123fe4400) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1244ef400) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1262ab800) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x126765800) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x126e48000) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128a37400) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12d866000) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11325b400) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1182e6c00) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11904c800) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1197ba800) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x113f32800) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x115e11c00) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11652bc00) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x116907800) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116aa0800) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11846cc00) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1184cfc00) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11875b000) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1197b7000) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119b61c00) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119d1e400) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11a1ba400) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11600c000) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121c3a800) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x123fa7800) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12409d000) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1244ee800) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12616d800) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x113f3c800) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11868a400) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x126e05000) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128a36c00) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1184cc400) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1181e4000) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1182f0400) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x129091000) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1190c4800) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12919e000) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x121b5c800) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1184cdc00) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1182f4400) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12b9af400) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118462c00) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12b0d8400) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12b0e4000) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12a7ba800) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12a7bec00) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12934b000) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x129094800) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12909a000) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12d129c00) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12d126400) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12cc7b800) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12cc82800) [pid = 1646] [serial = 52] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12cab1800) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12ca7a800) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x12ca7e000) [pid = 1646] [serial = 47] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x12cc7b400) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12c508400) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12c502800) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12c2c4800) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12c2cac00) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12b9b5000) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x12bfc1400) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 03:59:35 INFO - PROCESS | 1646 | 1468839575880 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]]]}] 03:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1023ms 03:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:59:35 INFO - PROCESS | 1646 | 1468839575933 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:59:35 INFO - PROCESS | 1646 | 1468839575935 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:59:35 INFO - PROCESS | 1646 | 1468839575938 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:59:35 INFO - PROCESS | 1646 | 1468839575940 Marionette TRACE conn2 <- [1,182,null,{}] 03:59:35 INFO - PROCESS | 1646 | 1468839575944 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}] 03:59:35 INFO - PROCESS | 1646 | 1468839575945 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:36 INFO - PROCESS | 1646 | 1468839576025 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:59:36 INFO - PROCESS | 1646 | 1468839576066 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:36 INFO - PROCESS | 1646 | 1468839576069 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x113a59000 == 28 [pid = 1646] [id = 53] 03:59:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x113f33c00) [pid = 1646] [serial = 155] [outer = 0x0] 03:59:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x116088c00) [pid = 1646] [serial = 156] [outer = 0x113f33c00] 03:59:36 INFO - PROCESS | 1646 | 1468839576098 Marionette DEBUG loaded listener.js 03:59:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x11678b400) [pid = 1646] [serial = 157] [outer = 0x113f33c00] 03:59:36 INFO - PROCESS | 1646 | 1468839576476 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]]]}] 03:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 570ms 03:59:36 INFO - PROCESS | 1646 | 1468839576508 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:59:36 INFO - PROCESS | 1646 | 1468839576513 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:59:36 INFO - PROCESS | 1646 | 1468839576520 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:59:36 INFO - PROCESS | 1646 | 1468839576523 Marionette TRACE conn2 <- [1,186,null,{}] 03:59:36 INFO - PROCESS | 1646 | 1468839576527 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}] 03:59:36 INFO - PROCESS | 1646 | 1468839576529 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:36 INFO - PROCESS | 1646 | 1468839576648 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:59:36 INFO - PROCESS | 1646 | 1468839576713 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:36 INFO - PROCESS | 1646 | 1468839576715 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11652a800 == 29 [pid = 1646] [id = 54] 03:59:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x116983c00) [pid = 1646] [serial = 158] [outer = 0x0] 03:59:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1182e6c00) [pid = 1646] [serial = 159] [outer = 0x116983c00] 03:59:36 INFO - PROCESS | 1646 | 1468839576760 Marionette DEBUG loaded listener.js 03:59:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x118411400) [pid = 1646] [serial = 160] [outer = 0x116983c00] 03:59:37 INFO - PROCESS | 1646 | 1468839577051 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]]]}] 03:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 572ms 03:59:37 INFO - PROCESS | 1646 | 1468839577091 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:59:37 INFO - PROCESS | 1646 | 1468839577093 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:59:37 INFO - PROCESS | 1646 | 1468839577095 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:59:37 INFO - PROCESS | 1646 | 1468839577097 Marionette TRACE conn2 <- [1,190,null,{}] 03:59:37 INFO - PROCESS | 1646 | 1468839577113 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}] 03:59:37 INFO - PROCESS | 1646 | 1468839577116 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:37 INFO - PROCESS | 1646 | 1468839577212 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:59:37 INFO - PROCESS | 1646 | 1468839577219 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:37 INFO - PROCESS | 1646 | 1468839577221 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11723e000 == 30 [pid = 1646] [id = 55] 03:59:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11652f000) [pid = 1646] [serial = 161] [outer = 0x0] 03:59:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x118666c00) [pid = 1646] [serial = 162] [outer = 0x11652f000] 03:59:37 INFO - PROCESS | 1646 | 1468839577248 Marionette DEBUG loaded listener.js 03:59:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1190bb800) [pid = 1646] [serial = 163] [outer = 0x11652f000] 03:59:37 INFO - PROCESS | 1646 | 1468839577544 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]]]}] 03:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 473ms 03:59:37 INFO - PROCESS | 1646 | 1468839577575 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:59:37 INFO - PROCESS | 1646 | 1468839577576 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:59:37 INFO - PROCESS | 1646 | 1468839577579 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:59:37 INFO - PROCESS | 1646 | 1468839577580 Marionette TRACE conn2 <- [1,194,null,{}] 03:59:37 INFO - PROCESS | 1646 | 1468839577582 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}] 03:59:37 INFO - PROCESS | 1646 | 1468839577584 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:37 INFO - PROCESS | 1646 | 1468839577664 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:59:37 INFO - PROCESS | 1646 | 1468839577668 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:37 INFO - PROCESS | 1646 | 1468839577671 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x118253800 == 31 [pid = 1646] [id = 56] 03:59:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1190fb400) [pid = 1646] [serial = 164] [outer = 0x0] 03:59:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1197ba800) [pid = 1646] [serial = 165] [outer = 0x1190fb400] 03:59:37 INFO - PROCESS | 1646 | 1468839577697 Marionette DEBUG loaded listener.js 03:59:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x119b63800) [pid = 1646] [serial = 166] [outer = 0x1190fb400] 03:59:38 INFO - PROCESS | 1646 | 1468839578033 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]]]}] 03:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 03:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:59:38 INFO - PROCESS | 1646 | 1468839578048 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:59:38 INFO - PROCESS | 1646 | 1468839578050 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:59:38 INFO - PROCESS | 1646 | 1468839578052 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:59:38 INFO - PROCESS | 1646 | 1468839578053 Marionette TRACE conn2 <- [1,198,null,{}] 03:59:38 INFO - PROCESS | 1646 | 1468839578062 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}] 03:59:38 INFO - PROCESS | 1646 | 1468839578064 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:38 INFO - PROCESS | 1646 | 1468839578179 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:59:38 INFO - PROCESS | 1646 | 1468839578196 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:38 INFO - PROCESS | 1646 | 1468839578198 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182b8800 == 32 [pid = 1646] [id = 57] 03:59:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11690dc00) [pid = 1646] [serial = 167] [outer = 0x0] 03:59:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11a1ba400) [pid = 1646] [serial = 168] [outer = 0x11690dc00] 03:59:38 INFO - PROCESS | 1646 | 1468839578237 Marionette DEBUG loaded listener.js 03:59:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x121285800) [pid = 1646] [serial = 169] [outer = 0x11690dc00] 03:59:38 INFO - PROCESS | 1646 | 1468839578720 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]]]}] 03:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 719ms 03:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:59:38 INFO - PROCESS | 1646 | 1468839578775 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:59:38 INFO - PROCESS | 1646 | 1468839578777 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:59:38 INFO - PROCESS | 1646 | 1468839578779 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:59:38 INFO - PROCESS | 1646 | 1468839578780 Marionette TRACE conn2 <- [1,202,null,{}] 03:59:38 INFO - PROCESS | 1646 | 1468839578782 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}] 03:59:38 INFO - PROCESS | 1646 | 1468839578787 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:38 INFO - PROCESS | 1646 | 1468839578893 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:59:38 INFO - PROCESS | 1646 | 1468839578928 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:38 INFO - PROCESS | 1646 | 1468839578929 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a1a000 == 33 [pid = 1646] [id = 58] 03:59:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x123fe5c00) [pid = 1646] [serial = 170] [outer = 0x0] 03:59:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x12484fc00) [pid = 1646] [serial = 171] [outer = 0x123fe5c00] 03:59:38 INFO - PROCESS | 1646 | 1468839578953 Marionette DEBUG loaded listener.js 03:59:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x12611c000) [pid = 1646] [serial = 172] [outer = 0x123fe5c00] 03:59:39 INFO - PROCESS | 1646 | 1468839579239 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]]]}] 03:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 03:59:39 INFO - PROCESS | 1646 | 1468839579297 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:59:39 INFO - PROCESS | 1646 | 1468839579306 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:59:39 INFO - PROCESS | 1646 | 1468839579308 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:59:39 INFO - PROCESS | 1646 | 1468839579309 Marionette TRACE conn2 <- [1,206,null,{}] 03:59:39 INFO - PROCESS | 1646 | 1468839579311 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}] 03:59:39 INFO - PROCESS | 1646 | 1468839579312 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:39 INFO - PROCESS | 1646 | 1468839579397 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:59:39 INFO - PROCESS | 1646 | 1468839579426 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:39 INFO - PROCESS | 1646 | 1468839579427 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12130d000 == 34 [pid = 1646] [id = 59] 03:59:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x112f08000) [pid = 1646] [serial = 173] [outer = 0x0] 03:59:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x12616f800) [pid = 1646] [serial = 174] [outer = 0x112f08000] 03:59:39 INFO - PROCESS | 1646 | 1468839579451 Marionette DEBUG loaded listener.js 03:59:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x126653800) [pid = 1646] [serial = 175] [outer = 0x112f08000] 03:59:39 INFO - PROCESS | 1646 | 1468839579750 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]]]}] 03:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 03:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:59:39 INFO - PROCESS | 1646 | 1468839579777 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:59:39 INFO - PROCESS | 1646 | 1468839579778 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:59:39 INFO - PROCESS | 1646 | 1468839579780 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:59:39 INFO - PROCESS | 1646 | 1468839579782 Marionette TRACE conn2 <- [1,210,null,{}] 03:59:39 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1246e2000) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:59:39 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1160eec00) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:59:39 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11677e000) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:59:39 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118405800) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:59:39 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x116aa2800) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:59:39 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x119d14000) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:59:39 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1160edc00) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:59:39 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11262ec00) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:59:39 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x128a42400) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:59:39 INFO - PROCESS | 1646 | 1468839579831 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}] 03:59:39 INFO - PROCESS | 1646 | 1468839579832 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:39 INFO - PROCESS | 1646 | 1468839579900 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:59:39 INFO - PROCESS | 1646 | 1468839579905 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:39 INFO - PROCESS | 1646 | 1468839579907 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213e1800 == 35 [pid = 1646] [id = 60] 03:59:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x117e8e000) [pid = 1646] [serial = 176] [outer = 0x0] 03:59:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11865ec00) [pid = 1646] [serial = 177] [outer = 0x117e8e000] 03:59:39 INFO - PROCESS | 1646 | 1468839579931 Marionette DEBUG loaded listener.js 03:59:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x123fe9c00) [pid = 1646] [serial = 178] [outer = 0x117e8e000] 03:59:40 INFO - PROCESS | 1646 | 1468839580220 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]]]}] 03:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 459ms 03:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:59:40 INFO - PROCESS | 1646 | 1468839580241 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:59:40 INFO - PROCESS | 1646 | 1468839580242 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:59:40 INFO - PROCESS | 1646 | 1468839580244 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:59:40 INFO - PROCESS | 1646 | 1468839580246 Marionette TRACE conn2 <- [1,214,null,{}] 03:59:40 INFO - PROCESS | 1646 | 1468839580248 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}] 03:59:40 INFO - PROCESS | 1646 | 1468839580260 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:40 INFO - PROCESS | 1646 | 1468839580334 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:59:40 INFO - PROCESS | 1646 | 1468839580340 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:40 INFO - PROCESS | 1646 | 1468839580341 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x117237800 == 36 [pid = 1646] [id = 61] 03:59:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x126655000) [pid = 1646] [serial = 179] [outer = 0x0] 03:59:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x126967800) [pid = 1646] [serial = 180] [outer = 0x126655000] 03:59:40 INFO - PROCESS | 1646 | 1468839580365 Marionette DEBUG loaded listener.js 03:59:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1269eac00) [pid = 1646] [serial = 181] [outer = 0x126655000] 03:59:40 INFO - PROCESS | 1646 | 1468839580689 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]]]}] 03:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 467ms 03:59:40 INFO - PROCESS | 1646 | 1468839580713 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:59:40 INFO - PROCESS | 1646 | 1468839580714 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:59:40 INFO - PROCESS | 1646 | 1468839580718 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:59:40 INFO - PROCESS | 1646 | 1468839580720 Marionette TRACE conn2 <- [1,218,null,{}] 03:59:40 INFO - PROCESS | 1646 | 1468839580723 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}] 03:59:40 INFO - PROCESS | 1646 | 1468839580724 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:40 INFO - PROCESS | 1646 | 1468839580818 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:59:40 INFO - PROCESS | 1646 | 1468839580825 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:40 INFO - PROCESS | 1646 | 1468839580826 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x121c34800 == 37 [pid = 1646] [id = 62] 03:59:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x126ca2c00) [pid = 1646] [serial = 182] [outer = 0x0] 03:59:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x126e07c00) [pid = 1646] [serial = 183] [outer = 0x126ca2c00] 03:59:40 INFO - PROCESS | 1646 | 1468839580850 Marionette DEBUG loaded listener.js 03:59:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x126e45c00) [pid = 1646] [serial = 184] [outer = 0x126ca2c00] 03:59:41 INFO - PROCESS | 1646 | 1468839581144 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]]]}] 03:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 03:59:41 INFO - PROCESS | 1646 | 1468839581191 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:59:41 INFO - PROCESS | 1646 | 1468839581193 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:59:41 INFO - PROCESS | 1646 | 1468839581197 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:59:41 INFO - PROCESS | 1646 | 1468839581199 Marionette TRACE conn2 <- [1,222,null,{}] 03:59:41 INFO - PROCESS | 1646 | 1468839581216 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}] 03:59:41 INFO - PROCESS | 1646 | 1468839581218 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:41 INFO - PROCESS | 1646 | 1468839581351 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:59:41 INFO - PROCESS | 1646 | 1468839581358 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:41 INFO - PROCESS | 1646 | 1468839581360 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182b7800 == 38 [pid = 1646] [id = 63] 03:59:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x126e48400) [pid = 1646] [serial = 185] [outer = 0x0] 03:59:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x128c80c00) [pid = 1646] [serial = 186] [outer = 0x126e48400] 03:59:41 INFO - PROCESS | 1646 | 1468839581402 Marionette DEBUG loaded listener.js 03:59:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x129095c00) [pid = 1646] [serial = 187] [outer = 0x126e48400] 03:59:41 INFO - PROCESS | 1646 | 1468839581770 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]]]}] 03:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 583ms 03:59:41 INFO - PROCESS | 1646 | 1468839581780 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:59:41 INFO - PROCESS | 1646 | 1468839581781 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:59:41 INFO - PROCESS | 1646 | 1468839581783 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:59:41 INFO - PROCESS | 1646 | 1468839581784 Marionette TRACE conn2 <- [1,226,null,{}] 03:59:41 INFO - PROCESS | 1646 | 1468839581795 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}] 03:59:41 INFO - PROCESS | 1646 | 1468839581795 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:41 INFO - PROCESS | 1646 | 1468839581992 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:59:42 INFO - PROCESS | 1646 | 1468839582111 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:42 INFO - PROCESS | 1646 | 1468839582113 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x112551800 == 39 [pid = 1646] [id = 64] 03:59:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11262b400) [pid = 1646] [serial = 188] [outer = 0x0] 03:59:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x113253c00) [pid = 1646] [serial = 189] [outer = 0x11262b400] 03:59:42 INFO - PROCESS | 1646 | 1468839582165 Marionette DEBUG loaded listener.js 03:59:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1151d1800) [pid = 1646] [serial = 190] [outer = 0x11262b400] 03:59:42 INFO - PROCESS | 1646 | 1468839582688 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]]]}] 03:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 922ms 03:59:42 INFO - PROCESS | 1646 | 1468839582706 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:59:42 INFO - PROCESS | 1646 | 1468839582709 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:59:42 INFO - PROCESS | 1646 | 1468839582712 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:59:42 INFO - PROCESS | 1646 | 1468839582714 Marionette TRACE conn2 <- [1,230,null,{}] 03:59:42 INFO - PROCESS | 1646 | 1468839582743 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}] 03:59:42 INFO - PROCESS | 1646 | 1468839582746 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:42 INFO - PROCESS | 1646 | 1468839582871 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:59:42 INFO - PROCESS | 1646 | 1468839582923 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:42 INFO - PROCESS | 1646 | 1468839582925 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11724d800 == 40 [pid = 1646] [id = 65] 03:59:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1181ebc00) [pid = 1646] [serial = 191] [outer = 0x0] 03:59:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1182e9c00) [pid = 1646] [serial = 192] [outer = 0x1181ebc00] 03:59:42 INFO - PROCESS | 1646 | 1468839582955 Marionette DEBUG loaded listener.js 03:59:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1184c3400) [pid = 1646] [serial = 193] [outer = 0x1181ebc00] 03:59:43 INFO - PROCESS | 1646 | 1468839583569 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]]]}] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1182b7800 == 39 [pid = 1646] [id = 63] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x121c34800 == 38 [pid = 1646] [id = 62] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x117237800 == 37 [pid = 1646] [id = 61] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1213e1800 == 36 [pid = 1646] [id = 60] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12130d000 == 35 [pid = 1646] [id = 59] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119a1a000 == 34 [pid = 1646] [id = 58] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1182b8800 == 33 [pid = 1646] [id = 57] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x118253800 == 32 [pid = 1646] [id = 56] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11723e000 == 31 [pid = 1646] [id = 55] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11652a800 == 30 [pid = 1646] [id = 54] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x113a59000 == 29 [pid = 1646] [id = 53] 03:59:43 INFO - PROCESS | 1646 | --DOCSHELL 0x116029800 == 28 [pid = 1646] [id = 52] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1291a7000) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x121eb9c00) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x116aa3000) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1184cc800) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1184c8000) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12499b800) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11a1b6c00) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118680400) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1190f8c00) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x117e92400) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x113253800) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1213a0800) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x113f9f000) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x117e91400) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x11974e800) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 03:59:43 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x126702c00) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 03:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 922ms 03:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:59:43 INFO - PROCESS | 1646 | 1468839583633 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:59:43 INFO - PROCESS | 1646 | 1468839583636 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:59:43 INFO - PROCESS | 1646 | 1468839583639 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:59:43 INFO - PROCESS | 1646 | 1468839583641 Marionette TRACE conn2 <- [1,234,null,{}] 03:59:43 INFO - PROCESS | 1646 | 1468839583644 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}] 03:59:43 INFO - PROCESS | 1646 | 1468839583646 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:43 INFO - PROCESS | 1646 | 1468839583719 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:59:43 INFO - PROCESS | 1646 | 1468839583725 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:43 INFO - PROCESS | 1646 | 1468839583726 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x116027800 == 29 [pid = 1646] [id = 66] 03:59:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x117e86000) [pid = 1646] [serial = 194] [outer = 0x0] 03:59:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1182ec000) [pid = 1646] [serial = 195] [outer = 0x117e86000] 03:59:43 INFO - PROCESS | 1646 | 1468839583758 Marionette DEBUG loaded listener.js 03:59:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11846fc00) [pid = 1646] [serial = 196] [outer = 0x117e86000] 03:59:44 INFO - PROCESS | 1646 | 1468839584078 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]]]}] 03:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 03:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:59:44 INFO - PROCESS | 1646 | 1468839584109 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:59:44 INFO - PROCESS | 1646 | 1468839584112 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:59:44 INFO - PROCESS | 1646 | 1468839584117 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:59:44 INFO - PROCESS | 1646 | 1468839584119 Marionette TRACE conn2 <- [1,238,null,{}] 03:59:44 INFO - PROCESS | 1646 | 1468839584121 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}] 03:59:44 INFO - PROCESS | 1646 | 1468839584123 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:44 INFO - PROCESS | 1646 | 1468839584199 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:59:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1184c9000) [pid = 1646] [serial = 197] [outer = 0x12c50f000] 03:59:44 INFO - PROCESS | 1646 | 1468839584219 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:44 INFO - PROCESS | 1646 | 1468839584220 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e2d000 == 30 [pid = 1646] [id = 67] 03:59:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119041c00) [pid = 1646] [serial = 198] [outer = 0x0] 03:59:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1190c3000) [pid = 1646] [serial = 199] [outer = 0x119041c00] 03:59:44 INFO - PROCESS | 1646 | 1468839584254 Marionette DEBUG loaded listener.js 03:59:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119747c00) [pid = 1646] [serial = 200] [outer = 0x119041c00] 03:59:44 INFO - PROCESS | 1646 | 1468839584606 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]]]}] 03:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 519ms 03:59:44 INFO - PROCESS | 1646 | 1468839584637 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:59:44 INFO - PROCESS | 1646 | 1468839584638 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:59:44 INFO - PROCESS | 1646 | 1468839584641 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:59:44 INFO - PROCESS | 1646 | 1468839584643 Marionette TRACE conn2 <- [1,242,null,{}] 03:59:44 INFO - PROCESS | 1646 | 1468839584651 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}] 03:59:44 INFO - PROCESS | 1646 | 1468839584654 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:44 INFO - PROCESS | 1646 | 1468839584750 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:59:44 INFO - PROCESS | 1646 | 1468839584759 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:44 INFO - PROCESS | 1646 | 1468839584761 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182ba000 == 31 [pid = 1646] [id = 68] 03:59:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1160edc00) [pid = 1646] [serial = 201] [outer = 0x0] 03:59:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1215f9400) [pid = 1646] [serial = 202] [outer = 0x1160edc00] 03:59:44 INFO - PROCESS | 1646 | 1468839584789 Marionette DEBUG loaded listener.js 03:59:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x123fabc00) [pid = 1646] [serial = 203] [outer = 0x1160edc00] 03:59:45 INFO - PROCESS | 1646 | 1468839585093 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]]]}] 03:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 470ms 03:59:45 INFO - PROCESS | 1646 | 1468839585111 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:59:45 INFO - PROCESS | 1646 | 1468839585113 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:59:45 INFO - PROCESS | 1646 | 1468839585115 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:59:45 INFO - PROCESS | 1646 | 1468839585116 Marionette TRACE conn2 <- [1,246,null,{}] 03:59:45 INFO - PROCESS | 1646 | 1468839585120 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}] 03:59:45 INFO - PROCESS | 1646 | 1468839585123 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:45 INFO - PROCESS | 1646 | 1468839585200 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:59:45 INFO - PROCESS | 1646 | 1468839585247 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:45 INFO - PROCESS | 1646 | 1468839585248 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x119690000 == 32 [pid = 1646] [id = 69] 03:59:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119042c00) [pid = 1646] [serial = 204] [outer = 0x0] 03:59:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1246e4000) [pid = 1646] [serial = 205] [outer = 0x119042c00] 03:59:45 INFO - PROCESS | 1646 | 1468839585273 Marionette DEBUG loaded listener.js 03:59:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12616a800) [pid = 1646] [serial = 206] [outer = 0x119042c00] 03:59:45 INFO - PROCESS | 1646 | 1468839585540 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]]]}] 03:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 03:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:59:45 INFO - PROCESS | 1646 | 1468839585593 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:59:45 INFO - PROCESS | 1646 | 1468839585594 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:59:45 INFO - PROCESS | 1646 | 1468839585596 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:59:45 INFO - PROCESS | 1646 | 1468839585597 Marionette TRACE conn2 <- [1,250,null,{}] 03:59:45 INFO - PROCESS | 1646 | 1468839585600 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}] 03:59:45 INFO - PROCESS | 1646 | 1468839585601 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:45 INFO - PROCESS | 1646 | 1468839585679 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:59:45 INFO - PROCESS | 1646 | 1468839585682 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:45 INFO - PROCESS | 1646 | 1468839585683 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d94000 == 33 [pid = 1646] [id = 70] 03:59:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12499c400) [pid = 1646] [serial = 207] [outer = 0x0] 03:59:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12665c000) [pid = 1646] [serial = 208] [outer = 0x12499c400] 03:59:45 INFO - PROCESS | 1646 | 1468839585711 Marionette DEBUG loaded listener.js 03:59:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x126cac000) [pid = 1646] [serial = 209] [outer = 0x12499c400] 03:59:46 INFO - PROCESS | 1646 | 1468839586073 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]]]}] 03:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 519ms 03:59:46 INFO - PROCESS | 1646 | 1468839586115 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:59:46 INFO - PROCESS | 1646 | 1468839586116 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:59:46 INFO - PROCESS | 1646 | 1468839586124 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:59:46 INFO - PROCESS | 1646 | 1468839586125 Marionette TRACE conn2 <- [1,254,null,{}] 03:59:46 INFO - PROCESS | 1646 | 1468839586127 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}] 03:59:46 INFO - PROCESS | 1646 | 1468839586132 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:46 INFO - PROCESS | 1646 | 1468839586244 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:59:46 INFO - PROCESS | 1646 | 1468839586248 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:46 INFO - PROCESS | 1646 | 1468839586249 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217d7000 == 34 [pid = 1646] [id = 71] 03:59:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x126653400) [pid = 1646] [serial = 210] [outer = 0x0] 03:59:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128a36c00) [pid = 1646] [serial = 211] [outer = 0x126653400] 03:59:46 INFO - PROCESS | 1646 | 1468839586274 Marionette DEBUG loaded listener.js 03:59:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1291ab800) [pid = 1646] [serial = 212] [outer = 0x126653400] 03:59:46 INFO - PROCESS | 1646 | 1468839586584 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]]]}] 03:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 524ms 03:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:59:46 INFO - PROCESS | 1646 | 1468839586643 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:59:46 INFO - PROCESS | 1646 | 1468839586644 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:59:46 INFO - PROCESS | 1646 | 1468839586646 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:59:46 INFO - PROCESS | 1646 | 1468839586648 Marionette TRACE conn2 <- [1,258,null,{}] 03:59:46 INFO - PROCESS | 1646 | 1468839586657 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}] 03:59:46 INFO - PROCESS | 1646 | 1468839586658 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:46 INFO - PROCESS | 1646 | 1468839586750 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:59:46 INFO - PROCESS | 1646 | 1468839586753 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:46 INFO - PROCESS | 1646 | 1468839586754 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x124a03800 == 35 [pid = 1646] [id = 72] 03:59:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x126e0d000) [pid = 1646] [serial = 213] [outer = 0x0] 03:59:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129350800) [pid = 1646] [serial = 214] [outer = 0x126e0d000] 03:59:46 INFO - PROCESS | 1646 | 1468839586778 Marionette DEBUG loaded listener.js 03:59:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12a556000) [pid = 1646] [serial = 215] [outer = 0x126e0d000] 03:59:47 INFO - PROCESS | 1646 | 1468839587078 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]]]}] 03:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 03:59:47 INFO - PROCESS | 1646 | 1468839587116 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:59:47 INFO - PROCESS | 1646 | 1468839587118 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:59:47 INFO - PROCESS | 1646 | 1468839587129 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - PROCESS | 1646 | 1468839587130 Marionette TRACE conn2 <- [1,262,null,{}] 03:59:47 INFO - PROCESS | 1646 | 1468839587132 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}] 03:59:47 INFO - PROCESS | 1646 | 1468839587134 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:47 INFO - PROCESS | 1646 | 1468839587230 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:59:47 INFO - PROCESS | 1646 | 1468839587262 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:47 INFO - PROCESS | 1646 | 1468839587263 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x126731800 == 36 [pid = 1646] [id = 73] 03:59:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a557c00) [pid = 1646] [serial = 216] [outer = 0x0] 03:59:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12a5f4c00) [pid = 1646] [serial = 217] [outer = 0x12a557c00] 03:59:47 INFO - PROCESS | 1646 | 1468839587288 Marionette DEBUG loaded listener.js 03:59:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a637400) [pid = 1646] [serial = 218] [outer = 0x12a557c00] 03:59:47 INFO - PROCESS | 1646 | 1468839587594 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]]]}] 03:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 03:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:59:47 INFO - PROCESS | 1646 | 1468839587648 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:59:47 INFO - PROCESS | 1646 | 1468839587649 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:59:47 INFO - PROCESS | 1646 | 1468839587651 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - PROCESS | 1646 | 1468839587652 Marionette TRACE conn2 <- [1,266,null,{}] 03:59:47 INFO - PROCESS | 1646 | 1468839587655 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}] 03:59:47 INFO - PROCESS | 1646 | 1468839587656 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:47 INFO - PROCESS | 1646 | 1468839587747 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:59:47 INFO - PROCESS | 1646 | 1468839587778 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:47 INFO - PROCESS | 1646 | 1468839587779 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a0c000 == 37 [pid = 1646] [id = 74] 03:59:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12a637800) [pid = 1646] [serial = 219] [outer = 0x0] 03:59:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a7b9400) [pid = 1646] [serial = 220] [outer = 0x12a637800] 03:59:47 INFO - PROCESS | 1646 | 1468839587803 Marionette DEBUG loaded listener.js 03:59:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a7c0800) [pid = 1646] [serial = 221] [outer = 0x12a637800] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x116083400) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1190f4c00) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11652f000) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1190fb400) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116983c00) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11690dc00) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1218a9400) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118661c00) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112f08000) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1121b4400) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1169f1800) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x123fe5c00) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x117e8e000) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x126655000) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x126ca2c00) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:59:48 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x113f33c00) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:59:48 INFO - PROCESS | 1646 | 1468839588196 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]]]}] 03:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 569ms 03:59:48 INFO - PROCESS | 1646 | 1468839588221 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:59:48 INFO - PROCESS | 1646 | 1468839588222 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:59:48 INFO - PROCESS | 1646 | 1468839588226 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:59:48 INFO - PROCESS | 1646 | 1468839588228 Marionette TRACE conn2 <- [1,270,null,{}] 03:59:48 INFO - PROCESS | 1646 | 1468839588231 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}] 03:59:48 INFO - PROCESS | 1646 | 1468839588233 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:48 INFO - PROCESS | 1646 | 1468839588346 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:59:48 INFO - PROCESS | 1646 | 1468839588350 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:48 INFO - PROCESS | 1646 | 1468839588351 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182c0000 == 38 [pid = 1646] [id = 75] 03:59:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x116084000) [pid = 1646] [serial = 222] [outer = 0x0] 03:59:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11846d000) [pid = 1646] [serial = 223] [outer = 0x116084000] 03:59:48 INFO - PROCESS | 1646 | 1468839588376 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x123fe2400) [pid = 1646] [serial = 224] [outer = 0x116084000] 03:59:48 INFO - PROCESS | 1646 | 1468839588692 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]]]}] 03:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 03:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:59:48 INFO - PROCESS | 1646 | 1468839588746 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:59:48 INFO - PROCESS | 1646 | 1468839588747 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:59:48 INFO - PROCESS | 1646 | 1468839588749 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:59:48 INFO - PROCESS | 1646 | 1468839588751 Marionette TRACE conn2 <- [1,274,null,{}] 03:59:48 INFO - PROCESS | 1646 | 1468839588753 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}] 03:59:48 INFO - PROCESS | 1646 | 1468839588755 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:48 INFO - PROCESS | 1646 | 1468839588864 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:59:48 INFO - PROCESS | 1646 | 1468839588871 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:48 INFO - PROCESS | 1646 | 1468839588873 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12900d000 == 39 [pid = 1646] [id = 76] 03:59:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x117e93000) [pid = 1646] [serial = 225] [outer = 0x0] 03:59:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x126655000) [pid = 1646] [serial = 226] [outer = 0x117e93000] 03:59:48 INFO - PROCESS | 1646 | 1468839588898 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12ae57000) [pid = 1646] [serial = 227] [outer = 0x117e93000] 03:59:49 INFO - PROCESS | 1646 | 1468839589177 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]]]}] 03:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 03:59:49 INFO - PROCESS | 1646 | 1468839589226 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:59:49 INFO - PROCESS | 1646 | 1468839589227 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:59:49 INFO - PROCESS | 1646 | 1468839589229 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:59:49 INFO - PROCESS | 1646 | 1468839589230 Marionette TRACE conn2 <- [1,278,null,{}] 03:59:49 INFO - PROCESS | 1646 | 1468839589233 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}] 03:59:49 INFO - PROCESS | 1646 | 1468839589234 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:49 INFO - PROCESS | 1646 | 1468839589315 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:59:49 INFO - PROCESS | 1646 | 1468839589320 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:49 INFO - PROCESS | 1646 | 1468839589322 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a318000 == 40 [pid = 1646] [id = 77] 03:59:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12ae54800) [pid = 1646] [serial = 228] [outer = 0x0] 03:59:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b0d7c00) [pid = 1646] [serial = 229] [outer = 0x12ae54800] 03:59:49 INFO - PROCESS | 1646 | 1468839589346 Marionette DEBUG loaded listener.js 03:59:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b0e4000) [pid = 1646] [serial = 230] [outer = 0x12ae54800] 03:59:49 INFO - PROCESS | 1646 | 1468839589659 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]]]}] 03:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 03:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:59:49 INFO - PROCESS | 1646 | 1468839589698 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:59:49 INFO - PROCESS | 1646 | 1468839589699 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:59:49 INFO - PROCESS | 1646 | 1468839589701 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:59:49 INFO - PROCESS | 1646 | 1468839589702 Marionette TRACE conn2 <- [1,282,null,{}] 03:59:49 INFO - PROCESS | 1646 | 1468839589704 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}] 03:59:49 INFO - PROCESS | 1646 | 1468839589705 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:49 INFO - PROCESS | 1646 | 1468839589807 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:59:49 INFO - PROCESS | 1646 | 1468839589812 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:49 INFO - PROCESS | 1646 | 1468839589813 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a327800 == 41 [pid = 1646] [id = 78] 03:59:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12ae58c00) [pid = 1646] [serial = 231] [outer = 0x0] 03:59:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8c0800) [pid = 1646] [serial = 232] [outer = 0x12ae58c00] 03:59:49 INFO - PROCESS | 1646 | 1468839589837 Marionette DEBUG loaded listener.js 03:59:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b8c8400) [pid = 1646] [serial = 233] [outer = 0x12ae58c00] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x116027800 == 40 [pid = 1646] [id = 66] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11724d800 == 39 [pid = 1646] [id = 65] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x112551800 == 38 [pid = 1646] [id = 64] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x117e2d000 == 37 [pid = 1646] [id = 67] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1182ba000 == 36 [pid = 1646] [id = 68] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1217d7000 == 35 [pid = 1646] [id = 71] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x124a03800 == 34 [pid = 1646] [id = 72] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x113d94000 == 33 [pid = 1646] [id = 70] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12900d000 == 32 [pid = 1646] [id = 76] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x128a0c000 == 31 [pid = 1646] [id = 74] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119690000 == 30 [pid = 1646] [id = 69] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1182c0000 == 29 [pid = 1646] [id = 75] 03:59:50 INFO - PROCESS | 1646 | --DOCSHELL 0x126731800 == 28 [pid = 1646] [id = 73] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128c80c00) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116aa1400) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1161bfc00) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119749400) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118666c00) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1190bb800) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1197ba800) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1182e6c00) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11a1ba400) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118411400) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x126177c00) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12499b400) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12442e000) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1197bc000) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12616f800) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x113371c00) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1121be400) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1182ef000) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1176d6400) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119d15000) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12611c000) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12484fc00) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x11865ec00) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x126967800) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x126e45c00) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x126653800) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x123fe9c00) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x116088c00) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11678b400) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x121285800) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x126e07c00) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1269eac00) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x119b63800) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 03:59:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12a318000 == 27 [pid = 1646] [id = 77] 03:59:51 INFO - PROCESS | 1646 | 1468839591126 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]]]}] 03:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1470ms 03:59:51 INFO - PROCESS | 1646 | 1468839591172 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:59:51 INFO - PROCESS | 1646 | 1468839591175 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:59:51 INFO - PROCESS | 1646 | 1468839591178 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:59:51 INFO - PROCESS | 1646 | 1468839591180 Marionette TRACE conn2 <- [1,286,null,{}] 03:59:51 INFO - PROCESS | 1646 | 1468839591187 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}] 03:59:51 INFO - PROCESS | 1646 | 1468839591189 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:51 INFO - PROCESS | 1646 | 1468839591293 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:59:51 INFO - PROCESS | 1646 | 1468839591298 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:51 INFO - PROCESS | 1646 | 1468839591301 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x113a59000 == 28 [pid = 1646] [id = 79] 03:59:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x116780400) [pid = 1646] [serial = 234] [outer = 0x0] 03:59:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x116aa0800) [pid = 1646] [serial = 235] [outer = 0x116780400] 03:59:51 INFO - PROCESS | 1646 | 1468839591329 Marionette DEBUG loaded listener.js 03:59:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x117e8f800) [pid = 1646] [serial = 236] [outer = 0x116780400] 03:59:51 INFO - PROCESS | 1646 | 1468839591651 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]]]}] 03:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 520ms 03:59:51 INFO - PROCESS | 1646 | 1468839591698 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:59:51 INFO - PROCESS | 1646 | 1468839591701 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:59:51 INFO - PROCESS | 1646 | 1468839591706 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:59:51 INFO - PROCESS | 1646 | 1468839591708 Marionette TRACE conn2 <- [1,290,null,{}] 03:59:51 INFO - PROCESS | 1646 | 1468839591710 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}] 03:59:51 INFO - PROCESS | 1646 | 1468839591713 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:51 INFO - PROCESS | 1646 | 1468839591792 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:59:51 INFO - PROCESS | 1646 | 1468839591836 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:51 INFO - PROCESS | 1646 | 1468839591838 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x116957800 == 29 [pid = 1646] [id = 80] 03:59:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x117e91400) [pid = 1646] [serial = 237] [outer = 0x0] 03:59:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x118465400) [pid = 1646] [serial = 238] [outer = 0x117e91400] 03:59:51 INFO - PROCESS | 1646 | 1468839591865 Marionette DEBUG loaded listener.js 03:59:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1184d0000) [pid = 1646] [serial = 239] [outer = 0x117e91400] 03:59:52 INFO - PROCESS | 1646 | 1468839592149 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]]]}] 03:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 03:59:52 INFO - PROCESS | 1646 | 1468839592176 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:59:52 INFO - PROCESS | 1646 | 1468839592177 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:59:52 INFO - PROCESS | 1646 | 1468839592180 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:59:52 INFO - PROCESS | 1646 | 1468839592195 Marionette TRACE conn2 <- [1,294,null,{}] 03:59:52 INFO - PROCESS | 1646 | 1468839592210 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}] 03:59:52 INFO - PROCESS | 1646 | 1468839592213 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:52 INFO - PROCESS | 1646 | 1468839592292 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:59:52 INFO - PROCESS | 1646 | 1468839592337 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:52 INFO - PROCESS | 1646 | 1468839592339 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x117369000 == 30 [pid = 1646] [id = 81] 03:59:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x111e2e800) [pid = 1646] [serial = 240] [outer = 0x0] 03:59:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1190f9c00) [pid = 1646] [serial = 241] [outer = 0x111e2e800] 03:59:52 INFO - PROCESS | 1646 | 1468839592367 Marionette DEBUG loaded listener.js 03:59:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1197bdc00) [pid = 1646] [serial = 242] [outer = 0x111e2e800] 03:59:52 INFO - PROCESS | 1646 | 1468839592663 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]]]}] 03:59:52 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. 03:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 491ms 03:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:59:52 INFO - PROCESS | 1646 | 1468839592676 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:59:52 INFO - PROCESS | 1646 | 1468839592677 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:59:52 INFO - PROCESS | 1646 | 1468839592680 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:59:52 INFO - PROCESS | 1646 | 1468839592681 Marionette TRACE conn2 <- [1,298,null,{}] 03:59:52 INFO - PROCESS | 1646 | 1468839592684 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}] 03:59:52 INFO - PROCESS | 1646 | 1468839592685 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:52 INFO - PROCESS | 1646 | 1468839592774 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:59:52 INFO - PROCESS | 1646 | 1468839592777 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:52 INFO - PROCESS | 1646 | 1468839592778 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a2000 == 31 [pid = 1646] [id = 82] 03:59:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x119aa0400) [pid = 1646] [serial = 243] [outer = 0x0] 03:59:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x119aa7400) [pid = 1646] [serial = 244] [outer = 0x119aa0400] 03:59:52 INFO - PROCESS | 1646 | 1468839592806 Marionette DEBUG loaded listener.js 03:59:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x119aac000) [pid = 1646] [serial = 245] [outer = 0x119aa0400] 03:59:53 INFO - PROCESS | 1646 | 1468839593140 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]]]}] 03:59:53 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. 03:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 471ms 03:59:53 INFO - PROCESS | 1646 | 1468839593152 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:59:53 INFO - PROCESS | 1646 | 1468839593155 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:59:53 INFO - PROCESS | 1646 | 1468839593159 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:59:53 INFO - PROCESS | 1646 | 1468839593160 Marionette TRACE conn2 <- [1,302,null,{}] 03:59:53 INFO - PROCESS | 1646 | 1468839593163 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}] 03:59:53 INFO - PROCESS | 1646 | 1468839593165 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:53 INFO - PROCESS | 1646 | 1468839593276 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:59:53 INFO - PROCESS | 1646 | 1468839593281 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:53 INFO - PROCESS | 1646 | 1468839593282 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1190a2000 == 32 [pid = 1646] [id = 83] 03:59:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x117e91000) [pid = 1646] [serial = 246] [outer = 0x0] 03:59:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119b61c00) [pid = 1646] [serial = 247] [outer = 0x117e91000] 03:59:53 INFO - PROCESS | 1646 | 1468839593309 Marionette DEBUG loaded listener.js 03:59:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x121170c00) [pid = 1646] [serial = 248] [outer = 0x117e91000] 03:59:53 INFO - PROCESS | 1646 | 1468839593606 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]]]}] 03:59:53 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. 03:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 470ms 03:59:53 INFO - PROCESS | 1646 | 1468839593628 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:59:53 INFO - PROCESS | 1646 | 1468839593629 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:59:53 INFO - PROCESS | 1646 | 1468839593632 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:59:53 INFO - PROCESS | 1646 | 1468839593633 Marionette TRACE conn2 <- [1,306,null,{}] 03:59:53 INFO - PROCESS | 1646 | 1468839593637 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}] 03:59:53 INFO - PROCESS | 1646 | 1468839593643 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:53 INFO - PROCESS | 1646 | 1468839593735 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:59:53 INFO - PROCESS | 1646 | 1468839593740 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:53 INFO - PROCESS | 1646 | 1468839593742 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc5800 == 33 [pid = 1646] [id = 84] 03:59:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x121287000) [pid = 1646] [serial = 249] [outer = 0x0] 03:59:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x123fe4c00) [pid = 1646] [serial = 250] [outer = 0x121287000] 03:59:53 INFO - PROCESS | 1646 | 1468839593766 Marionette DEBUG loaded listener.js 03:59:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12616f000) [pid = 1646] [serial = 251] [outer = 0x121287000] 03:59:54 INFO - PROCESS | 1646 | 1468839594073 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]]]}] 03:59:54 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. 03:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 469ms 03:59:54 INFO - PROCESS | 1646 | 1468839594102 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:59:54 INFO - PROCESS | 1646 | 1468839594105 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:59:54 INFO - PROCESS | 1646 | 1468839594107 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:59:54 INFO - PROCESS | 1646 | 1468839594108 Marionette TRACE conn2 <- [1,310,null,{}] 03:59:54 INFO - PROCESS | 1646 | 1468839594111 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}] 03:59:54 INFO - PROCESS | 1646 | 1468839594112 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:54 INFO - PROCESS | 1646 | 1468839594208 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:59:54 INFO - PROCESS | 1646 | 1468839594213 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:54 INFO - PROCESS | 1646 | 1468839594222 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x121310800 == 34 [pid = 1646] [id = 85] 03:59:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x112c54400) [pid = 1646] [serial = 252] [outer = 0x0] 03:59:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x126174800) [pid = 1646] [serial = 253] [outer = 0x112c54400] 03:59:54 INFO - PROCESS | 1646 | 1468839594247 Marionette DEBUG loaded listener.js 03:59:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x126965800) [pid = 1646] [serial = 254] [outer = 0x112c54400] 03:59:54 INFO - PROCESS | 1646 | 1468839594510 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]]]}] 03:59:54 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. 03:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 418ms 03:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:59:54 INFO - PROCESS | 1646 | 1468839594526 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:59:54 INFO - PROCESS | 1646 | 1468839594527 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:59:54 INFO - PROCESS | 1646 | 1468839594529 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:59:54 INFO - PROCESS | 1646 | 1468839594530 Marionette TRACE conn2 <- [1,314,null,{}] 03:59:54 INFO - PROCESS | 1646 | 1468839594533 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}] 03:59:54 INFO - PROCESS | 1646 | 1468839594534 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:54 INFO - PROCESS | 1646 | 1468839594621 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:59:54 INFO - PROCESS | 1646 | 1468839594625 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:54 INFO - PROCESS | 1646 | 1468839594626 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217d0800 == 35 [pid = 1646] [id = 86] 03:59:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x124aea800) [pid = 1646] [serial = 255] [outer = 0x0] 03:59:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x126e04c00) [pid = 1646] [serial = 256] [outer = 0x124aea800] 03:59:54 INFO - PROCESS | 1646 | 1468839594650 Marionette DEBUG loaded listener.js 03:59:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x126e0f000) [pid = 1646] [serial = 257] [outer = 0x124aea800] 03:59:54 INFO - PROCESS | 1646 | 1468839594962 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]]]}] 03:59:54 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. 03:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 03:59:54 INFO - PROCESS | 1646 | 1468839594998 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:59:55 INFO - PROCESS | 1646 | 1468839595000 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:59:55 INFO - PROCESS | 1646 | 1468839595002 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:59:55 INFO - PROCESS | 1646 | 1468839595005 Marionette TRACE conn2 <- [1,318,null,{}] 03:59:55 INFO - PROCESS | 1646 | 1468839595008 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}] 03:59:55 INFO - PROCESS | 1646 | 1468839595009 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:55 INFO - PROCESS | 1646 | 1468839595081 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:59:55 INFO - PROCESS | 1646 | 1468839595130 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 1646 | 1468839595131 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x117366000 == 36 [pid = 1646] [id = 87] 03:59:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x117e85400) [pid = 1646] [serial = 258] [outer = 0x0] 03:59:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x126e49400) [pid = 1646] [serial = 259] [outer = 0x117e85400] 03:59:55 INFO - PROCESS | 1646 | 1468839595162 Marionette DEBUG loaded listener.js 03:59:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128c89400) [pid = 1646] [serial = 260] [outer = 0x117e85400] 03:59:55 INFO - PROCESS | 1646 | 1468839595402 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]]]}] 03:59:55 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. 03:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 421ms 03:59:55 INFO - PROCESS | 1646 | 1468839595426 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:59:55 INFO - PROCESS | 1646 | 1468839595427 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:59:55 INFO - PROCESS | 1646 | 1468839595429 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:59:55 INFO - PROCESS | 1646 | 1468839595430 Marionette TRACE conn2 <- [1,322,null,{}] 03:59:55 INFO - PROCESS | 1646 | 1468839595432 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}] 03:59:55 INFO - PROCESS | 1646 | 1468839595433 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:55 INFO - PROCESS | 1646 | 1468839595529 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:59:55 INFO - PROCESS | 1646 | 1468839595532 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 1646 | 1468839595533 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12615c800 == 37 [pid = 1646] [id = 88] 03:59:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x128a37800) [pid = 1646] [serial = 261] [outer = 0x0] 03:59:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12919e000) [pid = 1646] [serial = 262] [outer = 0x128a37800] 03:59:55 INFO - PROCESS | 1646 | 1468839595559 Marionette DEBUG loaded listener.js 03:59:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1291a6000) [pid = 1646] [serial = 263] [outer = 0x128a37800] 03:59:55 INFO - PROCESS | 1646 | 1468839595877 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]]]}] 03:59:55 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. 03:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 03:59:55 INFO - PROCESS | 1646 | 1468839595899 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:59:55 INFO - PROCESS | 1646 | 1468839595900 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:59:55 INFO - PROCESS | 1646 | 1468839595904 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:59:55 INFO - PROCESS | 1646 | 1468839595907 Marionette TRACE conn2 <- [1,326,null,{}] 03:59:55 INFO - PROCESS | 1646 | 1468839595909 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}] 03:59:55 INFO - PROCESS | 1646 | 1468839595910 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:55 INFO - PROCESS | 1646 | 1468839595993 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:59:56 INFO - PROCESS | 1646 | 1468839596056 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:56 INFO - PROCESS | 1646 | 1468839596057 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187ef800 == 38 [pid = 1646] [id = 89] 03:59:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1160f0000) [pid = 1646] [serial = 264] [outer = 0x0] 03:59:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1291a6800) [pid = 1646] [serial = 265] [outer = 0x1160f0000] 03:59:56 INFO - PROCESS | 1646 | 1468839596092 Marionette DEBUG loaded listener.js 03:59:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12a7bac00) [pid = 1646] [serial = 266] [outer = 0x1160f0000] 03:59:56 INFO - PROCESS | 1646 | 1468839596429 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]]]}] 03:59:56 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. 03:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 571ms 03:59:56 INFO - PROCESS | 1646 | 1468839596475 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:59:56 INFO - PROCESS | 1646 | 1468839596476 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:59:56 INFO - PROCESS | 1646 | 1468839596478 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:59:56 INFO - PROCESS | 1646 | 1468839596479 Marionette TRACE conn2 <- [1,330,null,{}] 03:59:56 INFO - PROCESS | 1646 | 1468839596481 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}] 03:59:56 INFO - PROCESS | 1646 | 1468839596482 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:56 INFO - PROCESS | 1646 | 1468839596575 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:59:56 INFO - PROCESS | 1646 | 1468839596584 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:56 INFO - PROCESS | 1646 | 1468839596585 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a1a800 == 39 [pid = 1646] [id = 90] 03:59:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a7c1800) [pid = 1646] [serial = 267] [outer = 0x0] 03:59:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12ae4c000) [pid = 1646] [serial = 268] [outer = 0x12a7c1800] 03:59:56 INFO - PROCESS | 1646 | 1468839596611 Marionette DEBUG loaded listener.js 03:59:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12ae57400) [pid = 1646] [serial = 269] [outer = 0x12a7c1800] 03:59:56 INFO - PROCESS | 1646 | 1468839596928 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]]]}] 03:59:56 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. 03:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 467ms 03:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:59:56 INFO - PROCESS | 1646 | 1468839596946 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:59:56 INFO - PROCESS | 1646 | 1468839596947 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:59:56 INFO - PROCESS | 1646 | 1468839596949 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:59:56 INFO - PROCESS | 1646 | 1468839596950 Marionette TRACE conn2 <- [1,334,null,{}] 03:59:56 INFO - PROCESS | 1646 | 1468839596954 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}] 03:59:56 INFO - PROCESS | 1646 | 1468839596955 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:57 INFO - PROCESS | 1646 | 1468839597067 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:59:57 INFO - PROCESS | 1646 | 1468839597078 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 1646 | 1468839597079 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291be000 == 40 [pid = 1646] [id = 91] 03:59:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a7c6000) [pid = 1646] [serial = 270] [outer = 0x0] 03:59:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12b0de800) [pid = 1646] [serial = 271] [outer = 0x12a7c6000] 03:59:57 INFO - PROCESS | 1646 | 1468839597103 Marionette DEBUG loaded listener.js 03:59:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b8c5400) [pid = 1646] [serial = 272] [outer = 0x12a7c6000] 03:59:57 INFO - PROCESS | 1646 | 1468839597432 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]]]}] 03:59:57 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. 03:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 03:59:57 INFO - PROCESS | 1646 | 1468839597471 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:59:57 INFO - PROCESS | 1646 | 1468839597473 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:59:57 INFO - PROCESS | 1646 | 1468839597475 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:59:57 INFO - PROCESS | 1646 | 1468839597476 Marionette TRACE conn2 <- [1,338,null,{}] 03:59:57 INFO - PROCESS | 1646 | 1468839597478 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}] 03:59:57 INFO - PROCESS | 1646 | 1468839597479 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:57 INFO - PROCESS | 1646 | 1468839597575 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:59:57 INFO - PROCESS | 1646 | 1468839597588 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 1646 | 1468839597589 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a521000 == 41 [pid = 1646] [id = 92] 03:59:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b8cb400) [pid = 1646] [serial = 273] [outer = 0x0] 03:59:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12b9ae000) [pid = 1646] [serial = 274] [outer = 0x12b8cb400] 03:59:57 INFO - PROCESS | 1646 | 1468839597612 Marionette DEBUG loaded listener.js 03:59:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12bfba400) [pid = 1646] [serial = 275] [outer = 0x12b8cb400] 03:59:57 INFO - PROCESS | 1646 | 1468839597919 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]]]}] 03:59:57 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. 03:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 03:59:57 INFO - PROCESS | 1646 | 1468839597944 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:59:57 INFO - PROCESS | 1646 | 1468839597945 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:59:57 INFO - PROCESS | 1646 | 1468839597947 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:59:57 INFO - PROCESS | 1646 | 1468839597948 Marionette TRACE conn2 <- [1,342,null,{}] 03:59:57 INFO - PROCESS | 1646 | 1468839597950 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}] 03:59:57 INFO - PROCESS | 1646 | 1468839597951 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:58 INFO - PROCESS | 1646 | 1468839598200 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12ae54800) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1160edc00) [pid = 1646] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119042c00) [pid = 1646] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x126653400) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12a557c00) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x117e93000) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11262b400) [pid = 1646] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1181ebc00) [pid = 1646] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12a637800) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116084000) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x117e86000) [pid = 1646] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x126e0d000) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x126e48400) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119041c00) [pid = 1646] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:59:58 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12499c400) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:59:58 INFO - PROCESS | 1646 | 1468839598244 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:58 INFO - PROCESS | 1646 | 1468839598245 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1170a8000 == 42 [pid = 1646] [id = 93] 03:59:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x113a27000) [pid = 1646] [serial = 276] [outer = 0x0] 03:59:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11697c000) [pid = 1646] [serial = 277] [outer = 0x113a27000] 03:59:58 INFO - PROCESS | 1646 | 1468839598269 Marionette DEBUG loaded listener.js 03:59:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1190fa400) [pid = 1646] [serial = 278] [outer = 0x113a27000] 03:59:58 INFO - PROCESS | 1646 | 1468839598528 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]]]}] 03:59:58 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. 03:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 619ms 03:59:58 INFO - PROCESS | 1646 | 1468839598566 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:59:58 INFO - PROCESS | 1646 | 1468839598568 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:59:58 INFO - PROCESS | 1646 | 1468839598578 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:59:58 INFO - PROCESS | 1646 | 1468839598579 Marionette TRACE conn2 <- [1,346,null,{}] 03:59:58 INFO - PROCESS | 1646 | 1468839598581 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}] 03:59:58 INFO - PROCESS | 1646 | 1468839598582 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:58 INFO - PROCESS | 1646 | 1468839598666 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:59:58 INFO - PROCESS | 1646 | 1468839598672 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:58 INFO - PROCESS | 1646 | 1468839598673 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9dc800 == 43 [pid = 1646] [id = 94] 03:59:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12484cc00) [pid = 1646] [serial = 279] [outer = 0x0] 03:59:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12909ac00) [pid = 1646] [serial = 280] [outer = 0x12484cc00] 03:59:58 INFO - PROCESS | 1646 | 1468839598697 Marionette DEBUG loaded listener.js 03:59:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12ae51000) [pid = 1646] [serial = 281] [outer = 0x12484cc00] 03:59:59 INFO - PROCESS | 1646 | 1468839598994 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]]]}] 03:59:59 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. 03:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 467ms 03:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:59:59 INFO - PROCESS | 1646 | 1468839599046 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:59:59 INFO - PROCESS | 1646 | 1468839599047 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:59:59 INFO - PROCESS | 1646 | 1468839599049 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:59:59 INFO - PROCESS | 1646 | 1468839599050 Marionette TRACE conn2 <- [1,350,null,{}] 03:59:59 INFO - PROCESS | 1646 | 1468839599053 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}] 03:59:59 INFO - PROCESS | 1646 | 1468839599054 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:59 INFO - PROCESS | 1646 | 1468839599166 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:59:59 INFO - PROCESS | 1646 | 1468839599171 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 1646 | 1468839599173 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b038000 == 44 [pid = 1646] [id = 95] 03:59:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118465800) [pid = 1646] [serial = 282] [outer = 0x0] 03:59:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b8ca800) [pid = 1646] [serial = 283] [outer = 0x118465800] 03:59:59 INFO - PROCESS | 1646 | 1468839599196 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12bfc7400) [pid = 1646] [serial = 284] [outer = 0x118465800] 03:59:59 INFO - PROCESS | 1646 | 1468839599461 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]]]}] 03:59:59 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. 03:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 419ms 03:59:59 INFO - PROCESS | 1646 | 1468839599476 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:59:59 INFO - PROCESS | 1646 | 1468839599477 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:59:59 INFO - PROCESS | 1646 | 1468839599480 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:59:59 INFO - PROCESS | 1646 | 1468839599481 Marionette TRACE conn2 <- [1,354,null,{}] 03:59:59 INFO - PROCESS | 1646 | 1468839599483 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}] 03:59:59 INFO - PROCESS | 1646 | 1468839599484 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:59 INFO - PROCESS | 1646 | 1468839599580 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:59:59 INFO - PROCESS | 1646 | 1468839599584 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 1646 | 1468839599585 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 03:59:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b221800 == 45 [pid = 1646] [id = 96] 03:59:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12675f400) [pid = 1646] [serial = 285] [outer = 0x0] 03:59:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12c2c9400) [pid = 1646] [serial = 286] [outer = 0x12675f400] 03:59:59 INFO - PROCESS | 1646 | 1468839599608 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12c2cec00) [pid = 1646] [serial = 287] [outer = 0x12675f400] 03:59:59 INFO - PROCESS | 1646 | 1468839599925 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]]]}] 03:59:59 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. 03:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 03:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:59:59 INFO - PROCESS | 1646 | 1468839599948 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:59:59 INFO - PROCESS | 1646 | 1468839599949 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:59:59 INFO - PROCESS | 1646 | 1468839599953 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:59:59 INFO - PROCESS | 1646 | 1468839599956 Marionette TRACE conn2 <- [1,358,null,{}] 03:59:59 INFO - PROCESS | 1646 | 1468839599959 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}] 03:59:59 INFO - PROCESS | 1646 | 1468839599960 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:00 INFO - PROCESS | 1646 | 1468839600082 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:00:00 INFO - PROCESS | 1646 | 1468839600155 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:00 INFO - PROCESS | 1646 | 1468839600157 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b91a000 == 46 [pid = 1646] [id = 97] 04:00:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12c2c7800) [pid = 1646] [serial = 288] [outer = 0x0] 04:00:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12c503000) [pid = 1646] [serial = 289] [outer = 0x12c2c7800] 04:00:00 INFO - PROCESS | 1646 | 1468839600196 Marionette DEBUG loaded listener.js 04:00:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12c509000) [pid = 1646] [serial = 290] [outer = 0x12c2c7800] 04:00:00 INFO - PROCESS | 1646 | 1468839600854 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]]]}] 04:00:00 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. 04:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 921ms 04:00:00 INFO - PROCESS | 1646 | 1468839600874 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:00:00 INFO - PROCESS | 1646 | 1468839600877 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:00:00 INFO - PROCESS | 1646 | 1468839600880 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 1646 | 1468839600883 Marionette TRACE conn2 <- [1,362,null,{}] 04:00:00 INFO - PROCESS | 1646 | 1468839600887 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}] 04:00:00 INFO - PROCESS | 1646 | 1468839600889 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:01 INFO - PROCESS | 1646 | 1468839601002 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:00:01 INFO - PROCESS | 1646 | 1468839601074 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:01 INFO - PROCESS | 1646 | 1468839601076 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x116952000 == 47 [pid = 1646] [id = 98] 04:00:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1161c7400) [pid = 1646] [serial = 291] [outer = 0x0] 04:00:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1169eec00) [pid = 1646] [serial = 292] [outer = 0x1161c7400] 04:00:01 INFO - PROCESS | 1646 | 1468839601107 Marionette DEBUG loaded listener.js 04:00:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1176d0400) [pid = 1646] [serial = 293] [outer = 0x1161c7400] 04:00:01 INFO - PROCESS | 1646 | 1468839601890 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]]]}] 04:00:01 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. 04:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1025ms 04:00:01 INFO - PROCESS | 1646 | 1468839601905 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:00:01 INFO - PROCESS | 1646 | 1468839601907 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:00:01 INFO - PROCESS | 1646 | 1468839601911 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:00:01 INFO - PROCESS | 1646 | 1468839601913 Marionette TRACE conn2 <- [1,366,null,{}] 04:00:01 INFO - PROCESS | 1646 | 1468839601925 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}] 04:00:01 INFO - PROCESS | 1646 | 1468839601926 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:02 INFO - PROCESS | 1646 | 1468839602027 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:00:02 INFO - PROCESS | 1646 | 1468839602076 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:02 INFO - PROCESS | 1646 | 1468839602078 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11609c000 == 48 [pid = 1646] [id = 99] 04:00:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x117e8fc00) [pid = 1646] [serial = 294] [outer = 0x0] 04:00:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1182f4800) [pid = 1646] [serial = 295] [outer = 0x117e8fc00] 04:00:02 INFO - PROCESS | 1646 | 1468839602107 Marionette DEBUG loaded listener.js 04:00:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1184c5800) [pid = 1646] [serial = 296] [outer = 0x117e8fc00] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12b221800 == 47 [pid = 1646] [id = 96] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12b038000 == 46 [pid = 1646] [id = 95] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9dc800 == 45 [pid = 1646] [id = 94] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1170a8000 == 44 [pid = 1646] [id = 93] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12a521000 == 43 [pid = 1646] [id = 92] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1291be000 == 42 [pid = 1646] [id = 91] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x128a1a800 == 41 [pid = 1646] [id = 90] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1187ef800 == 40 [pid = 1646] [id = 89] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b8c0800) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12615c800 == 39 [pid = 1646] [id = 88] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x117366000 == 38 [pid = 1646] [id = 87] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1217d0800 == 37 [pid = 1646] [id = 86] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x121310800 == 36 [pid = 1646] [id = 85] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc5800 == 35 [pid = 1646] [id = 84] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1190a2000 == 34 [pid = 1646] [id = 83] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a2000 == 33 [pid = 1646] [id = 82] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x117369000 == 32 [pid = 1646] [id = 81] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x116957800 == 31 [pid = 1646] [id = 80] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x113a59000 == 30 [pid = 1646] [id = 79] 04:00:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12a327800 == 29 [pid = 1646] [id = 78] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1215f9400) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12616a800) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128a36c00) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12a637400) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x113253c00) [pid = 1646] [serial = 189] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1184c3400) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1151d1800) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12a7b9400) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11846d000) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12a5f4c00) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11846fc00) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1182ec000) [pid = 1646] [serial = 195] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12a556000) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x129095c00) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x129350800) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1182e9c00) [pid = 1646] [serial = 192] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1190c3000) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12665c000) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x126cac000) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x123fe2400) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12cc87400) [pid = 1646] [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.] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119747c00) [pid = 1646] [serial = 200] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1291ab800) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12a7c0800) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1246e4000) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x123fabc00) [pid = 1646] [serial = 203] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b0d7c00) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12b0e4000) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x126655000) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12ae57000) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 04:00:02 INFO - PROCESS | 1646 | 1468839602470 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]]]}] 04:00:02 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. 04:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 571ms 04:00:02 INFO - PROCESS | 1646 | 1468839602481 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:00:02 INFO - PROCESS | 1646 | 1468839602485 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:00:02 INFO - PROCESS | 1646 | 1468839602491 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:00:02 INFO - PROCESS | 1646 | 1468839602493 Marionette TRACE conn2 <- [1,370,null,{}] 04:00:02 INFO - PROCESS | 1646 | 1468839602496 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}] 04:00:02 INFO - PROCESS | 1646 | 1468839602497 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:02 INFO - PROCESS | 1646 | 1468839602574 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:00:02 INFO - PROCESS | 1646 | 1468839602621 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:02 INFO - PROCESS | 1646 | 1468839602623 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11708a800 == 30 [pid = 1646] [id = 100] 04:00:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1184c5400) [pid = 1646] [serial = 297] [outer = 0x0] 04:00:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118666400) [pid = 1646] [serial = 298] [outer = 0x1184c5400] 04:00:02 INFO - PROCESS | 1646 | 1468839602650 Marionette DEBUG loaded listener.js 04:00:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11875c400) [pid = 1646] [serial = 299] [outer = 0x1184c5400] 04:00:03 INFO - PROCESS | 1646 | 1468839603042 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]]]}] 04:00:03 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. 04:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 569ms 04:00:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:00:03 INFO - PROCESS | 1646 | 1468839603061 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:00:03 INFO - PROCESS | 1646 | 1468839603062 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:00:03 INFO - PROCESS | 1646 | 1468839603064 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:00:03 INFO - PROCESS | 1646 | 1468839603067 Marionette TRACE conn2 <- [1,374,null,{}] 04:00:03 INFO - PROCESS | 1646 | 1468839603075 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}] 04:00:03 INFO - PROCESS | 1646 | 1468839603078 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:03 INFO - PROCESS | 1646 | 1468839603157 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:00:03 INFO - PROCESS | 1646 | 1468839603205 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:03 INFO - PROCESS | 1646 | 1468839603207 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x118278800 == 31 [pid = 1646] [id = 101] 04:00:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1190c3c00) [pid = 1646] [serial = 300] [outer = 0x0] 04:00:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119aa4800) [pid = 1646] [serial = 301] [outer = 0x1190c3c00] 04:00:03 INFO - PROCESS | 1646 | 1468839603235 Marionette DEBUG loaded listener.js 04:00:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1213a5400) [pid = 1646] [serial = 302] [outer = 0x1190c3c00] 04:00:03 INFO - PROCESS | 1646 | 1468839603551 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:00:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:00:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 521ms 04:00:03 INFO - PROCESS | 1646 | 1468839603588 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:00:03 INFO - PROCESS | 1646 | 1468839603591 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:00:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:00:03 INFO - PROCESS | 1646 | 1468839603594 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:00:03 INFO - PROCESS | 1646 | 1468839603595 Marionette TRACE conn2 <- [1,378,null,{}] 04:00:03 INFO - PROCESS | 1646 | 1468839603597 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}] 04:00:03 INFO - PROCESS | 1646 | 1468839603598 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:03 INFO - PROCESS | 1646 | 1468839603662 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:00:03 INFO - PROCESS | 1646 | 1468839603665 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:03 INFO - PROCESS | 1646 | 1468839603666 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x119688000 == 32 [pid = 1646] [id = 102] 04:00:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121c3d800) [pid = 1646] [serial = 303] [outer = 0x0] 04:00:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12442e000) [pid = 1646] [serial = 304] [outer = 0x121c3d800] 04:00:03 INFO - PROCESS | 1646 | 1468839603695 Marionette DEBUG loaded listener.js 04:00:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12499b400) [pid = 1646] [serial = 305] [outer = 0x121c3d800] 04:00:04 INFO - PROCESS | 1646 | 1468839604107 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:00:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:00:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms 04:00:04 INFO - PROCESS | 1646 | 1468839604115 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:00:04 INFO - PROCESS | 1646 | 1468839604117 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:00:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:00:04 INFO - PROCESS | 1646 | 1468839604120 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:00:04 INFO - PROCESS | 1646 | 1468839604122 Marionette TRACE conn2 <- [1,382,null,{}] 04:00:04 INFO - PROCESS | 1646 | 1468839604125 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}] 04:00:04 INFO - PROCESS | 1646 | 1468839604127 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:04 INFO - PROCESS | 1646 | 1468839604241 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:00:04 INFO - PROCESS | 1646 | 1468839604246 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:04 INFO - PROCESS | 1646 | 1468839604248 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dab000 == 33 [pid = 1646] [id = 103] 04:00:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1215f4c00) [pid = 1646] [serial = 306] [outer = 0x0] 04:00:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12611e000) [pid = 1646] [serial = 307] [outer = 0x1215f4c00] 04:00:04 INFO - PROCESS | 1646 | 1468839604288 Marionette DEBUG loaded listener.js 04:00:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x126651c00) [pid = 1646] [serial = 308] [outer = 0x1215f4c00] 04:00:04 INFO - PROCESS | 1646 | 1468839604707 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:00:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:00:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 620ms 04:00:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:00:04 INFO - PROCESS | 1646 | 1468839604740 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:00:04 INFO - PROCESS | 1646 | 1468839604742 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:00:04 INFO - PROCESS | 1646 | 1468839604744 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:00:04 INFO - PROCESS | 1646 | 1468839604745 Marionette TRACE conn2 <- [1,386,null,{}] 04:00:04 INFO - PROCESS | 1646 | 1468839604747 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}] 04:00:04 INFO - PROCESS | 1646 | 1468839604751 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:04 INFO - PROCESS | 1646 | 1468839604860 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:00:04 INFO - PROCESS | 1646 | 1468839604901 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:04 INFO - PROCESS | 1646 | 1468839604902 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213e0800 == 34 [pid = 1646] [id = 104] 04:00:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x126967800) [pid = 1646] [serial = 309] [outer = 0x0] 04:00:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x126e11400) [pid = 1646] [serial = 310] [outer = 0x126967800] 04:00:04 INFO - PROCESS | 1646 | 1468839604930 Marionette DEBUG loaded listener.js 04:00:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x129094400) [pid = 1646] [serial = 311] [outer = 0x126967800] 04:00:05 INFO - PROCESS | 1646 | 1468839605241 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]]]}] 04:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 517ms 04:00:05 INFO - PROCESS | 1646 | 1468839605262 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:00:05 INFO - PROCESS | 1646 | 1468839605263 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:00:05 INFO - PROCESS | 1646 | 1468839605265 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:00:05 INFO - PROCESS | 1646 | 1468839605266 Marionette TRACE conn2 <- [1,390,null,{}] 04:00:05 INFO - PROCESS | 1646 | 1468839605269 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}] 04:00:05 INFO - PROCESS | 1646 | 1468839605272 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:05 INFO - PROCESS | 1646 | 1468839605370 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:00:05 INFO - PROCESS | 1646 | 1468839605374 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:05 INFO - PROCESS | 1646 | 1468839605375 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f19000 == 35 [pid = 1646] [id = 105] 04:00:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119aabc00) [pid = 1646] [serial = 312] [outer = 0x0] 04:00:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1291a4400) [pid = 1646] [serial = 313] [outer = 0x119aabc00] 04:00:05 INFO - PROCESS | 1646 | 1468839605399 Marionette DEBUG loaded listener.js 04:00:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129351000) [pid = 1646] [serial = 314] [outer = 0x119aabc00] 04:00:05 INFO - PROCESS | 1646 | 1468839605776 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]]]}] 04:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 569ms 04:00:05 INFO - PROCESS | 1646 | 1468839605853 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:00:05 INFO - PROCESS | 1646 | 1468839605854 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:00:05 INFO - PROCESS | 1646 | 1468839605863 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:00:05 INFO - PROCESS | 1646 | 1468839605864 Marionette TRACE conn2 <- [1,394,null,{}] 04:00:05 INFO - PROCESS | 1646 | 1468839605877 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}] 04:00:05 INFO - PROCESS | 1646 | 1468839605878 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:05 INFO - PROCESS | 1646 | 1468839605975 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:00:05 INFO - PROCESS | 1646 | 1468839605984 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:05 INFO - PROCESS | 1646 | 1468839605985 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x116099000 == 36 [pid = 1646] [id = 106] 04:00:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129352400) [pid = 1646] [serial = 315] [outer = 0x0] 04:00:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a632800) [pid = 1646] [serial = 316] [outer = 0x129352400] 04:00:06 INFO - PROCESS | 1646 | 1468839606019 Marionette DEBUG loaded listener.js 04:00:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a7c5800) [pid = 1646] [serial = 317] [outer = 0x129352400] 04:00:06 INFO - PROCESS | 1646 | 1468839606350 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]]]}] 04:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 527ms 04:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:00:06 INFO - PROCESS | 1646 | 1468839606390 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:00:06 INFO - PROCESS | 1646 | 1468839606391 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:00:06 INFO - PROCESS | 1646 | 1468839606393 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:00:06 INFO - PROCESS | 1646 | 1468839606394 Marionette TRACE conn2 <- [1,398,null,{}] 04:00:06 INFO - PROCESS | 1646 | 1468839606396 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}] 04:00:06 INFO - PROCESS | 1646 | 1468839606397 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:06 INFO - PROCESS | 1646 | 1468839606645 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12a7c1800) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12a7c6000) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12ae58c00) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121287000) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128a37800) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x111e2e800) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116780400) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x124aea800) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x117e91400) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112c54400) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119aa0400) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x117e85400) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x117e91000) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b8cb400) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x113a27000) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118465800) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12675f400) [pid = 1646] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1160f0000) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:00:06 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12484cc00) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:00:06 INFO - PROCESS | 1646 | 1468839606701 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:06 INFO - PROCESS | 1646 | 1468839606702 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1170a4800 == 37 [pid = 1646] [id = 107] 04:00:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x112c54400) [pid = 1646] [serial = 318] [outer = 0x0] 04:00:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116780c00) [pid = 1646] [serial = 319] [outer = 0x112c54400] 04:00:06 INFO - PROCESS | 1646 | 1468839606727 Marionette DEBUG loaded listener.js 04:00:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1190f0000) [pid = 1646] [serial = 320] [outer = 0x112c54400] 04:00:07 INFO - PROCESS | 1646 | 1468839607017 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]]]}] 04:00:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:00:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 668ms 04:00:07 INFO - PROCESS | 1646 | 1468839607063 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:00:07 INFO - PROCESS | 1646 | 1468839607064 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:00:07 INFO - PROCESS | 1646 | 1468839607068 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:00:07 INFO - PROCESS | 1646 | 1468839607071 Marionette TRACE conn2 <- [1,402,null,{}] 04:00:07 INFO - PROCESS | 1646 | 1468839607075 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}] 04:00:07 INFO - PROCESS | 1646 | 1468839607077 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:07 INFO - PROCESS | 1646 | 1468839607160 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:00:07 INFO - PROCESS | 1646 | 1468839607211 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:07 INFO - PROCESS | 1646 | 1468839607220 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a15000 == 38 [pid = 1646] [id = 108] 04:00:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x113a27000) [pid = 1646] [serial = 321] [outer = 0x0] 04:00:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121168800) [pid = 1646] [serial = 322] [outer = 0x113a27000] 04:00:07 INFO - PROCESS | 1646 | 1468839607239 Marionette DEBUG loaded listener.js 04:00:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12ae4d400) [pid = 1646] [serial = 323] [outer = 0x113a27000] 04:00:07 INFO - PROCESS | 1646 | 1468839607582 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]]]}] 04:00:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:00:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 523ms 04:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:00:07 INFO - PROCESS | 1646 | 1468839607591 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:00:07 INFO - PROCESS | 1646 | 1468839607593 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:00:07 INFO - PROCESS | 1646 | 1468839607595 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:00:07 INFO - PROCESS | 1646 | 1468839607597 Marionette TRACE conn2 <- [1,406,null,{}] 04:00:07 INFO - PROCESS | 1646 | 1468839607601 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}] 04:00:07 INFO - PROCESS | 1646 | 1468839607606 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:07 INFO - PROCESS | 1646 | 1468839607747 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:00:07 INFO - PROCESS | 1646 | 1468839607821 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:07 INFO - PROCESS | 1646 | 1468839607824 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291b7800 == 39 [pid = 1646] [id = 109] 04:00:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12a7c6c00) [pid = 1646] [serial = 324] [outer = 0x0] 04:00:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12b8bc400) [pid = 1646] [serial = 325] [outer = 0x12a7c6c00] 04:00:07 INFO - PROCESS | 1646 | 1468839607862 Marionette DEBUG loaded listener.js 04:00:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12b9b3400) [pid = 1646] [serial = 326] [outer = 0x12a7c6c00] 04:00:08 INFO - PROCESS | 1646 | 1468839608192 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]]]}] 04:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 620ms 04:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:00:08 INFO - PROCESS | 1646 | 1468839608215 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:00:08 INFO - PROCESS | 1646 | 1468839608216 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:00:08 INFO - PROCESS | 1646 | 1468839608219 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:00:08 INFO - PROCESS | 1646 | 1468839608220 Marionette TRACE conn2 <- [1,410,null,{}] 04:00:08 INFO - PROCESS | 1646 | 1468839608231 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}] 04:00:08 INFO - PROCESS | 1646 | 1468839608232 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:08 INFO - PROCESS | 1646 | 1468839608332 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:00:08 INFO - PROCESS | 1646 | 1468839608396 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:08 INFO - PROCESS | 1646 | 1468839608397 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a324000 == 40 [pid = 1646] [id = 110] 04:00:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12499e400) [pid = 1646] [serial = 327] [outer = 0x0] 04:00:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b9b8c00) [pid = 1646] [serial = 328] [outer = 0x12499e400] 04:00:08 INFO - PROCESS | 1646 | 1468839608437 Marionette DEBUG loaded listener.js 04:00:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12c2c8000) [pid = 1646] [serial = 329] [outer = 0x12499e400] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11609c000 == 39 [pid = 1646] [id = 99] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116952000 == 38 [pid = 1646] [id = 98] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12b91a000 == 37 [pid = 1646] [id = 97] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x118278800 == 36 [pid = 1646] [id = 101] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11708a800 == 35 [pid = 1646] [id = 100] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x119dab000 == 34 [pid = 1646] [id = 103] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x119688000 == 33 [pid = 1646] [id = 102] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1170a4800 == 32 [pid = 1646] [id = 107] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1213e0800 == 31 [pid = 1646] [id = 104] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x123f19000 == 30 [pid = 1646] [id = 105] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x128a15000 == 29 [pid = 1646] [id = 108] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116099000 == 28 [pid = 1646] [id = 106] 04:00:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1291b7800 == 27 [pid = 1646] [id = 109] 04:00:09 INFO - PROCESS | 1646 | 1468839609694 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12ae4c000) [pid = 1646] [serial = 268] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b0de800) [pid = 1646] [serial = 271] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12b8c8400) [pid = 1646] [serial = 233] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x123fe4c00) [pid = 1646] [serial = 250] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12616f000) [pid = 1646] [serial = 251] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12919e000) [pid = 1646] [serial = 262] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1291a6000) [pid = 1646] [serial = 263] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1190f9c00) [pid = 1646] [serial = 241] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1197bdc00) [pid = 1646] [serial = 242] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x116aa0800) [pid = 1646] [serial = 235] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x117e8f800) [pid = 1646] [serial = 236] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x126e04c00) [pid = 1646] [serial = 256] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118465400) [pid = 1646] [serial = 238] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1184d0000) [pid = 1646] [serial = 239] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x126e0f000) [pid = 1646] [serial = 257] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x126174800) [pid = 1646] [serial = 253] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x126965800) [pid = 1646] [serial = 254] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119aa7400) [pid = 1646] [serial = 244] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x119aac000) [pid = 1646] [serial = 245] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x126e49400) [pid = 1646] [serial = 259] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x128c89400) [pid = 1646] [serial = 260] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x119b61c00) [pid = 1646] [serial = 247] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x121170c00) [pid = 1646] [serial = 248] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12b9ae000) [pid = 1646] [serial = 274] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12bfba400) [pid = 1646] [serial = 275] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11697c000) [pid = 1646] [serial = 277] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12bfc7400) [pid = 1646] [serial = 284] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12c2c9400) [pid = 1646] [serial = 286] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1291a6800) [pid = 1646] [serial = 265] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1190fa400) [pid = 1646] [serial = 278] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12a7bac00) [pid = 1646] [serial = 266] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12909ac00) [pid = 1646] [serial = 280] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12b8c5400) [pid = 1646] [serial = 272] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12ae57400) [pid = 1646] [serial = 269] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12b8ca800) [pid = 1646] [serial = 283] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x12c2cec00) [pid = 1646] [serial = 287] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x12ae51000) [pid = 1646] [serial = 281] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 1646 | 1468839609907 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]]]}] 04:00:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1731ms 04:00:09 INFO - PROCESS | 1646 | 1468839609951 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:00:09 INFO - PROCESS | 1646 | 1468839609956 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:00:09 INFO - PROCESS | 1646 | 1468839609961 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:00:09 INFO - PROCESS | 1646 | 1468839609963 Marionette TRACE conn2 <- [1,414,null,{}] 04:00:09 INFO - PROCESS | 1646 | 1468839609967 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}] 04:00:09 INFO - PROCESS | 1646 | 1468839609972 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:10 INFO - PROCESS | 1646 | 1468839610073 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:00:10 INFO - PROCESS | 1646 | 1468839610145 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:10 INFO - PROCESS | 1646 | 1468839610147 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133c7000 == 28 [pid = 1646] [id = 111] 04:00:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11697dc00) [pid = 1646] [serial = 330] [outer = 0x0] 04:00:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x1169ee800) [pid = 1646] [serial = 331] [outer = 0x11697dc00] 04:00:10 INFO - PROCESS | 1646 | 1468839610195 Marionette DEBUG loaded listener.js 04:00:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x1176d4400) [pid = 1646] [serial = 332] [outer = 0x11697dc00] 04:00:10 INFO - PROCESS | 1646 | 1468839610561 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]]]}] 04:00:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 621ms 04:00:10 INFO - PROCESS | 1646 | 1468839610581 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:00:10 INFO - PROCESS | 1646 | 1468839610585 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:00:10 INFO - PROCESS | 1646 | 1468839610593 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:00:10 INFO - PROCESS | 1646 | 1468839610595 Marionette TRACE conn2 <- [1,418,null,{}] 04:00:10 INFO - PROCESS | 1646 | 1468839610597 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}] 04:00:10 INFO - PROCESS | 1646 | 1468839610599 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:10 INFO - PROCESS | 1646 | 1468839610679 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:00:10 INFO - PROCESS | 1646 | 1468839610724 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:10 INFO - PROCESS | 1646 | 1468839610725 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11650e000 == 29 [pid = 1646] [id = 112] 04:00:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x116980400) [pid = 1646] [serial = 333] [outer = 0x0] 04:00:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1182e7400) [pid = 1646] [serial = 334] [outer = 0x116980400] 04:00:10 INFO - PROCESS | 1646 | 1468839610753 Marionette DEBUG loaded listener.js 04:00:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1184c4800) [pid = 1646] [serial = 335] [outer = 0x116980400] 04:00:11 INFO - PROCESS | 1646 | 1468839611581 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]]]}] 04:00:11 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 04:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1020ms 04:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:00:11 INFO - PROCESS | 1646 | 1468839611614 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:00:11 INFO - PROCESS | 1646 | 1468839611615 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:00:11 INFO - PROCESS | 1646 | 1468839611617 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:00:11 INFO - PROCESS | 1646 | 1468839611620 Marionette TRACE conn2 <- [1,422,null,{}] 04:00:11 INFO - PROCESS | 1646 | 1468839611637 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}] 04:00:11 INFO - PROCESS | 1646 | 1468839611641 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:11 INFO - PROCESS | 1646 | 1468839611713 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:00:11 INFO - PROCESS | 1646 | 1468839611758 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:11 INFO - PROCESS | 1646 | 1468839611761 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11749a800 == 30 [pid = 1646] [id = 113] 04:00:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x111f1ec00) [pid = 1646] [serial = 336] [outer = 0x0] 04:00:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1190f4800) [pid = 1646] [serial = 337] [outer = 0x111f1ec00] 04:00:11 INFO - PROCESS | 1646 | 1468839611789 Marionette DEBUG loaded listener.js 04:00:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x119743800) [pid = 1646] [serial = 338] [outer = 0x111f1ec00] 04:00:12 INFO - PROCESS | 1646 | 1468839612527 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]]]}] 04:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 923ms 04:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:00:12 INFO - PROCESS | 1646 | 1468839612540 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:00:12 INFO - PROCESS | 1646 | 1468839612542 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:00:12 INFO - PROCESS | 1646 | 1468839612544 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:00:12 INFO - PROCESS | 1646 | 1468839612545 Marionette TRACE conn2 <- [1,426,null,{}] 04:00:12 INFO - PROCESS | 1646 | 1468839612547 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}] 04:00:12 INFO - PROCESS | 1646 | 1468839612549 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:12 INFO - PROCESS | 1646 | 1468839612624 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:00:12 INFO - PROCESS | 1646 | 1468839612628 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:12 INFO - PROCESS | 1646 | 1468839612629 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x118265800 == 31 [pid = 1646] [id = 114] 04:00:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1197ba800) [pid = 1646] [serial = 339] [outer = 0x0] 04:00:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119aa4000) [pid = 1646] [serial = 340] [outer = 0x1197ba800] 04:00:12 INFO - PROCESS | 1646 | 1468839612655 Marionette DEBUG loaded listener.js 04:00:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x119aa9c00) [pid = 1646] [serial = 341] [outer = 0x1197ba800] 04:00:12 INFO - PROCESS | 1646 | 1468839612967 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] 04:00:13 INFO - PROCESS | 1646 | 1468839613014 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:00:13 INFO - PROCESS | 1646 | 1468839613016 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:00:13 INFO - PROCESS | 1646 | 1468839613026 Marionette TRACE conn2 <- [1,430,null,{}] 04:00:13 INFO - PROCESS | 1646 | 1468839613029 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}] 04:00:13 INFO - PROCESS | 1646 | 1468839613030 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:13 INFO - PROCESS | 1646 | 1468839613099 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:00:13 INFO - PROCESS | 1646 | 1468839613148 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:13 INFO - PROCESS | 1646 | 1468839613149 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x119094800 == 32 [pid = 1646] [id = 115] 04:00:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x112ea4000) [pid = 1646] [serial = 342] [outer = 0x0] 04:00:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x119aac000) [pid = 1646] [serial = 343] [outer = 0x112ea4000] 04:00:13 INFO - PROCESS | 1646 | 1468839613174 Marionette DEBUG loaded listener.js 04:00:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x121287000) [pid = 1646] [serial = 344] [outer = 0x112ea4000] 04:00:13 INFO - PROCESS | 1646 | 1468839613456 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]]]}] 04:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 478ms 04:00:13 INFO - PROCESS | 1646 | 1468839613495 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:00:13 INFO - PROCESS | 1646 | 1468839613496 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:00:13 INFO - PROCESS | 1646 | 1468839613498 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:00:13 INFO - PROCESS | 1646 | 1468839613499 Marionette TRACE conn2 <- [1,434,null,{}] 04:00:13 INFO - PROCESS | 1646 | 1468839613502 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}] 04:00:13 INFO - PROCESS | 1646 | 1468839613508 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:13 INFO - PROCESS | 1646 | 1468839613600 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:00:13 INFO - PROCESS | 1646 | 1468839613605 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:13 INFO - PROCESS | 1646 | 1468839613607 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a34800 == 33 [pid = 1646] [id = 116] 04:00:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1218adc00) [pid = 1646] [serial = 345] [outer = 0x0] 04:00:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x124018400) [pid = 1646] [serial = 346] [outer = 0x1218adc00] 04:00:13 INFO - PROCESS | 1646 | 1468839613632 Marionette DEBUG loaded listener.js 04:00:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x126174c00) [pid = 1646] [serial = 347] [outer = 0x1218adc00] 04:00:13 INFO - PROCESS | 1646 | 1468839613944 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]]]}] 04:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 470ms 04:00:13 INFO - PROCESS | 1646 | 1468839613969 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:00:13 INFO - PROCESS | 1646 | 1468839613972 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:00:13 INFO - PROCESS | 1646 | 1468839613977 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:00:13 INFO - PROCESS | 1646 | 1468839613978 Marionette TRACE conn2 <- [1,438,null,{}] 04:00:13 INFO - PROCESS | 1646 | 1468839613980 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}] 04:00:13 INFO - PROCESS | 1646 | 1468839613982 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:14 INFO - PROCESS | 1646 | 1468839614098 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:00:14 INFO - PROCESS | 1646 | 1468839614105 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 1646 | 1468839614108 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12130a000 == 34 [pid = 1646] [id = 117] 04:00:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1262a6400) [pid = 1646] [serial = 348] [outer = 0x0] 04:00:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x126702c00) [pid = 1646] [serial = 349] [outer = 0x1262a6400] 04:00:14 INFO - PROCESS | 1646 | 1468839614146 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1269e7800) [pid = 1646] [serial = 350] [outer = 0x1262a6400] 04:00:14 INFO - PROCESS | 1646 | 1468839614625 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]]]}] 04:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 669ms 04:00:14 INFO - PROCESS | 1646 | 1468839614646 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:00:14 INFO - PROCESS | 1646 | 1468839614647 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:00:14 INFO - PROCESS | 1646 | 1468839614649 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:00:14 INFO - PROCESS | 1646 | 1468839614650 Marionette TRACE conn2 <- [1,442,null,{}] 04:00:14 INFO - PROCESS | 1646 | 1468839614653 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}] 04:00:14 INFO - PROCESS | 1646 | 1468839614657 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:14 INFO - PROCESS | 1646 | 1468839614751 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:00:14 INFO - PROCESS | 1646 | 1468839614783 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 1646 | 1468839614784 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x121706800 == 35 [pid = 1646] [id = 118] 04:00:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x121b5bc00) [pid = 1646] [serial = 351] [outer = 0x0] 04:00:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x126e08000) [pid = 1646] [serial = 352] [outer = 0x121b5bc00] 04:00:14 INFO - PROCESS | 1646 | 1468839614808 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x126e11000) [pid = 1646] [serial = 353] [outer = 0x121b5bc00] 04:00:15 INFO - PROCESS | 1646 | 1468839615129 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]]]}] 04:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 04:00:15 INFO - PROCESS | 1646 | 1468839615169 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:00:15 INFO - PROCESS | 1646 | 1468839615171 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:00:15 INFO - PROCESS | 1646 | 1468839615174 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:00:15 INFO - PROCESS | 1646 | 1468839615175 Marionette TRACE conn2 <- [1,446,null,{}] 04:00:15 INFO - PROCESS | 1646 | 1468839615178 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}] 04:00:15 INFO - PROCESS | 1646 | 1468839615179 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:15 INFO - PROCESS | 1646 | 1468839615277 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:00:15 INFO - PROCESS | 1646 | 1468839615311 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:15 INFO - PROCESS | 1646 | 1468839615312 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x11749a000 == 36 [pid = 1646] [id = 119] 04:00:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x126e49000) [pid = 1646] [serial = 354] [outer = 0x0] 04:00:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x128a3e400) [pid = 1646] [serial = 355] [outer = 0x126e49000] 04:00:15 INFO - PROCESS | 1646 | 1468839615336 Marionette DEBUG loaded listener.js 04:00:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x128c8fc00) [pid = 1646] [serial = 356] [outer = 0x126e49000] 04:00:15 INFO - PROCESS | 1646 | 1468839615684 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]]]}] 04:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 517ms 04:00:15 INFO - PROCESS | 1646 | 1468839615693 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:00:15 INFO - PROCESS | 1646 | 1468839615694 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:00:15 INFO - PROCESS | 1646 | 1468839615697 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:00:15 INFO - PROCESS | 1646 | 1468839615698 Marionette TRACE conn2 <- [1,450,null,{}] 04:00:15 INFO - PROCESS | 1646 | 1468839615700 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}] 04:00:15 INFO - PROCESS | 1646 | 1468839615702 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:15 INFO - PROCESS | 1646 | 1468839615847 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:00:15 INFO - PROCESS | 1646 | 1468839615861 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:15 INFO - PROCESS | 1646 | 1468839615862 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12614a800 == 37 [pid = 1646] [id = 120] 04:00:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1190c3400) [pid = 1646] [serial = 357] [outer = 0x0] 04:00:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12919f800) [pid = 1646] [serial = 358] [outer = 0x1190c3400] 04:00:15 INFO - PROCESS | 1646 | 1468839615886 Marionette DEBUG loaded listener.js 04:00:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x129348800) [pid = 1646] [serial = 359] [outer = 0x1190c3400] 04:00:16 INFO - PROCESS | 1646 | 1468839616220 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] 04:00:16 INFO - PROCESS | 1646 | 1468839616268 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:00:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:00:16 INFO - PROCESS | 1646 | 1468839616270 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:00:16 INFO - PROCESS | 1646 | 1468839616272 Marionette TRACE conn2 <- [1,454,null,{}] 04:00:16 INFO - PROCESS | 1646 | 1468839616275 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}] 04:00:16 INFO - PROCESS | 1646 | 1468839616276 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:16 INFO - PROCESS | 1646 | 1468839616384 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12a7c6c00) [pid = 1646] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x126967800) [pid = 1646] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119aabc00) [pid = 1646] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x129352400) [pid = 1646] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x113a27000) [pid = 1646] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112c54400) [pid = 1646] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1215f4c00) [pid = 1646] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x121c3d800) [pid = 1646] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1190c3c00) [pid = 1646] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1184c5400) [pid = 1646] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x117e8fc00) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1161c7400) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:00:16 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12c2c7800) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:00:16 INFO - PROCESS | 1646 | 1468839616509 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:16 INFO - PROCESS | 1646 | 1468839616511 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11735f000 == 38 [pid = 1646] [id = 121] 04:00:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x113a27000) [pid = 1646] [serial = 360] [outer = 0x0] 04:00:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11736dc00) [pid = 1646] [serial = 361] [outer = 0x113a27000] 04:00:16 INFO - PROCESS | 1646 | 1468839616541 Marionette DEBUG loaded listener.js 04:00:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x121c3d800) [pid = 1646] [serial = 362] [outer = 0x113a27000] 04:00:16 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:16 INFO - PROCESS | 1646 | 1468839616843 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]]]}] 04:00:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:00:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 619ms 04:00:16 INFO - PROCESS | 1646 | 1468839616890 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:00:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:00:16 INFO - PROCESS | 1646 | 1468839616892 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:00:16 INFO - PROCESS | 1646 | 1468839616895 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:00:16 INFO - PROCESS | 1646 | 1468839616896 Marionette TRACE conn2 <- [1,458,null,{}] 04:00:16 INFO - PROCESS | 1646 | 1468839616899 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}] 04:00:16 INFO - PROCESS | 1646 | 1468839616900 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:16 INFO - PROCESS | 1646 | 1468839616983 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:00:16 INFO - PROCESS | 1646 | 1468839616989 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:16 INFO - PROCESS | 1646 | 1468839616991 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a07000 == 39 [pid = 1646] [id = 122] 04:00:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x123fe5c00) [pid = 1646] [serial = 363] [outer = 0x0] 04:00:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x12a7ba400) [pid = 1646] [serial = 364] [outer = 0x123fe5c00] 04:00:17 INFO - PROCESS | 1646 | 1468839617030 Marionette DEBUG loaded listener.js 04:00:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x12ae90400) [pid = 1646] [serial = 365] [outer = 0x123fe5c00] 04:00:17 INFO - PROCESS | 1646 | 1468839617443 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] 04:00:17 INFO - PROCESS | 1646 | 1468839617465 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:00:17 INFO - PROCESS | 1646 | 1468839617480 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:00:17 INFO - PROCESS | 1646 | 1468839617481 Marionette TRACE conn2 <- [1,462,null,{}] 04:00:17 INFO - PROCESS | 1646 | 1468839617483 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}] 04:00:17 INFO - PROCESS | 1646 | 1468839617485 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:17 INFO - PROCESS | 1646 | 1468839617568 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:00:17 INFO - PROCESS | 1646 | 1468839617573 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:17 INFO - PROCESS | 1646 | 1468839617574 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x129021000 == 40 [pid = 1646] [id = 123] 04:00:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12b0d6400) [pid = 1646] [serial = 366] [outer = 0x0] 04:00:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12b8bd400) [pid = 1646] [serial = 367] [outer = 0x12b0d6400] 04:00:17 INFO - PROCESS | 1646 | 1468839617598 Marionette DEBUG loaded listener.js 04:00:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12b8c3c00) [pid = 1646] [serial = 368] [outer = 0x12b0d6400] 04:00:17 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:17 INFO - PROCESS | 1646 | 1468839617934 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] 04:00:17 INFO - PROCESS | 1646 | 1468839617951 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:00:17 INFO - PROCESS | 1646 | 1468839617955 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:00:17 INFO - PROCESS | 1646 | 1468839617958 Marionette TRACE conn2 <- [1,466,null,{}] 04:00:17 INFO - PROCESS | 1646 | 1468839617961 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}] 04:00:17 INFO - PROCESS | 1646 | 1468839617962 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:18 INFO - PROCESS | 1646 | 1468839618041 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:00:18 INFO - PROCESS | 1646 | 1468839618045 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:18 INFO - PROCESS | 1646 | 1468839618046 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a329800 == 41 [pid = 1646] [id = 124] 04:00:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12b8c8000) [pid = 1646] [serial = 369] [outer = 0x0] 04:00:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12b9ae800) [pid = 1646] [serial = 370] [outer = 0x12b8c8000] 04:00:18 INFO - PROCESS | 1646 | 1468839618070 Marionette DEBUG loaded listener.js 04:00:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12bfbd800) [pid = 1646] [serial = 371] [outer = 0x12b8c8000] 04:00:18 INFO - PROCESS | 1646 | 1468839618379 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] 04:00:18 INFO - PROCESS | 1646 | 1468839618427 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:00:18 INFO - PROCESS | 1646 | 1468839618429 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:00:18 INFO - PROCESS | 1646 | 1468839618430 Marionette TRACE conn2 <- [1,470,null,{}] 04:00:18 INFO - PROCESS | 1646 | 1468839618432 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}] 04:00:18 INFO - PROCESS | 1646 | 1468839618433 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:18 INFO - PROCESS | 1646 | 1468839618544 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:00:18 INFO - PROCESS | 1646 | 1468839618616 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:18 INFO - PROCESS | 1646 | 1468839618618 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x112545000 == 42 [pid = 1646] [id = 125] 04:00:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x111c78000) [pid = 1646] [serial = 372] [outer = 0x0] 04:00:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x112c4d400) [pid = 1646] [serial = 373] [outer = 0x111c78000] 04:00:18 INFO - PROCESS | 1646 | 1468839618649 Marionette DEBUG loaded listener.js 04:00:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x113f3c400) [pid = 1646] [serial = 374] [outer = 0x111c78000] 04:00:19 INFO - PROCESS | 1646 | 1468839619218 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]]]}] 04:00:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:00:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 868ms 04:00:19 INFO - PROCESS | 1646 | 1468839619299 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:00:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:00:19 INFO - PROCESS | 1646 | 1468839619301 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:00:19 INFO - PROCESS | 1646 | 1468839619305 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:00:19 INFO - PROCESS | 1646 | 1468839619306 Marionette TRACE conn2 <- [1,474,null,{}] 04:00:19 INFO - PROCESS | 1646 | 1468839619310 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}] 04:00:19 INFO - PROCESS | 1646 | 1468839619313 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:19 INFO - PROCESS | 1646 | 1468839619422 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:00:19 INFO - PROCESS | 1646 | 1468839619473 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:19 INFO - PROCESS | 1646 | 1468839619474 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x117350000 == 43 [pid = 1646] [id = 126] 04:00:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1182ec000) [pid = 1646] [serial = 375] [outer = 0x0] 04:00:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11840f400) [pid = 1646] [serial = 376] [outer = 0x1182ec000] 04:00:19 INFO - PROCESS | 1646 | 1468839619504 Marionette DEBUG loaded listener.js 04:00:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1184ce000) [pid = 1646] [serial = 377] [outer = 0x1182ec000] 04:00:20 INFO - PROCESS | 1646 | 1468839620238 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]]]}] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12a329800 == 42 [pid = 1646] [id = 124] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x129021000 == 41 [pid = 1646] [id = 123] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x128a07000 == 40 [pid = 1646] [id = 122] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11735f000 == 39 [pid = 1646] [id = 121] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12614a800 == 38 [pid = 1646] [id = 120] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11749a000 == 37 [pid = 1646] [id = 119] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x121706800 == 36 [pid = 1646] [id = 118] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12b9b8c00) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12130a000 == 35 [pid = 1646] [id = 117] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119a34800 == 34 [pid = 1646] [id = 116] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119094800 == 33 [pid = 1646] [id = 115] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x118265800 == 32 [pid = 1646] [id = 114] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11749a800 == 31 [pid = 1646] [id = 113] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11650e000 == 30 [pid = 1646] [id = 112] 04:00:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1133c7000 == 29 [pid = 1646] [id = 111] 04:00:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:00:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 971ms 04:00:20 INFO - PROCESS | 1646 | 1468839620275 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:00:20 INFO - PROCESS | 1646 | 1468839620277 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:00:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:00:20 INFO - PROCESS | 1646 | 1468839620280 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 1646 | 1468839620282 Marionette TRACE conn2 <- [1,478,null,{}] 04:00:20 INFO - PROCESS | 1646 | 1468839620286 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}] 04:00:20 INFO - PROCESS | 1646 | 1468839620287 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:20 INFO - PROCESS | 1646 | 1468839620368 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12b9b3400) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x126e11400) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1291a4400) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x129094400) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12a632800) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x129351000) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121168800) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12a7c5800) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1190f0000) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x116780c00) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12611e000) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12442e000) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12499b400) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119aa4800) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1213a5400) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118666400) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x11875c400) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1184c5800) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1182f4800) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1176d0400) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1169eec00) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12c503000) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12c509000) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12ae4d400) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12b8bc400) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x126651c00) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 04:00:20 INFO - PROCESS | 1646 | 1468839620442 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:20 INFO - PROCESS | 1646 | 1468839620444 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x116029000 == 30 [pid = 1646] [id = 127] 04:00:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1169eec00) [pid = 1646] [serial = 378] [outer = 0x0] 04:00:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x117e92c00) [pid = 1646] [serial = 379] [outer = 0x1169eec00] 04:00:20 INFO - PROCESS | 1646 | 1468839620482 Marionette DEBUG loaded listener.js 04:00:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x118469c00) [pid = 1646] [serial = 380] [outer = 0x1169eec00] 04:00:20 INFO - PROCESS | 1646 | 1468839620791 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]]]}] 04:00:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:00:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 569ms 04:00:20 INFO - PROCESS | 1646 | 1468839620849 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:00:20 INFO - PROCESS | 1646 | 1468839620853 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:00:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:00:20 INFO - PROCESS | 1646 | 1468839620858 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 1646 | 1468839620859 Marionette TRACE conn2 <- [1,482,null,{}] 04:00:20 INFO - PROCESS | 1646 | 1468839620862 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}] 04:00:20 INFO - PROCESS | 1646 | 1468839620864 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:20 INFO - PROCESS | 1646 | 1468839620967 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:00:20 INFO - PROCESS | 1646 | 1468839620976 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:20 INFO - PROCESS | 1646 | 1468839620977 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11724f000 == 31 [pid = 1646] [id = 128] 04:00:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118660c00) [pid = 1646] [serial = 381] [outer = 0x0] 04:00:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11875cc00) [pid = 1646] [serial = 382] [outer = 0x118660c00] 04:00:21 INFO - PROCESS | 1646 | 1468839621004 Marionette DEBUG loaded listener.js 04:00:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1190f9800) [pid = 1646] [serial = 383] [outer = 0x118660c00] 04:00:21 INFO - PROCESS | 1646 | 1468839621345 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]]]}] 04:00:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:00:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 04:00:21 INFO - PROCESS | 1646 | 1468839621377 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:00:21 INFO - PROCESS | 1646 | 1468839621378 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:00:21 INFO - PROCESS | 1646 | 1468839621381 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:00:21 INFO - PROCESS | 1646 | 1468839621383 Marionette TRACE conn2 <- [1,486,null,{}] 04:00:21 INFO - PROCESS | 1646 | 1468839621391 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}] 04:00:21 INFO - PROCESS | 1646 | 1468839621394 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:21 INFO - PROCESS | 1646 | 1468839621477 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:00:21 INFO - PROCESS | 1646 | 1468839621523 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:21 INFO - PROCESS | 1646 | 1468839621525 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187df000 == 32 [pid = 1646] [id = 129] 04:00:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x119747c00) [pid = 1646] [serial = 384] [outer = 0x0] 04:00:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1197c1c00) [pid = 1646] [serial = 385] [outer = 0x119747c00] 04:00:21 INFO - PROCESS | 1646 | 1468839621553 Marionette DEBUG loaded listener.js 04:00:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x121175800) [pid = 1646] [serial = 386] [outer = 0x119747c00] 04:00:21 INFO - PROCESS | 1646 | 1468839621861 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]]]}] 04:00:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:00:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 522ms 04:00:21 INFO - PROCESS | 1646 | 1468839621904 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:00:21 INFO - PROCESS | 1646 | 1468839621906 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:00:21 INFO - PROCESS | 1646 | 1468839621908 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:00:21 INFO - PROCESS | 1646 | 1468839621909 Marionette TRACE conn2 <- [1,490,null,{}] 04:00:21 INFO - PROCESS | 1646 | 1468839621911 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}] 04:00:21 INFO - PROCESS | 1646 | 1468839621912 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:21 INFO - PROCESS | 1646 | 1468839621991 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:00:22 INFO - PROCESS | 1646 | 1468839622040 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:22 INFO - PROCESS | 1646 | 1468839622041 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x119694800 == 33 [pid = 1646] [id = 130] 04:00:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x119d10400) [pid = 1646] [serial = 387] [outer = 0x0] 04:00:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x121c41c00) [pid = 1646] [serial = 388] [outer = 0x119d10400] 04:00:22 INFO - PROCESS | 1646 | 1468839622065 Marionette DEBUG loaded listener.js 04:00:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1246e8400) [pid = 1646] [serial = 389] [outer = 0x119d10400] 04:00:22 INFO - PROCESS | 1646 | 1468839622347 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]]]}] 04:00:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:00:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 04:00:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:00:22 INFO - PROCESS | 1646 | 1468839622382 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:00:22 INFO - PROCESS | 1646 | 1468839622383 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:00:22 INFO - PROCESS | 1646 | 1468839622385 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:00:22 INFO - PROCESS | 1646 | 1468839622387 Marionette TRACE conn2 <- [1,494,null,{}] 04:00:22 INFO - PROCESS | 1646 | 1468839622397 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}] 04:00:22 INFO - PROCESS | 1646 | 1468839622398 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:22 INFO - PROCESS | 1646 | 1468839622496 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:00:22 INFO - PROCESS | 1646 | 1468839622500 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:22 INFO - PROCESS | 1646 | 1468839622501 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x117093000 == 34 [pid = 1646] [id = 131] 04:00:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11608e400) [pid = 1646] [serial = 390] [outer = 0x0] 04:00:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x124aec000) [pid = 1646] [serial = 391] [outer = 0x11608e400] 04:00:22 INFO - PROCESS | 1646 | 1468839622526 Marionette DEBUG loaded listener.js 04:00:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1262a2800) [pid = 1646] [serial = 392] [outer = 0x11608e400] 04:00:22 INFO - PROCESS | 1646 | 1468839622968 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]]]}] 04:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 628ms 04:00:23 INFO - PROCESS | 1646 | 1468839623014 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:00:23 INFO - PROCESS | 1646 | 1468839623016 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:00:23 INFO - PROCESS | 1646 | 1468839623020 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - PROCESS | 1646 | 1468839623021 Marionette TRACE conn2 <- [1,498,null,{}] 04:00:23 INFO - PROCESS | 1646 | 1468839623025 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}] 04:00:23 INFO - PROCESS | 1646 | 1468839623031 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:23 INFO - PROCESS | 1646 | 1468839623204 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:00:23 INFO - PROCESS | 1646 | 1468839623229 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:23 INFO - PROCESS | 1646 | 1468839623230 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f09000 == 35 [pid = 1646] [id = 132] 04:00:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1262ab400) [pid = 1646] [serial = 393] [outer = 0x0] 04:00:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x126e08c00) [pid = 1646] [serial = 394] [outer = 0x1262ab400] 04:00:23 INFO - PROCESS | 1646 | 1468839623272 Marionette DEBUG loaded listener.js 04:00:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12919ec00) [pid = 1646] [serial = 395] [outer = 0x1262ab400] 04:00:23 INFO - PROCESS | 1646 | 1468839623713 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]]]}] 04:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 721ms 04:00:23 INFO - PROCESS | 1646 | 1468839623741 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:00:23 INFO - PROCESS | 1646 | 1468839623742 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:00:23 INFO - PROCESS | 1646 | 1468839623744 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - PROCESS | 1646 | 1468839623745 Marionette TRACE conn2 <- [1,502,null,{}] 04:00:23 INFO - PROCESS | 1646 | 1468839623748 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}] 04:00:23 INFO - PROCESS | 1646 | 1468839623749 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:23 INFO - PROCESS | 1646 | 1468839623861 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:00:23 INFO - PROCESS | 1646 | 1468839623875 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:23 INFO - PROCESS | 1646 | 1468839623876 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x124818800 == 36 [pid = 1646] [id = 133] 04:00:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1262b1800) [pid = 1646] [serial = 396] [outer = 0x0] 04:00:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12934fc00) [pid = 1646] [serial = 397] [outer = 0x1262b1800] 04:00:23 INFO - PROCESS | 1646 | 1468839623899 Marionette DEBUG loaded listener.js 04:00:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12a633000) [pid = 1646] [serial = 398] [outer = 0x1262b1800] 04:00:24 INFO - PROCESS | 1646 | 1468839624245 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]]]}] 04:00:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:00:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 04:00:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:00:24 INFO - PROCESS | 1646 | 1468839624263 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:00:24 INFO - PROCESS | 1646 | 1468839624265 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:00:24 INFO - PROCESS | 1646 | 1468839624269 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:00:24 INFO - PROCESS | 1646 | 1468839624271 Marionette TRACE conn2 <- [1,506,null,{}] 04:00:24 INFO - PROCESS | 1646 | 1468839624282 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}] 04:00:24 INFO - PROCESS | 1646 | 1468839624284 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:24 INFO - PROCESS | 1646 | 1468839624595 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112ea4000) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121b5bc00) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12499e400) [pid = 1646] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x111f1ec00) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11697dc00) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1197ba800) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x116980400) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1218adc00) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12b0d6400) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x126e49000) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1190c3400) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x113a27000) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x123fe5c00) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:00:24 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1262a6400) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:00:24 INFO - PROCESS | 1646 | 1468839624635 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 1646 | 1468839624636 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182b8000 == 37 [pid = 1646] [id = 134] 04:00:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x112981800) [pid = 1646] [serial = 399] [outer = 0x0] 04:00:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11600f800) [pid = 1646] [serial = 400] [outer = 0x112981800] 04:00:24 INFO - PROCESS | 1646 | 1468839624661 Marionette DEBUG loaded listener.js 04:00:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11974fc00) [pid = 1646] [serial = 401] [outer = 0x112981800] 04:00:24 INFO - PROCESS | 1646 | 1468839624995 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]]]}] 04:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 778ms 04:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:00:25 INFO - PROCESS | 1646 | 1468839625047 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 1646 | 1468839625049 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:00:25 INFO - PROCESS | 1646 | 1468839625076 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 1646 | 1468839625078 Marionette TRACE conn2 <- [1,510,null,{}] 04:00:25 INFO - PROCESS | 1646 | 1468839625081 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}] 04:00:25 INFO - PROCESS | 1646 | 1468839625083 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:25 INFO - PROCESS | 1646 | 1468839625230 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:00:25 INFO - PROCESS | 1646 | 1468839625242 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:25 INFO - PROCESS | 1646 | 1468839625244 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x126a18800 == 38 [pid = 1646] [id = 135] 04:00:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11386ac00) [pid = 1646] [serial = 402] [outer = 0x0] 04:00:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x12616e400) [pid = 1646] [serial = 403] [outer = 0x11386ac00] 04:00:25 INFO - PROCESS | 1646 | 1468839625283 Marionette DEBUG loaded listener.js 04:00:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x12a7c6c00) [pid = 1646] [serial = 404] [outer = 0x11386ac00] 04:00:25 INFO - PROCESS | 1646 | 1468839625609 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]]]}] 04:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 594ms 04:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:00:25 INFO - PROCESS | 1646 | 1468839625647 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 1646 | 1468839625648 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:00:25 INFO - PROCESS | 1646 | 1468839625650 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 1646 | 1468839625651 Marionette TRACE conn2 <- [1,514,null,{}] 04:00:25 INFO - PROCESS | 1646 | 1468839625656 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}] 04:00:25 INFO - PROCESS | 1646 | 1468839625658 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:25 INFO - PROCESS | 1646 | 1468839625732 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:00:25 INFO - PROCESS | 1646 | 1468839625736 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:25 INFO - PROCESS | 1646 | 1468839625739 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a18000 == 39 [pid = 1646] [id = 136] 04:00:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x113a27000) [pid = 1646] [serial = 405] [outer = 0x0] 04:00:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x12ae8cc00) [pid = 1646] [serial = 406] [outer = 0x113a27000] 04:00:25 INFO - PROCESS | 1646 | 1468839625764 Marionette DEBUG loaded listener.js 04:00:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12b8c2000) [pid = 1646] [serial = 407] [outer = 0x113a27000] 04:00:26 INFO - PROCESS | 1646 | 1468839626126 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]]]}] 04:00:26 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 04:00:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 520ms 04:00:26 INFO - PROCESS | 1646 | 1468839626171 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:00:26 INFO - PROCESS | 1646 | 1468839626173 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:00:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:00:26 INFO - PROCESS | 1646 | 1468839626176 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:00:26 INFO - PROCESS | 1646 | 1468839626179 Marionette TRACE conn2 <- [1,518,null,{}] 04:00:26 INFO - PROCESS | 1646 | 1468839626182 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}] 04:00:26 INFO - PROCESS | 1646 | 1468839626185 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:26 INFO - PROCESS | 1646 | 1468839626321 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:00:26 INFO - PROCESS | 1646 | 1468839626326 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:26 INFO - PROCESS | 1646 | 1468839626328 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a516800 == 40 [pid = 1646] [id = 137] 04:00:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12b0dd000) [pid = 1646] [serial = 408] [outer = 0x0] 04:00:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12bfc8000) [pid = 1646] [serial = 409] [outer = 0x12b0dd000] 04:00:26 INFO - PROCESS | 1646 | 1468839626370 Marionette DEBUG loaded listener.js 04:00:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12c2d0000) [pid = 1646] [serial = 410] [outer = 0x12b0dd000] 04:00:26 INFO - PROCESS | 1646 | 1468839626945 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]]]}] 04:00:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:00:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 820ms 04:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:00:27 INFO - PROCESS | 1646 | 1468839626997 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:00:27 INFO - PROCESS | 1646 | 1468839627000 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:00:27 INFO - PROCESS | 1646 | 1468839627003 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - PROCESS | 1646 | 1468839627005 Marionette TRACE conn2 <- [1,522,null,{}] 04:00:27 INFO - PROCESS | 1646 | 1468839627010 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}] 04:00:27 INFO - PROCESS | 1646 | 1468839627012 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:27 INFO - PROCESS | 1646 | 1468839627112 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:00:27 INFO - PROCESS | 1646 | 1468839627163 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:27 INFO - PROCESS | 1646 | 1468839627164 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x117243000 == 41 [pid = 1646] [id = 138] 04:00:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x117e93800) [pid = 1646] [serial = 411] [outer = 0x0] 04:00:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118410000) [pid = 1646] [serial = 412] [outer = 0x117e93800] 04:00:27 INFO - PROCESS | 1646 | 1468839627195 Marionette DEBUG loaded listener.js 04:00:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11865bc00) [pid = 1646] [serial = 413] [outer = 0x117e93800] 04:00:27 INFO - PROCESS | 1646 | 1468839627625 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]]]}] 04:00:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:00:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 671ms 04:00:27 INFO - PROCESS | 1646 | 1468839627725 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:00:27 INFO - PROCESS | 1646 | 1468839627728 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:00:27 INFO - PROCESS | 1646 | 1468839627735 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - PROCESS | 1646 | 1468839627737 Marionette TRACE conn2 <- [1,526,null,{}] 04:00:27 INFO - PROCESS | 1646 | 1468839627740 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}] 04:00:27 INFO - PROCESS | 1646 | 1468839627742 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:27 INFO - PROCESS | 1646 | 1468839627838 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:00:27 INFO - PROCESS | 1646 | 1468839627899 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:27 INFO - PROCESS | 1646 | 1468839627901 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x121311000 == 42 [pid = 1646] [id = 139] 04:00:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119aa3c00) [pid = 1646] [serial = 414] [outer = 0x0] 04:00:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119b5e800) [pid = 1646] [serial = 415] [outer = 0x119aa3c00] 04:00:27 INFO - PROCESS | 1646 | 1468839627932 Marionette DEBUG loaded listener.js 04:00:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1214a7800) [pid = 1646] [serial = 416] [outer = 0x119aa3c00] 04:00:28 INFO - PROCESS | 1646 | 1468839628379 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]]]}] 04:00:28 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 04:00:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 671ms 04:00:28 INFO - PROCESS | 1646 | 1468839628424 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:00:28 INFO - PROCESS | 1646 | 1468839628427 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:00:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:00:28 INFO - PROCESS | 1646 | 1468839628432 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:00:28 INFO - PROCESS | 1646 | 1468839628436 Marionette TRACE conn2 <- [1,530,null,{}] 04:00:28 INFO - PROCESS | 1646 | 1468839628450 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}] 04:00:28 INFO - PROCESS | 1646 | 1468839628455 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:28 INFO - PROCESS | 1646 | 1468839628603 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:00:28 INFO - PROCESS | 1646 | 1468839628694 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:28 INFO - PROCESS | 1646 | 1468839628697 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a77a800 == 43 [pid = 1646] [id = 140] 04:00:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126e11c00) [pid = 1646] [serial = 417] [outer = 0x0] 04:00:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128a40800) [pid = 1646] [serial = 418] [outer = 0x126e11c00] 04:00:28 INFO - PROCESS | 1646 | 1468839628747 Marionette DEBUG loaded listener.js 04:00:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1291ab800) [pid = 1646] [serial = 419] [outer = 0x126e11c00] 04:00:29 INFO - PROCESS | 1646 | 1468839629202 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"]]]}] 04:00:29 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 04:00:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:00:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:00:29 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 04:00:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:00:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:00:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 825ms 04:00:29 INFO - PROCESS | 1646 | 1468839629258 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:00:29 INFO - PROCESS | 1646 | 1468839629260 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:00:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:00:29 INFO - PROCESS | 1646 | 1468839629262 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:00:29 INFO - PROCESS | 1646 | 1468839629263 Marionette TRACE conn2 <- [1,534,null,{}] 04:00:29 INFO - PROCESS | 1646 | 1468839629266 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}] 04:00:29 INFO - PROCESS | 1646 | 1468839629267 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:29 INFO - PROCESS | 1646 | 1468839629374 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:00:29 INFO - PROCESS | 1646 | 1468839629423 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:29 INFO - PROCESS | 1646 | 1468839629425 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b208000 == 44 [pid = 1646] [id = 141] 04:00:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12a7ba800) [pid = 1646] [serial = 420] [outer = 0x0] 04:00:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12c2c9000) [pid = 1646] [serial = 421] [outer = 0x12a7ba800] 04:00:29 INFO - PROCESS | 1646 | 1468839629453 Marionette DEBUG loaded listener.js 04:00:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12c2d0800) [pid = 1646] [serial = 422] [outer = 0x12a7ba800] 04:00:29 INFO - PROCESS | 1646 | 1468839629820 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]]]}] 04:00:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:00:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 04:00:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:00:29 INFO - PROCESS | 1646 | 1468839629831 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:00:29 INFO - PROCESS | 1646 | 1468839629832 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:00:29 INFO - PROCESS | 1646 | 1468839629834 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:00:29 INFO - PROCESS | 1646 | 1468839629835 Marionette TRACE conn2 <- [1,538,null,{}] 04:00:29 INFO - PROCESS | 1646 | 1468839629840 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}] 04:00:29 INFO - PROCESS | 1646 | 1468839629843 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:29 INFO - PROCESS | 1646 | 1468839629953 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:00:30 INFO - PROCESS | 1646 | 1468839630033 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:30 INFO - PROCESS | 1646 | 1468839630034 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x113ad4000 == 45 [pid = 1646] [id = 142] 04:00:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x113808800) [pid = 1646] [serial = 423] [outer = 0x0] 04:00:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1172b3c00) [pid = 1646] [serial = 424] [outer = 0x113808800] 04:00:30 INFO - PROCESS | 1646 | 1468839630069 Marionette DEBUG loaded listener.js 04:00:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12ae98c00) [pid = 1646] [serial = 425] [outer = 0x113808800] 04:00:30 INFO - PROCESS | 1646 | 1468839630548 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]]]}] 04:00:30 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. 04:00:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 723ms 04:00:30 INFO - PROCESS | 1646 | 1468839630558 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:00:30 INFO - PROCESS | 1646 | 1468839630560 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:00:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:00:30 INFO - PROCESS | 1646 | 1468839630564 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:00:30 INFO - PROCESS | 1646 | 1468839630566 Marionette TRACE conn2 <- [1,542,null,{}] 04:00:30 INFO - PROCESS | 1646 | 1468839630570 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}] 04:00:30 INFO - PROCESS | 1646 | 1468839630571 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:30 INFO - PROCESS | 1646 | 1468839630683 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:00:30 INFO - PROCESS | 1646 | 1468839630747 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:30 INFO - PROCESS | 1646 | 1468839630748 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187de000 == 46 [pid = 1646] [id = 143] 04:00:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1184cf000) [pid = 1646] [serial = 426] [outer = 0x0] 04:00:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118666400) [pid = 1646] [serial = 427] [outer = 0x1184cf000] 04:00:30 INFO - PROCESS | 1646 | 1468839630776 Marionette DEBUG loaded listener.js 04:00:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1190f4000) [pid = 1646] [serial = 428] [outer = 0x1184cf000] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x119a18000 == 45 [pid = 1646] [id = 136] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x126a18800 == 44 [pid = 1646] [id = 135] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1182b8000 == 43 [pid = 1646] [id = 134] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x124818800 == 42 [pid = 1646] [id = 133] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x123f09000 == 41 [pid = 1646] [id = 132] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x117093000 == 40 [pid = 1646] [id = 131] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x119694800 == 39 [pid = 1646] [id = 130] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1187df000 == 38 [pid = 1646] [id = 129] 04:00:31 INFO - PROCESS | 1646 | 1468839631194 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]]]}] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11724f000 == 37 [pid = 1646] [id = 128] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x116029000 == 36 [pid = 1646] [id = 127] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x117350000 == 35 [pid = 1646] [id = 126] 04:00:31 INFO - PROCESS | 1646 | --DOCSHELL 0x112545000 == 34 [pid = 1646] [id = 125] 04:00:31 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. 04:00:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 672ms 04:00:31 INFO - PROCESS | 1646 | 1468839631235 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:00:31 INFO - PROCESS | 1646 | 1468839631238 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:00:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:00:31 INFO - PROCESS | 1646 | 1468839631242 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:00:31 INFO - PROCESS | 1646 | 1468839631244 Marionette TRACE conn2 <- [1,546,null,{}] 04:00:31 INFO - PROCESS | 1646 | 1468839631246 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}] 04:00:31 INFO - PROCESS | 1646 | 1468839631248 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:31 INFO - PROCESS | 1646 | 1468839631329 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12b9ae800) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119aac000) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x121287000) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x126e11000) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12c2c8000) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x126e08000) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1190f4800) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119743800) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1176d4400) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1169ee800) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119aa4000) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119aa9c00) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1182e7400) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1184c4800) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x124018400) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x126174c00) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12b8c3c00) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x128a3e400) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12919f800) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x129348800) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x128c8fc00) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121c3d800) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12b8bd400) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12ae90400) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12a7ba400) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11736dc00) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x126702c00) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1269e7800) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 1646 | 1468839631410 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:31 INFO - PROCESS | 1646 | 1468839631411 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169ae000 == 35 [pid = 1646] [id = 144] 04:00:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1182ed000) [pid = 1646] [serial = 429] [outer = 0x0] 04:00:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119743400) [pid = 1646] [serial = 430] [outer = 0x1182ed000] 04:00:31 INFO - PROCESS | 1646 | 1468839631448 Marionette DEBUG loaded listener.js 04:00:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1215f5c00) [pid = 1646] [serial = 431] [outer = 0x1182ed000] 04:00:31 INFO - PROCESS | 1646 | 1468839631742 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]]]}] 04:00:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:00:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 520ms 04:00:31 INFO - PROCESS | 1646 | 1468839631762 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:00:31 INFO - PROCESS | 1646 | 1468839631764 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:00:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:00:31 INFO - PROCESS | 1646 | 1468839631766 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:00:31 INFO - PROCESS | 1646 | 1468839631769 Marionette TRACE conn2 <- [1,550,null,{}] 04:00:31 INFO - PROCESS | 1646 | 1468839631784 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}] 04:00:31 INFO - PROCESS | 1646 | 1468839631787 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:31 INFO - PROCESS | 1646 | 1468839631895 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:00:31 INFO - PROCESS | 1646 | 1468839631985 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:31 INFO - PROCESS | 1646 | 1468839631987 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11967f800 == 36 [pid = 1646] [id = 145] 04:00:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x12442f000) [pid = 1646] [serial = 432] [outer = 0x0] 04:00:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x12499d000) [pid = 1646] [serial = 433] [outer = 0x12442f000] 04:00:32 INFO - PROCESS | 1646 | 1468839632025 Marionette DEBUG loaded listener.js 04:00:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x126e08400) [pid = 1646] [serial = 434] [outer = 0x12442f000] 04:00:32 INFO - PROCESS | 1646 | 1468839632324 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]]]}] 04:00:32 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. 04:00:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 580ms 04:00:32 INFO - PROCESS | 1646 | 1468839632346 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:00:32 INFO - PROCESS | 1646 | 1468839632348 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:00:32 INFO - PROCESS | 1646 | 1468839632350 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:00:32 INFO - PROCESS | 1646 | 1468839632352 Marionette TRACE conn2 <- [1,554,null,{}] 04:00:32 INFO - PROCESS | 1646 | 1468839632363 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}] 04:00:32 INFO - PROCESS | 1646 | 1468839632364 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:32 INFO - PROCESS | 1646 | 1468839632459 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:00:32 INFO - PROCESS | 1646 | 1468839632524 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:32 INFO - PROCESS | 1646 | 1468839632526 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213e3000 == 37 [pid = 1646] [id = 146] 04:00:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x126ca4000) [pid = 1646] [serial = 435] [outer = 0x0] 04:00:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x129091c00) [pid = 1646] [serial = 436] [outer = 0x126ca4000] 04:00:32 INFO - PROCESS | 1646 | 1468839632566 Marionette DEBUG loaded listener.js 04:00:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x129351000) [pid = 1646] [serial = 437] [outer = 0x126ca4000] 04:00:32 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:32 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:32 INFO - PROCESS | 1646 | 1468839632940 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]]]}] 04:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 623ms 04:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:00:32 INFO - PROCESS | 1646 | 1468839632975 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:00:32 INFO - PROCESS | 1646 | 1468839632976 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:00:32 INFO - PROCESS | 1646 | 1468839632978 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:00:32 INFO - PROCESS | 1646 | 1468839632979 Marionette TRACE conn2 <- [1,558,null,{}] 04:00:32 INFO - PROCESS | 1646 | 1468839632981 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}] 04:00:32 INFO - PROCESS | 1646 | 1468839632983 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:33 INFO - PROCESS | 1646 | 1468839633086 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:00:33 INFO - PROCESS | 1646 | 1468839633092 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:33 INFO - PROCESS | 1646 | 1468839633093 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f09000 == 38 [pid = 1646] [id = 147] 04:00:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x126e10c00) [pid = 1646] [serial = 438] [outer = 0x0] 04:00:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12a63ec00) [pid = 1646] [serial = 439] [outer = 0x126e10c00] 04:00:33 INFO - PROCESS | 1646 | 1468839633117 Marionette DEBUG loaded listener.js 04:00:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12b8bf800) [pid = 1646] [serial = 440] [outer = 0x126e10c00] 04:00:33 INFO - PROCESS | 1646 | 1468839633476 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]]]}] 04:00:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:00:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 519ms 04:00:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:00:33 INFO - PROCESS | 1646 | 1468839633498 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:00:33 INFO - PROCESS | 1646 | 1468839633499 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:00:33 INFO - PROCESS | 1646 | 1468839633507 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:00:33 INFO - PROCESS | 1646 | 1468839633509 Marionette TRACE conn2 <- [1,562,null,{}] 04:00:33 INFO - PROCESS | 1646 | 1468839633511 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}] 04:00:33 INFO - PROCESS | 1646 | 1468839633515 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:33 INFO - PROCESS | 1646 | 1468839633632 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:00:33 INFO - PROCESS | 1646 | 1468839633638 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:33 INFO - PROCESS | 1646 | 1468839633639 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262e9000 == 39 [pid = 1646] [id = 148] 04:00:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12934e800) [pid = 1646] [serial = 441] [outer = 0x0] 04:00:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12bfc6800) [pid = 1646] [serial = 442] [outer = 0x12934e800] 04:00:33 INFO - PROCESS | 1646 | 1468839633665 Marionette DEBUG loaded listener.js 04:00:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12ca81800) [pid = 1646] [serial = 443] [outer = 0x12934e800] 04:00:33 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:33 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:33 INFO - PROCESS | 1646 | 1468839633984 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]]]}] 04:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 525ms 04:00:34 INFO - PROCESS | 1646 | 1468839634034 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:00:34 INFO - PROCESS | 1646 | 1468839634035 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:00:34 INFO - PROCESS | 1646 | 1468839634038 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:00:34 INFO - PROCESS | 1646 | 1468839634040 Marionette TRACE conn2 <- [1,566,null,{}] 04:00:34 INFO - PROCESS | 1646 | 1468839634043 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}] 04:00:34 INFO - PROCESS | 1646 | 1468839634044 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:34 INFO - PROCESS | 1646 | 1468839634141 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:00:34 INFO - PROCESS | 1646 | 1468839634145 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:34 INFO - PROCESS | 1646 | 1468839634146 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12900e800 == 40 [pid = 1646] [id = 149] 04:00:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128a25c00) [pid = 1646] [serial = 444] [outer = 0x0] 04:00:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x128a2b000) [pid = 1646] [serial = 445] [outer = 0x128a25c00] 04:00:34 INFO - PROCESS | 1646 | 1468839634170 Marionette DEBUG loaded listener.js 04:00:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128a30400) [pid = 1646] [serial = 446] [outer = 0x128a25c00] 04:00:34 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:34 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:34 INFO - PROCESS | 1646 | 1468839634536 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]]]}] 04:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 522ms 04:00:34 INFO - PROCESS | 1646 | 1468839634560 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:00:34 INFO - PROCESS | 1646 | 1468839634562 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:00:34 INFO - PROCESS | 1646 | 1468839634565 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:00:34 INFO - PROCESS | 1646 | 1468839634567 Marionette TRACE conn2 <- [1,570,null,{}] 04:00:34 INFO - PROCESS | 1646 | 1468839634581 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}] 04:00:34 INFO - PROCESS | 1646 | 1468839634583 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:34 INFO - PROCESS | 1646 | 1468839634737 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:00:34 INFO - PROCESS | 1646 | 1468839634754 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:34 INFO - PROCESS | 1646 | 1468839634755 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a517000 == 41 [pid = 1646] [id = 150] 04:00:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128a30800) [pid = 1646] [serial = 447] [outer = 0x0] 04:00:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128ae5c00) [pid = 1646] [serial = 448] [outer = 0x128a30800] 04:00:34 INFO - PROCESS | 1646 | 1468839634792 Marionette DEBUG loaded listener.js 04:00:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128aea000) [pid = 1646] [serial = 449] [outer = 0x128a30800] 04:00:35 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:35 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:35 INFO - PROCESS | 1646 | 1468839635227 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]]]}] 04:00:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 04:00:35 INFO - PROCESS | 1646 | 1468839635236 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:00:35 INFO - PROCESS | 1646 | 1468839635237 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:00:35 INFO - PROCESS | 1646 | 1468839635241 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 1646 | 1468839635242 Marionette TRACE conn2 <- [1,574,null,{}] 04:00:35 INFO - PROCESS | 1646 | 1468839635245 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}] 04:00:35 INFO - PROCESS | 1646 | 1468839635246 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:35 INFO - PROCESS | 1646 | 1468839635345 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119747c00) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1182ec000) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1169eec00) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1262b1800) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119d10400) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112981800) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x113a27000) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11386ac00) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11608e400) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1262ab400) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:00:35 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118660c00) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:00:35 INFO - PROCESS | 1646 | 1468839635478 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:35 INFO - PROCESS | 1646 | 1468839635479 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d78800 == 42 [pid = 1646] [id = 151] 04:00:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x113a27000) [pid = 1646] [serial = 450] [outer = 0x0] 04:00:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1169eec00) [pid = 1646] [serial = 451] [outer = 0x113a27000] 04:00:35 INFO - PROCESS | 1646 | 1468839635510 Marionette DEBUG loaded listener.js 04:00:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119752000) [pid = 1646] [serial = 452] [outer = 0x113a27000] 04:00:35 INFO - PROCESS | 1646 | 1468839635864 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]]]}] 04:00:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 669ms 04:00:35 INFO - PROCESS | 1646 | 1468839635911 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:00:35 INFO - PROCESS | 1646 | 1468839635913 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:00:35 INFO - PROCESS | 1646 | 1468839635917 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 1646 | 1468839635919 Marionette TRACE conn2 <- [1,578,null,{}] 04:00:35 INFO - PROCESS | 1646 | 1468839635923 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}] 04:00:35 INFO - PROCESS | 1646 | 1468839635924 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:36 INFO - PROCESS | 1646 | 1468839636030 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:00:36 INFO - PROCESS | 1646 | 1468839636095 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:36 INFO - PROCESS | 1646 | 1468839636097 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x117090800 == 43 [pid = 1646] [id = 152] 04:00:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1176d4400) [pid = 1646] [serial = 453] [outer = 0x0] 04:00:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1181ee000) [pid = 1646] [serial = 454] [outer = 0x1176d4400] 04:00:36 INFO - PROCESS | 1646 | 1468839636128 Marionette DEBUG loaded listener.js 04:00:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11866a400) [pid = 1646] [serial = 455] [outer = 0x1176d4400] 04:00:36 INFO - PROCESS | 1646 | 1468839636551 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]]]}] 04:00:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:00:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 670ms 04:00:36 INFO - PROCESS | 1646 | 1468839636587 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:00:36 INFO - PROCESS | 1646 | 1468839636592 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:00:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:00:36 INFO - PROCESS | 1646 | 1468839636597 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:00:36 INFO - PROCESS | 1646 | 1468839636599 Marionette TRACE conn2 <- [1,582,null,{}] 04:00:36 INFO - PROCESS | 1646 | 1468839636601 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}] 04:00:36 INFO - PROCESS | 1646 | 1468839636603 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:36 INFO - PROCESS | 1646 | 1468839636762 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:00:36 INFO - PROCESS | 1646 | 1468839636823 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:36 INFO - PROCESS | 1646 | 1468839636824 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213e5000 == 44 [pid = 1646] [id = 153] 04:00:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1215f9c00) [pid = 1646] [serial = 456] [outer = 0x0] 04:00:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1217aa400) [pid = 1646] [serial = 457] [outer = 0x1215f9c00] 04:00:36 INFO - PROCESS | 1646 | 1468839636854 Marionette DEBUG loaded listener.js 04:00:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1217af000) [pid = 1646] [serial = 458] [outer = 0x1215f9c00] 04:00:37 INFO - PROCESS | 1646 | 1468839637240 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]]]}] 04:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 04:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:00:37 INFO - PROCESS | 1646 | 1468839637277 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:00:37 INFO - PROCESS | 1646 | 1468839637279 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:00:37 INFO - PROCESS | 1646 | 1468839637281 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:00:37 INFO - PROCESS | 1646 | 1468839637284 Marionette TRACE conn2 <- [1,586,null,{}] 04:00:37 INFO - PROCESS | 1646 | 1468839637294 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}] 04:00:37 INFO - PROCESS | 1646 | 1468839637297 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:37 INFO - PROCESS | 1646 | 1468839637398 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:00:37 INFO - PROCESS | 1646 | 1468839637452 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:37 INFO - PROCESS | 1646 | 1468839637454 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b916000 == 45 [pid = 1646] [id = 154] 04:00:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123fe4400) [pid = 1646] [serial = 459] [outer = 0x0] 04:00:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1262b1800) [pid = 1646] [serial = 460] [outer = 0x123fe4400] 04:00:37 INFO - PROCESS | 1646 | 1468839637486 Marionette DEBUG loaded listener.js 04:00:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128a2d400) [pid = 1646] [serial = 461] [outer = 0x123fe4400] 04:00:37 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:37 INFO - PROCESS | 1646 | 1468839637891 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]]]}] 04:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 623ms 04:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:00:37 INFO - PROCESS | 1646 | 1468839637904 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:00:37 INFO - PROCESS | 1646 | 1468839637906 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:00:37 INFO - PROCESS | 1646 | 1468839637908 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:00:37 INFO - PROCESS | 1646 | 1468839637909 Marionette TRACE conn2 <- [1,590,null,{}] 04:00:37 INFO - PROCESS | 1646 | 1468839637912 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}] 04:00:37 INFO - PROCESS | 1646 | 1468839637913 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:38 INFO - PROCESS | 1646 | 1468839638016 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:00:38 INFO - PROCESS | 1646 | 1468839638114 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:38 INFO - PROCESS | 1646 | 1468839638115 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf2a800 == 46 [pid = 1646] [id = 155] 04:00:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128aec800) [pid = 1646] [serial = 462] [outer = 0x0] 04:00:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x128af0000) [pid = 1646] [serial = 463] [outer = 0x128aec800] 04:00:38 INFO - PROCESS | 1646 | 1468839638146 Marionette DEBUG loaded listener.js 04:00:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1291a3800) [pid = 1646] [serial = 464] [outer = 0x128aec800] 04:00:38 INFO - PROCESS | 1646 | 1468839638563 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]]]}] 04:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 719ms 04:00:38 INFO - PROCESS | 1646 | 1468839638628 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:00:38 INFO - PROCESS | 1646 | 1468839638630 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:00:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:00:38 INFO - PROCESS | 1646 | 1468839638632 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:00:38 INFO - PROCESS | 1646 | 1468839638633 Marionette TRACE conn2 <- [1,594,null,{}] 04:00:38 INFO - PROCESS | 1646 | 1468839638636 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}] 04:00:38 INFO - PROCESS | 1646 | 1468839638637 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:38 INFO - PROCESS | 1646 | 1468839638736 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:00:38 INFO - PROCESS | 1646 | 1468839638809 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:38 INFO - PROCESS | 1646 | 1468839638810 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c238000 == 47 [pid = 1646] [id = 156] 04:00:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1184d0000) [pid = 1646] [serial = 465] [outer = 0x0] 04:00:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x129345800) [pid = 1646] [serial = 466] [outer = 0x1184d0000] 04:00:38 INFO - PROCESS | 1646 | 1468839638839 Marionette DEBUG loaded listener.js 04:00:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b9ae400) [pid = 1646] [serial = 467] [outer = 0x1184d0000] 04:00:39 INFO - PROCESS | 1646 | 1468839639397 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]]]}] 04:00:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:00:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 824ms 04:00:39 INFO - PROCESS | 1646 | 1468839639456 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:00:39 INFO - PROCESS | 1646 | 1468839639459 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:00:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:00:39 INFO - PROCESS | 1646 | 1468839639463 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:00:39 INFO - PROCESS | 1646 | 1468839639464 Marionette TRACE conn2 <- [1,598,null,{}] 04:00:39 INFO - PROCESS | 1646 | 1468839639468 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}] 04:00:39 INFO - PROCESS | 1646 | 1468839639469 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:39 INFO - PROCESS | 1646 | 1468839639564 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:00:39 INFO - PROCESS | 1646 | 1468839639629 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:39 INFO - PROCESS | 1646 | 1468839639632 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x119694000 == 48 [pid = 1646] [id = 157] 04:00:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118685000) [pid = 1646] [serial = 468] [outer = 0x0] 04:00:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118756800) [pid = 1646] [serial = 469] [outer = 0x118685000] 04:00:39 INFO - PROCESS | 1646 | 1468839639659 Marionette DEBUG loaded listener.js 04:00:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119a9dc00) [pid = 1646] [serial = 470] [outer = 0x118685000] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12a517000 == 47 [pid = 1646] [id = 150] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12900e800 == 46 [pid = 1646] [id = 149] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1262e9000 == 45 [pid = 1646] [id = 148] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x123f09000 == 44 [pid = 1646] [id = 147] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1213e3000 == 43 [pid = 1646] [id = 146] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11967f800 == 42 [pid = 1646] [id = 145] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1169ae000 == 41 [pid = 1646] [id = 144] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1187de000 == 40 [pid = 1646] [id = 143] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x113ad4000 == 39 [pid = 1646] [id = 142] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12b208000 == 38 [pid = 1646] [id = 141] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12a77a800 == 37 [pid = 1646] [id = 140] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x121311000 == 36 [pid = 1646] [id = 139] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x117243000 == 35 [pid = 1646] [id = 138] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12a324000 == 34 [pid = 1646] [id = 110] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12a516800 == 33 [pid = 1646] [id = 137] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12c238000 == 32 [pid = 1646] [id = 156] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf2a800 == 31 [pid = 1646] [id = 155] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12b916000 == 30 [pid = 1646] [id = 154] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1213e5000 == 29 [pid = 1646] [id = 153] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x113d78800 == 28 [pid = 1646] [id = 151] 04:00:40 INFO - PROCESS | 1646 | --DOCSHELL 0x117090800 == 27 [pid = 1646] [id = 152] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x124aec000) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x126e08c00) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11875cc00) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1190f9800) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x112c4d400) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1197c1c00) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121175800) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1184ce000) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11840f400) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x117e92c00) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118469c00) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12934fc00) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121c41c00) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12a633000) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11974fc00) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12ae8cc00) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12616e400) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11600f800) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12b8c2000) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12bfc8000) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12919ec00) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1262a2800) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12a7c6c00) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1246e8400) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 04:00:40 INFO - PROCESS | 1646 | 1468839640618 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]]]}] 04:00:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:00:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1171ms 04:00:40 INFO - PROCESS | 1646 | 1468839640634 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:00:40 INFO - PROCESS | 1646 | 1468839640637 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:00:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:00:40 INFO - PROCESS | 1646 | 1468839640642 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:00:40 INFO - PROCESS | 1646 | 1468839640644 Marionette TRACE conn2 <- [1,602,null,{}] 04:00:40 INFO - PROCESS | 1646 | 1468839640648 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}] 04:00:40 INFO - PROCESS | 1646 | 1468839640649 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:40 INFO - PROCESS | 1646 | 1468839640727 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:00:40 INFO - PROCESS | 1646 | 1468839640731 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:40 INFO - PROCESS | 1646 | 1468839640734 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x113a6a000 == 28 [pid = 1646] [id = 158] 04:00:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11600c000) [pid = 1646] [serial = 471] [outer = 0x0] 04:00:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116aa0400) [pid = 1646] [serial = 472] [outer = 0x11600c000] 04:00:40 INFO - PROCESS | 1646 | 1468839640764 Marionette DEBUG loaded listener.js 04:00:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1160f1000) [pid = 1646] [serial = 473] [outer = 0x11600c000] 04:00:41 INFO - PROCESS | 1646 | 1468839641150 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]]]}] 04:00:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:00:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 521ms 04:00:41 INFO - PROCESS | 1646 | 1468839641162 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:00:41 INFO - PROCESS | 1646 | 1468839641166 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:00:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:00:41 INFO - PROCESS | 1646 | 1468839641171 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:00:41 INFO - PROCESS | 1646 | 1468839641175 Marionette TRACE conn2 <- [1,606,null,{}] 04:00:41 INFO - PROCESS | 1646 | 1468839641179 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}] 04:00:41 INFO - PROCESS | 1646 | 1468839641180 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:41 INFO - PROCESS | 1646 | 1468839641263 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:00:41 INFO - PROCESS | 1646 | 1468839641267 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:41 INFO - PROCESS | 1646 | 1468839641268 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x117089800 == 29 [pid = 1646] [id = 159] 04:00:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118410800) [pid = 1646] [serial = 474] [outer = 0x0] 04:00:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118757400) [pid = 1646] [serial = 475] [outer = 0x118410800] 04:00:41 INFO - PROCESS | 1646 | 1468839641297 Marionette DEBUG loaded listener.js 04:00:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1190f9800) [pid = 1646] [serial = 476] [outer = 0x118410800] 04:00:41 INFO - PROCESS | 1646 | 1468839641633 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]]]}] 04:00:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:00:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 473ms 04:00:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:00:41 INFO - PROCESS | 1646 | 1468839641644 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:00:41 INFO - PROCESS | 1646 | 1468839641645 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:00:41 INFO - PROCESS | 1646 | 1468839641648 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:00:41 INFO - PROCESS | 1646 | 1468839641650 Marionette TRACE conn2 <- [1,610,null,{}] 04:00:41 INFO - PROCESS | 1646 | 1468839641660 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}] 04:00:41 INFO - PROCESS | 1646 | 1468839641663 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:41 INFO - PROCESS | 1646 | 1468839641741 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:00:41 INFO - PROCESS | 1646 | 1468839641792 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:41 INFO - PROCESS | 1646 | 1468839641794 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a2000 == 30 [pid = 1646] [id = 160] 04:00:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1172b3000) [pid = 1646] [serial = 477] [outer = 0x0] 04:00:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121175400) [pid = 1646] [serial = 478] [outer = 0x1172b3000] 04:00:41 INFO - PROCESS | 1646 | 1468839641822 Marionette DEBUG loaded listener.js 04:00:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1217ac400) [pid = 1646] [serial = 479] [outer = 0x1172b3000] 04:00:42 INFO - PROCESS | 1646 | 1468839642115 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]]]}] 04:00:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:00:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 04:00:42 INFO - PROCESS | 1646 | 1468839642169 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:00:42 INFO - PROCESS | 1646 | 1468839642171 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:00:42 INFO - PROCESS | 1646 | 1468839642176 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:00:42 INFO - PROCESS | 1646 | 1468839642177 Marionette TRACE conn2 <- [1,614,null,{}] 04:00:42 INFO - PROCESS | 1646 | 1468839642179 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}] 04:00:42 INFO - PROCESS | 1646 | 1468839642180 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:42 INFO - PROCESS | 1646 | 1468839642257 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:00:42 INFO - PROCESS | 1646 | 1468839642260 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:42 INFO - PROCESS | 1646 | 1468839642261 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x119692000 == 31 [pid = 1646] [id = 161] 04:00:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121c3a400) [pid = 1646] [serial = 480] [outer = 0x0] 04:00:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1246e8400) [pid = 1646] [serial = 481] [outer = 0x121c3a400] 04:00:42 INFO - PROCESS | 1646 | 1468839642288 Marionette DEBUG loaded listener.js 04:00:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12611b400) [pid = 1646] [serial = 482] [outer = 0x121c3a400] 04:00:42 INFO - PROCESS | 1646 | 1468839642602 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]]]}] 04:00:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:00:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 469ms 04:00:42 INFO - PROCESS | 1646 | 1468839642646 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:00:42 INFO - PROCESS | 1646 | 1468839642647 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:00:42 INFO - PROCESS | 1646 | 1468839642649 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:00:42 INFO - PROCESS | 1646 | 1468839642650 Marionette TRACE conn2 <- [1,618,null,{}] 04:00:42 INFO - PROCESS | 1646 | 1468839642653 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}] 04:00:42 INFO - PROCESS | 1646 | 1468839642654 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:42 INFO - PROCESS | 1646 | 1468839642757 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:00:42 INFO - PROCESS | 1646 | 1468839642770 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:42 INFO - PROCESS | 1646 | 1468839642773 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12131b800 == 32 [pid = 1646] [id = 162] 04:00:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1182f4000) [pid = 1646] [serial = 483] [outer = 0x0] 04:00:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x126128c00) [pid = 1646] [serial = 484] [outer = 0x1182f4000] 04:00:42 INFO - PROCESS | 1646 | 1468839642798 Marionette DEBUG loaded listener.js 04:00:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126702c00) [pid = 1646] [serial = 485] [outer = 0x1182f4000] 04:00:43 INFO - PROCESS | 1646 | 1468839643148 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]]]}] 04:00:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:00:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 04:00:43 INFO - PROCESS | 1646 | 1468839643168 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:00:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:00:43 INFO - PROCESS | 1646 | 1468839643169 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:00:43 INFO - PROCESS | 1646 | 1468839643171 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:00:43 INFO - PROCESS | 1646 | 1468839643173 Marionette TRACE conn2 <- [1,622,null,{}] 04:00:43 INFO - PROCESS | 1646 | 1468839643175 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}] 04:00:43 INFO - PROCESS | 1646 | 1468839643179 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:43 INFO - PROCESS | 1646 | 1468839643295 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:00:43 INFO - PROCESS | 1646 | 1468839643300 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:43 INFO - PROCESS | 1646 | 1468839643301 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f1d000 == 33 [pid = 1646] [id = 163] 04:00:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1190fa400) [pid = 1646] [serial = 486] [outer = 0x0] 04:00:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126e10400) [pid = 1646] [serial = 487] [outer = 0x1190fa400] 04:00:43 INFO - PROCESS | 1646 | 1468839643326 Marionette DEBUG loaded listener.js 04:00:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128aed800) [pid = 1646] [serial = 488] [outer = 0x1190fa400] 04:00:43 INFO - PROCESS | 1646 | 1468839643650 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]]]}] 04:00:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:00:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 04:00:43 INFO - PROCESS | 1646 | 1468839643691 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:00:43 INFO - PROCESS | 1646 | 1468839643693 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:00:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:00:43 INFO - PROCESS | 1646 | 1468839643695 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:00:43 INFO - PROCESS | 1646 | 1468839643696 Marionette TRACE conn2 <- [1,626,null,{}] 04:00:43 INFO - PROCESS | 1646 | 1468839643706 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}] 04:00:43 INFO - PROCESS | 1646 | 1468839643707 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:43 INFO - PROCESS | 1646 | 1468839643797 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:00:43 INFO - PROCESS | 1646 | 1468839643831 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:43 INFO - PROCESS | 1646 | 1468839643832 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x126151000 == 34 [pid = 1646] [id = 164] 04:00:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11868a000) [pid = 1646] [serial = 489] [outer = 0x0] 04:00:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x129092400) [pid = 1646] [serial = 490] [outer = 0x11868a000] 04:00:43 INFO - PROCESS | 1646 | 1468839643856 Marionette DEBUG loaded listener.js 04:00:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1291a8c00) [pid = 1646] [serial = 491] [outer = 0x11868a000] 04:00:44 INFO - PROCESS | 1646 | 1468839644158 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]]]}] 04:00:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:00:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 476ms 04:00:44 INFO - PROCESS | 1646 | 1468839644179 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:00:44 INFO - PROCESS | 1646 | 1468839644180 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:00:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:00:44 INFO - PROCESS | 1646 | 1468839644183 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:00:44 INFO - PROCESS | 1646 | 1468839644184 Marionette TRACE conn2 <- [1,630,null,{}] 04:00:44 INFO - PROCESS | 1646 | 1468839644186 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}] 04:00:44 INFO - PROCESS | 1646 | 1468839644187 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:44 INFO - PROCESS | 1646 | 1468839644289 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:00:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x128c81400) [pid = 1646] [serial = 492] [outer = 0x12c50f000] 04:00:44 INFO - PROCESS | 1646 | 1468839644343 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:44 INFO - PROCESS | 1646 | 1468839644344 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x128c10000 == 35 [pid = 1646] [id = 165] 04:00:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12a5ef800) [pid = 1646] [serial = 493] [outer = 0x0] 04:00:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12a635c00) [pid = 1646] [serial = 494] [outer = 0x12a5ef800] 04:00:44 INFO - PROCESS | 1646 | 1468839644371 Marionette DEBUG loaded listener.js 04:00:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12a7c6000) [pid = 1646] [serial = 495] [outer = 0x12a5ef800] 04:00:44 INFO - PROCESS | 1646 | 1468839644888 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]]]}] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x113a27000) [pid = 1646] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12b8c8000) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12934e800) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12a7ba800) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1184cf000) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12442f000) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x126e11c00) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119aa3c00) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x128a25c00) [pid = 1646] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1182ed000) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x126ca4000) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x117e93800) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x126e10c00) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x128a30800) [pid = 1646] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x113808800) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12b0dd000) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:00:44 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x111c78000) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:00:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:00:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 721ms 04:00:44 INFO - PROCESS | 1646 | 1468839644905 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:00:44 INFO - PROCESS | 1646 | 1468839644906 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:00:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:00:44 INFO - PROCESS | 1646 | 1468839644909 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:00:44 INFO - PROCESS | 1646 | 1468839644910 Marionette TRACE conn2 <- [1,634,null,{}] 04:00:44 INFO - PROCESS | 1646 | 1468839644912 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}] 04:00:44 INFO - PROCESS | 1646 | 1468839644913 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:45 INFO - PROCESS | 1646 | 1468839644999 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:00:45 INFO - PROCESS | 1646 | 1468839645003 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:45 INFO - PROCESS | 1646 | 1468839645004 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x117093000 == 36 [pid = 1646] [id = 166] 04:00:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11386b400) [pid = 1646] [serial = 496] [outer = 0x0] 04:00:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118467c00) [pid = 1646] [serial = 497] [outer = 0x11386b400] 04:00:45 INFO - PROCESS | 1646 | 1468839645031 Marionette DEBUG loaded listener.js 04:00:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1197bd000) [pid = 1646] [serial = 498] [outer = 0x11386b400] 04:00:45 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:45 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:45 INFO - PROCESS | 1646 | 1468839645331 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]]]}] 04:00:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:00:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 04:00:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:00:45 INFO - PROCESS | 1646 | 1468839645378 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:00:45 INFO - PROCESS | 1646 | 1468839645379 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:00:45 INFO - PROCESS | 1646 | 1468839645381 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:00:45 INFO - PROCESS | 1646 | 1468839645382 Marionette TRACE conn2 <- [1,638,null,{}] 04:00:45 INFO - PROCESS | 1646 | 1468839645385 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}] 04:00:45 INFO - PROCESS | 1646 | 1468839645386 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:45 INFO - PROCESS | 1646 | 1468839645461 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:00:45 INFO - PROCESS | 1646 | 1468839645512 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:45 INFO - PROCESS | 1646 | 1468839645513 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262da800 == 37 [pid = 1646] [id = 167] 04:00:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1176cf400) [pid = 1646] [serial = 499] [outer = 0x0] 04:00:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121171800) [pid = 1646] [serial = 500] [outer = 0x1176cf400] 04:00:45 INFO - PROCESS | 1646 | 1468839645540 Marionette DEBUG loaded listener.js 04:00:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128aea400) [pid = 1646] [serial = 501] [outer = 0x1176cf400] 04:00:45 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:45 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:45 INFO - PROCESS | 1646 | 1468839645820 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]]]}] 04:00:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:00:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 04:00:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:00:45 INFO - PROCESS | 1646 | 1468839645849 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:00:45 INFO - PROCESS | 1646 | 1468839645851 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:00:45 INFO - PROCESS | 1646 | 1468839645853 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:00:45 INFO - PROCESS | 1646 | 1468839645856 Marionette TRACE conn2 <- [1,642,null,{}] 04:00:45 INFO - PROCESS | 1646 | 1468839645866 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}] 04:00:45 INFO - PROCESS | 1646 | 1468839645868 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:45 INFO - PROCESS | 1646 | 1468839645969 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:00:45 INFO - PROCESS | 1646 | 1468839645975 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:45 INFO - PROCESS | 1646 | 1468839645976 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x121122000 == 38 [pid = 1646] [id = 168] 04:00:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126ca4000) [pid = 1646] [serial = 502] [outer = 0x0] 04:00:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b0dc800) [pid = 1646] [serial = 503] [outer = 0x126ca4000] 04:00:46 INFO - PROCESS | 1646 | 1468839646002 Marionette DEBUG loaded listener.js 04:00:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12bfc4800) [pid = 1646] [serial = 504] [outer = 0x126ca4000] 04:00:46 INFO - PROCESS | 1646 | 1468839646330 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]]]}] 04:00:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:00:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 527ms 04:00:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:00:46 INFO - PROCESS | 1646 | 1468839646381 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:00:46 INFO - PROCESS | 1646 | 1468839646382 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:00:46 INFO - PROCESS | 1646 | 1468839646395 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:00:46 INFO - PROCESS | 1646 | 1468839646396 Marionette TRACE conn2 <- [1,646,null,{}] 04:00:46 INFO - PROCESS | 1646 | 1468839646398 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}] 04:00:46 INFO - PROCESS | 1646 | 1468839646399 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:46 INFO - PROCESS | 1646 | 1468839646476 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:00:46 INFO - PROCESS | 1646 | 1468839646480 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:46 INFO - PROCESS | 1646 | 1468839646481 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9e3800 == 39 [pid = 1646] [id = 169] 04:00:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12bfc5000) [pid = 1646] [serial = 505] [outer = 0x0] 04:00:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12c503800) [pid = 1646] [serial = 506] [outer = 0x12bfc5000] 04:00:46 INFO - PROCESS | 1646 | 1468839646505 Marionette DEBUG loaded listener.js 04:00:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12c510400) [pid = 1646] [serial = 507] [outer = 0x12bfc5000] 04:00:46 INFO - PROCESS | 1646 | 1468839646831 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]]]}] 04:00:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:00:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 478ms 04:00:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:00:46 INFO - PROCESS | 1646 | 1468839646863 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:00:46 INFO - PROCESS | 1646 | 1468839646864 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:00:46 INFO - PROCESS | 1646 | 1468839646867 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:00:46 INFO - PROCESS | 1646 | 1468839646868 Marionette TRACE conn2 <- [1,650,null,{}] 04:00:46 INFO - PROCESS | 1646 | 1468839646870 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}] 04:00:46 INFO - PROCESS | 1646 | 1468839646871 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:47 INFO - PROCESS | 1646 | 1468839646999 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:00:47 INFO - PROCESS | 1646 | 1468839647057 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:47 INFO - PROCESS | 1646 | 1468839647058 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x112c19000 == 40 [pid = 1646] [id = 170] 04:00:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1128acc00) [pid = 1646] [serial = 508] [outer = 0x0] 04:00:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1128b1c00) [pid = 1646] [serial = 509] [outer = 0x1128acc00] 04:00:47 INFO - PROCESS | 1646 | 1468839647090 Marionette DEBUG loaded listener.js 04:00:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1128bac00) [pid = 1646] [serial = 510] [outer = 0x1128acc00] 04:00:47 INFO - PROCESS | 1646 | 1468839647618 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]]]}] 04:00:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:00:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 818ms 04:00:47 INFO - PROCESS | 1646 | 1468839647686 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:00:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:00:47 INFO - PROCESS | 1646 | 1468839647691 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:00:47 INFO - PROCESS | 1646 | 1468839647695 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:00:47 INFO - PROCESS | 1646 | 1468839647697 Marionette TRACE conn2 <- [1,654,null,{}] 04:00:47 INFO - PROCESS | 1646 | 1468839647700 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}] 04:00:47 INFO - PROCESS | 1646 | 1468839647702 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:47 INFO - PROCESS | 1646 | 1468839647810 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:00:47 INFO - PROCESS | 1646 | 1468839647887 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:47 INFO - PROCESS | 1646 | 1468839647889 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11826c000 == 41 [pid = 1646] [id = 171] 04:00:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1172bb400) [pid = 1646] [serial = 511] [outer = 0x0] 04:00:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1181e5400) [pid = 1646] [serial = 512] [outer = 0x1172bb400] 04:00:47 INFO - PROCESS | 1646 | 1468839647919 Marionette DEBUG loaded listener.js 04:00:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11846cc00) [pid = 1646] [serial = 513] [outer = 0x1172bb400] 04:00:48 INFO - PROCESS | 1646 | 1468839648594 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]]]}] 04:00:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:00:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 971ms 04:00:48 INFO - PROCESS | 1646 | 1468839648665 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:00:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:00:48 INFO - PROCESS | 1646 | 1468839648667 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:00:48 INFO - PROCESS | 1646 | 1468839648670 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:00:48 INFO - PROCESS | 1646 | 1468839648671 Marionette TRACE conn2 <- [1,658,null,{}] 04:00:48 INFO - PROCESS | 1646 | 1468839648675 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}] 04:00:48 INFO - PROCESS | 1646 | 1468839648676 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:48 INFO - PROCESS | 1646 | 1468839648766 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:00:48 INFO - PROCESS | 1646 | 1468839648843 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:48 INFO - PROCESS | 1646 | 1468839648847 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x11602c800 == 42 [pid = 1646] [id = 172] 04:00:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11608c800) [pid = 1646] [serial = 514] [outer = 0x0] 04:00:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x116539800) [pid = 1646] [serial = 515] [outer = 0x11608c800] 04:00:48 INFO - PROCESS | 1646 | 1468839648877 Marionette DEBUG loaded listener.js 04:00:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x116aa4000) [pid = 1646] [serial = 516] [outer = 0x11608c800] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9e3800 == 41 [pid = 1646] [id = 169] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x121122000 == 40 [pid = 1646] [id = 168] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1262da800 == 39 [pid = 1646] [id = 167] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x117093000 == 38 [pid = 1646] [id = 166] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x128c10000 == 37 [pid = 1646] [id = 165] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x126151000 == 36 [pid = 1646] [id = 164] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x123f1d000 == 35 [pid = 1646] [id = 163] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12131b800 == 34 [pid = 1646] [id = 162] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119692000 == 33 [pid = 1646] [id = 161] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a2000 == 32 [pid = 1646] [id = 160] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x117089800 == 31 [pid = 1646] [id = 159] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x113a6a000 == 30 [pid = 1646] [id = 158] 04:00:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119694000 == 29 [pid = 1646] [id = 157] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x113f3c400) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119752000) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1169eec00) [pid = 1646] [serial = 451] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12bfbd800) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12bfc6800) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12c2d0800) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118666400) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12499d000) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1190f4000) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1291ab800) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119b5e800) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x128a2b000) [pid = 1646] [serial = 445] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12c2c9000) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1214a7800) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1215f5c00) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x129091c00) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x129351000) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119743400) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x128a30400) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118410000) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12ca81800) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a63ec00) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x126e08400) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128ae5c00) [pid = 1646] [serial = 448] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12ae98c00) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x128a40800) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b8bf800) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1172b3c00) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x128aea000) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11865bc00) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12c2d0000) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 04:00:49 INFO - PROCESS | 1646 | 1468839649256 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]]]}] 04:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 622ms 04:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:00:49 INFO - PROCESS | 1646 | 1468839649293 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:00:49 INFO - PROCESS | 1646 | 1468839649296 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:00:49 INFO - PROCESS | 1646 | 1468839649300 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 1646 | 1468839649302 Marionette TRACE conn2 <- [1,662,null,{}] 04:00:49 INFO - PROCESS | 1646 | 1468839649305 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}] 04:00:49 INFO - PROCESS | 1646 | 1468839649307 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:49 INFO - PROCESS | 1646 | 1468839649385 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:00:49 INFO - PROCESS | 1646 | 1468839649433 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:49 INFO - PROCESS | 1646 | 1468839649434 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1170a5000 == 30 [pid = 1646] [id = 173] 04:00:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1176c8000) [pid = 1646] [serial = 517] [outer = 0x0] 04:00:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1182f2400) [pid = 1646] [serial = 518] [outer = 0x1176c8000] 04:00:49 INFO - PROCESS | 1646 | 1468839649461 Marionette DEBUG loaded listener.js 04:00:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184c9c00) [pid = 1646] [serial = 519] [outer = 0x1176c8000] 04:00:49 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:49 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:49 INFO - PROCESS | 1646 | 1468839649779 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]]]}] 04:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 04:00:49 INFO - PROCESS | 1646 | 1468839649820 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:00:49 INFO - PROCESS | 1646 | 1468839649821 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:00:49 INFO - PROCESS | 1646 | 1468839649824 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 1646 | 1468839649826 Marionette TRACE conn2 <- [1,666,null,{}] 04:00:49 INFO - PROCESS | 1646 | 1468839649834 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}] 04:00:49 INFO - PROCESS | 1646 | 1468839649837 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:49 INFO - PROCESS | 1646 | 1468839649917 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:00:49 INFO - PROCESS | 1646 | 1468839649967 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:49 INFO - PROCESS | 1646 | 1468839649969 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a4800 == 31 [pid = 1646] [id = 174] 04:00:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1184cb800) [pid = 1646] [serial = 520] [outer = 0x0] 04:00:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1190c1000) [pid = 1646] [serial = 521] [outer = 0x1184cb800] 04:00:49 INFO - PROCESS | 1646 | 1468839649997 Marionette DEBUG loaded listener.js 04:00:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119aa1400) [pid = 1646] [serial = 522] [outer = 0x1184cb800] 04:00:50 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:50 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:50 INFO - PROCESS | 1646 | 1468839650316 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]]]}] 04:00:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:00:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 04:00:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:00:50 INFO - PROCESS | 1646 | 1468839650346 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:00:50 INFO - PROCESS | 1646 | 1468839650348 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:00:50 INFO - PROCESS | 1646 | 1468839650350 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:00:50 INFO - PROCESS | 1646 | 1468839650351 Marionette TRACE conn2 <- [1,670,null,{}] 04:00:50 INFO - PROCESS | 1646 | 1468839650353 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}] 04:00:50 INFO - PROCESS | 1646 | 1468839650354 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:50 INFO - PROCESS | 1646 | 1468839650435 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:00:50 INFO - PROCESS | 1646 | 1468839650440 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:50 INFO - PROCESS | 1646 | 1468839650442 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a2f800 == 32 [pid = 1646] [id = 175] 04:00:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119aa1c00) [pid = 1646] [serial = 523] [outer = 0x0] 04:00:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11a1b6c00) [pid = 1646] [serial = 524] [outer = 0x119aa1c00] 04:00:50 INFO - PROCESS | 1646 | 1468839650466 Marionette DEBUG loaded listener.js 04:00:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1216c4800) [pid = 1646] [serial = 525] [outer = 0x119aa1c00] 04:00:50 INFO - PROCESS | 1646 | 1468839650765 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]]]}] 04:00:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:00:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 04:00:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:00:50 INFO - PROCESS | 1646 | 1468839650844 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:00:50 INFO - PROCESS | 1646 | 1468839650845 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:00:50 INFO - PROCESS | 1646 | 1468839650847 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:00:50 INFO - PROCESS | 1646 | 1468839650848 Marionette TRACE conn2 <- [1,674,null,{}] 04:00:50 INFO - PROCESS | 1646 | 1468839650850 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}] 04:00:50 INFO - PROCESS | 1646 | 1468839650852 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:50 INFO - PROCESS | 1646 | 1468839650928 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:00:50 INFO - PROCESS | 1646 | 1468839650931 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:50 INFO - PROCESS | 1646 | 1468839650932 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x116949000 == 33 [pid = 1646] [id = 176] 04:00:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1128b9c00) [pid = 1646] [serial = 526] [outer = 0x0] 04:00:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1217ad000) [pid = 1646] [serial = 527] [outer = 0x1128b9c00] 04:00:50 INFO - PROCESS | 1646 | 1468839650959 Marionette DEBUG loaded listener.js 04:00:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x123fa7800) [pid = 1646] [serial = 528] [outer = 0x1128b9c00] 04:00:51 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:51 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:51 INFO - PROCESS | 1646 | 1468839651340 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]]]}] 04:00:51 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 04:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 04:00:51 INFO - PROCESS | 1646 | 1468839651366 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:00:51 INFO - PROCESS | 1646 | 1468839651367 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:00:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:00:51 INFO - PROCESS | 1646 | 1468839651376 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:00:51 INFO - PROCESS | 1646 | 1468839651377 Marionette TRACE conn2 <- [1,678,null,{}] 04:00:51 INFO - PROCESS | 1646 | 1468839651379 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}] 04:00:51 INFO - PROCESS | 1646 | 1468839651383 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:51 INFO - PROCESS | 1646 | 1468839651499 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:00:51 INFO - PROCESS | 1646 | 1468839651502 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:51 INFO - PROCESS | 1646 | 1468839651504 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x121c34800 == 34 [pid = 1646] [id = 177] 04:00:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123fb2c00) [pid = 1646] [serial = 529] [outer = 0x0] 04:00:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1246f0800) [pid = 1646] [serial = 530] [outer = 0x123fb2c00] 04:00:51 INFO - PROCESS | 1646 | 1468839651530 Marionette DEBUG loaded listener.js 04:00:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1269ea000) [pid = 1646] [serial = 531] [outer = 0x123fb2c00] 04:00:51 INFO - PROCESS | 1646 | 1468839651861 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]]]}] 04:00:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 526ms 04:00:51 INFO - PROCESS | 1646 | 1468839651902 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:00:51 INFO - PROCESS | 1646 | 1468839651903 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:00:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:00:51 INFO - PROCESS | 1646 | 1468839651908 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:00:51 INFO - PROCESS | 1646 | 1468839651909 Marionette TRACE conn2 <- [1,682,null,{}] 04:00:51 INFO - PROCESS | 1646 | 1468839651912 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}] 04:00:51 INFO - PROCESS | 1646 | 1468839651913 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:52 INFO - PROCESS | 1646 | 1468839652007 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:00:52 INFO - PROCESS | 1646 | 1468839652010 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:52 INFO - PROCESS | 1646 | 1468839652012 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12614c000 == 35 [pid = 1646] [id = 178] 04:00:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1269eac00) [pid = 1646] [serial = 532] [outer = 0x0] 04:00:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126e10000) [pid = 1646] [serial = 533] [outer = 0x1269eac00] 04:00:52 INFO - PROCESS | 1646 | 1468839652036 Marionette DEBUG loaded listener.js 04:00:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128a26c00) [pid = 1646] [serial = 534] [outer = 0x1269eac00] 04:00:52 INFO - PROCESS | 1646 | 1468839652843 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]]]}] 04:00:52 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) 04:00:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 04:00:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:00:52 INFO - PROCESS | 1646 | 1468839652880 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:00:52 INFO - PROCESS | 1646 | 1468839652881 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:00:52 INFO - PROCESS | 1646 | 1468839652883 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:00:52 INFO - PROCESS | 1646 | 1468839652884 Marionette TRACE conn2 <- [1,686,null,{}] 04:00:52 INFO - PROCESS | 1646 | 1468839652886 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}] 04:00:52 INFO - PROCESS | 1646 | 1468839652888 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:52 INFO - PROCESS | 1646 | 1468839652980 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:00:52 INFO - PROCESS | 1646 | 1468839652983 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:52 INFO - PROCESS | 1646 | 1468839652985 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a07000 == 36 [pid = 1646] [id = 179] 04:00:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126ca6400) [pid = 1646] [serial = 535] [outer = 0x0] 04:00:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128a41000) [pid = 1646] [serial = 536] [outer = 0x126ca6400] 04:00:53 INFO - PROCESS | 1646 | 1468839653009 Marionette DEBUG loaded listener.js 04:00:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128aeb000) [pid = 1646] [serial = 537] [outer = 0x126ca6400] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1190fa400) [pid = 1646] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118410800) [pid = 1646] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11600c000) [pid = 1646] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118685000) [pid = 1646] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121c3a400) [pid = 1646] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11868a000) [pid = 1646] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1176d4400) [pid = 1646] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1215f9c00) [pid = 1646] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x123fe4400) [pid = 1646] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128aec800) [pid = 1646] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12a5ef800) [pid = 1646] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1184d0000) [pid = 1646] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1176cf400) [pid = 1646] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11386b400) [pid = 1646] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1172b3000) [pid = 1646] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1182f4000) [pid = 1646] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:00:53 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x126ca4000) [pid = 1646] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:00:53 INFO - PROCESS | 1646 | 1468839653863 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]]]}] 04:00:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:00:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1020ms 04:00:53 INFO - PROCESS | 1646 | 1468839653904 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:00:53 INFO - PROCESS | 1646 | 1468839653907 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:00:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:00:53 INFO - PROCESS | 1646 | 1468839653918 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:00:53 INFO - PROCESS | 1646 | 1468839653920 Marionette TRACE conn2 <- [1,690,null,{}] 04:00:53 INFO - PROCESS | 1646 | 1468839653922 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}] 04:00:53 INFO - PROCESS | 1646 | 1468839653923 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:54 INFO - PROCESS | 1646 | 1468839653996 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:00:54 INFO - PROCESS | 1646 | 1468839654047 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 1646 | 1468839654048 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x121509800 == 37 [pid = 1646] [id = 180] 04:00:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1172bc400) [pid = 1646] [serial = 538] [outer = 0x0] 04:00:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119d10400) [pid = 1646] [serial = 539] [outer = 0x1172bc400] 04:00:54 INFO - PROCESS | 1646 | 1468839654072 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x124429400) [pid = 1646] [serial = 540] [outer = 0x1172bc400] 04:00:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:00:54 INFO - PROCESS | 1646 | 1468839654833 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]]]}] 04:00:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 918ms 04:00:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:00:54 INFO - PROCESS | 1646 | 1468839654840 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:00:54 INFO - PROCESS | 1646 | 1468839654841 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:00:54 INFO - PROCESS | 1646 | 1468839654843 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:00:54 INFO - PROCESS | 1646 | 1468839654844 Marionette TRACE conn2 <- [1,694,null,{}] 04:00:54 INFO - PROCESS | 1646 | 1468839654846 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}] 04:00:54 INFO - PROCESS | 1646 | 1468839654847 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:54 INFO - PROCESS | 1646 | 1468839654927 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:00:54 INFO - PROCESS | 1646 | 1468839654931 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 1646 | 1468839654932 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a17000 == 38 [pid = 1646] [id = 181] 04:00:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1190fb400) [pid = 1646] [serial = 541] [outer = 0x0] 04:00:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x128aee800) [pid = 1646] [serial = 542] [outer = 0x1190fb400] 04:00:54 INFO - PROCESS | 1646 | 1468839654955 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12908c000) [pid = 1646] [serial = 543] [outer = 0x1190fb400] 04:00:55 INFO - PROCESS | 1646 | 1468839655763 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]]]}] 04:00:55 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) 04:00:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 969ms 04:00:55 INFO - PROCESS | 1646 | 1468839655812 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:00:55 INFO - PROCESS | 1646 | 1468839655815 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:00:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:00:55 INFO - PROCESS | 1646 | 1468839655818 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:00:55 INFO - PROCESS | 1646 | 1468839655820 Marionette TRACE conn2 <- [1,698,null,{}] 04:00:55 INFO - PROCESS | 1646 | 1468839655824 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}] 04:00:55 INFO - PROCESS | 1646 | 1468839655826 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:55 INFO - PROCESS | 1646 | 1468839655975 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:00:56 INFO - PROCESS | 1646 | 1468839656049 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:56 INFO - PROCESS | 1646 | 1468839656053 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169b5800 == 39 [pid = 1646] [id = 182] 04:00:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116085000) [pid = 1646] [serial = 544] [outer = 0x0] 04:00:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x116787400) [pid = 1646] [serial = 545] [outer = 0x116085000] 04:00:56 INFO - PROCESS | 1646 | 1468839656084 Marionette DEBUG loaded listener.js 04:00:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x117e85c00) [pid = 1646] [serial = 546] [outer = 0x116085000] 04:00:57 INFO - PROCESS | 1646 | 1468839657016 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]]]}] 04:00:57 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) 04:00:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1225ms 04:00:57 INFO - PROCESS | 1646 | 1468839657043 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:00:57 INFO - PROCESS | 1646 | 1468839657046 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:00:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:00:57 INFO - PROCESS | 1646 | 1468839657051 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:00:57 INFO - PROCESS | 1646 | 1468839657053 Marionette TRACE conn2 <- [1,702,null,{}] 04:00:57 INFO - PROCESS | 1646 | 1468839657056 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}] 04:00:57 INFO - PROCESS | 1646 | 1468839657057 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:57 INFO - PROCESS | 1646 | 1468839657167 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:00:57 INFO - PROCESS | 1646 | 1468839657217 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:57 INFO - PROCESS | 1646 | 1468839657218 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11968a000 == 40 [pid = 1646] [id = 183] 04:00:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118663400) [pid = 1646] [serial = 547] [outer = 0x0] 04:00:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1190f2000) [pid = 1646] [serial = 548] [outer = 0x118663400] 04:00:57 INFO - PROCESS | 1646 | 1468839657248 Marionette DEBUG loaded listener.js 04:00:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1197ba000) [pid = 1646] [serial = 549] [outer = 0x118663400] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x121509800 == 39 [pid = 1646] [id = 180] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x128a07000 == 38 [pid = 1646] [id = 179] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12614c000 == 37 [pid = 1646] [id = 178] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x121c34800 == 36 [pid = 1646] [id = 177] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x116949000 == 35 [pid = 1646] [id = 176] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x119a2f800 == 34 [pid = 1646] [id = 175] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a4800 == 33 [pid = 1646] [id = 174] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1170a5000 == 32 [pid = 1646] [id = 173] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11602c800 == 31 [pid = 1646] [id = 172] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11826c000 == 30 [pid = 1646] [id = 171] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x112c19000 == 29 [pid = 1646] [id = 170] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x119a17000 == 28 [pid = 1646] [id = 181] 04:00:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1169b5800 == 27 [pid = 1646] [id = 182] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x126e10400) [pid = 1646] [serial = 487] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118757400) [pid = 1646] [serial = 475] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1190f9800) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116aa0400) [pid = 1646] [serial = 472] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1160f1000) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119a9dc00) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118756800) [pid = 1646] [serial = 469] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1246e8400) [pid = 1646] [serial = 481] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12611b400) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x129092400) [pid = 1646] [serial = 490] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11866a400) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1181ee000) [pid = 1646] [serial = 454] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1217af000) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1217aa400) [pid = 1646] [serial = 457] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x128a2d400) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1262b1800) [pid = 1646] [serial = 460] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1184c9000) [pid = 1646] [serial = 197] [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.] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1291a3800) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x128af0000) [pid = 1646] [serial = 463] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12a635c00) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12b9ae400) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1291a8c00) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x129345800) [pid = 1646] [serial = 466] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x121171800) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x118467c00) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1197bd000) [pid = 1646] [serial = 498] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12c503800) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x121175400) [pid = 1646] [serial = 478] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12a7c6000) [pid = 1646] [serial = 495] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x128aea400) [pid = 1646] [serial = 501] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1217ac400) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x126128c00) [pid = 1646] [serial = 484] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x128aed800) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x126702c00) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12bfc4800) [pid = 1646] [serial = 504] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12b0dc800) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 04:00:58 INFO - PROCESS | 1646 | 1468839658651 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]]]}] 04:00:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:00:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1624ms 04:00:58 INFO - PROCESS | 1646 | 1468839658676 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:00:58 INFO - PROCESS | 1646 | 1468839658678 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:00:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:00:58 INFO - PROCESS | 1646 | 1468839658682 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:00:58 INFO - PROCESS | 1646 | 1468839658684 Marionette TRACE conn2 <- [1,706,null,{}] 04:00:58 INFO - PROCESS | 1646 | 1468839658688 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}] 04:00:58 INFO - PROCESS | 1646 | 1468839658690 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:58 INFO - PROCESS | 1646 | 1468839658768 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:00:58 INFO - PROCESS | 1646 | 1468839658776 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:58 INFO - PROCESS | 1646 | 1468839658778 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x113ac7800 == 28 [pid = 1646] [id = 184] 04:00:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x116080000) [pid = 1646] [serial = 550] [outer = 0x0] 04:00:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1160efc00) [pid = 1646] [serial = 551] [outer = 0x116080000] 04:00:58 INFO - PROCESS | 1646 | 1468839658807 Marionette DEBUG loaded listener.js 04:00:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x116975800) [pid = 1646] [serial = 552] [outer = 0x116080000] 04:00:59 INFO - PROCESS | 1646 | 1468839659601 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]]]}] 04:00:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:00:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 927ms 04:00:59 INFO - PROCESS | 1646 | 1468839659608 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:00:59 INFO - PROCESS | 1646 | 1468839659612 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:00:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:00:59 INFO - PROCESS | 1646 | 1468839659616 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:00:59 INFO - PROCESS | 1646 | 1468839659618 Marionette TRACE conn2 <- [1,710,null,{}] 04:00:59 INFO - PROCESS | 1646 | 1468839659621 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}] 04:00:59 INFO - PROCESS | 1646 | 1468839659623 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:59 INFO - PROCESS | 1646 | 1468839659705 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:00:59 INFO - PROCESS | 1646 | 1468839659749 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:59 INFO - PROCESS | 1646 | 1468839659751 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:00:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x116945800 == 29 [pid = 1646] [id = 185] 04:00:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x117e8e000) [pid = 1646] [serial = 553] [outer = 0x0] 04:00:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x118461800) [pid = 1646] [serial = 554] [outer = 0x117e8e000] 04:00:59 INFO - PROCESS | 1646 | 1468839659778 Marionette DEBUG loaded listener.js 04:00:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1184cd400) [pid = 1646] [serial = 555] [outer = 0x117e8e000] 04:01:00 INFO - PROCESS | 1646 | 1468839660576 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]]]}] 04:01:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:01:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 04:01:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:01:00 INFO - PROCESS | 1646 | 1468839660587 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:01:00 INFO - PROCESS | 1646 | 1468839660589 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:01:00 INFO - PROCESS | 1646 | 1468839660592 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:01:00 INFO - PROCESS | 1646 | 1468839660594 Marionette TRACE conn2 <- [1,714,null,{}] 04:01:00 INFO - PROCESS | 1646 | 1468839660602 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}] 04:01:00 INFO - PROCESS | 1646 | 1468839660607 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:00 INFO - PROCESS | 1646 | 1468839660722 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:01:00 INFO - PROCESS | 1646 | 1468839660728 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:00 INFO - PROCESS | 1646 | 1468839660730 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e3c800 == 30 [pid = 1646] [id = 186] 04:01:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11875b800) [pid = 1646] [serial = 556] [outer = 0x0] 04:01:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x119751c00) [pid = 1646] [serial = 557] [outer = 0x11875b800] 04:01:00 INFO - PROCESS | 1646 | 1468839660757 Marionette DEBUG loaded listener.js 04:01:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119aa4000) [pid = 1646] [serial = 558] [outer = 0x11875b800] 04:01:01 INFO - PROCESS | 1646 | 1468839661571 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]]]}] 04:01:01 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 04:01:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1025ms 04:01:01 INFO - PROCESS | 1646 | 1468839661617 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:01:01 INFO - PROCESS | 1646 | 1468839661619 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:01:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:01:01 INFO - PROCESS | 1646 | 1468839661621 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:01:01 INFO - PROCESS | 1646 | 1468839661622 Marionette TRACE conn2 <- [1,718,null,{}] 04:01:01 INFO - PROCESS | 1646 | 1468839661625 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}] 04:01:01 INFO - PROCESS | 1646 | 1468839661626 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:01 INFO - PROCESS | 1646 | 1468839661717 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:01:01 INFO - PROCESS | 1646 | 1468839661722 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:01 INFO - PROCESS | 1646 | 1468839661723 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182b7800 == 31 [pid = 1646] [id = 187] 04:01:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x119b5d800) [pid = 1646] [serial = 559] [outer = 0x0] 04:01:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x12116fc00) [pid = 1646] [serial = 560] [outer = 0x119b5d800] 04:01:01 INFO - PROCESS | 1646 | 1468839661748 Marionette DEBUG loaded listener.js 04:01:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1215f2c00) [pid = 1646] [serial = 561] [outer = 0x119b5d800] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1190fb400) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1172bc400) [pid = 1646] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x123fb2c00) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1176c8000) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1128b9c00) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1172bb400) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x119aa1c00) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x11608c800) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x1128acc00) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x1269eac00) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1184cb800) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12bfc5000) [pid = 1646] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:01:02 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x126ca6400) [pid = 1646] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:01:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:01:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 04:01:02 INFO - PROCESS | 1646 | 1468839662588 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]]]}] 04:01:02 INFO - PROCESS | 1646 | 1468839662593 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:01:02 INFO - PROCESS | 1646 | 1468839662594 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:01:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:01:02 INFO - PROCESS | 1646 | 1468839662596 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:01:02 INFO - PROCESS | 1646 | 1468839662597 Marionette TRACE conn2 <- [1,722,null,{}] 04:01:02 INFO - PROCESS | 1646 | 1468839662600 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}] 04:01:02 INFO - PROCESS | 1646 | 1468839662601 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:02 INFO - PROCESS | 1646 | 1468839662691 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:01:02 INFO - PROCESS | 1646 | 1468839662703 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:02 INFO - PROCESS | 1646 | 1468839662705 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191d4800 == 32 [pid = 1646] [id = 188] 04:01:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x112636c00) [pid = 1646] [serial = 562] [outer = 0x0] 04:01:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x118686800) [pid = 1646] [serial = 563] [outer = 0x112636c00] 04:01:02 INFO - PROCESS | 1646 | 1468839662738 Marionette DEBUG loaded listener.js 04:01:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x119d19400) [pid = 1646] [serial = 564] [outer = 0x112636c00] 04:01:03 INFO - PROCESS | 1646 | 1468839663100 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] 04:01:03 INFO - PROCESS | 1646 | 1468839663117 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:01:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:01:03 INFO - PROCESS | 1646 | 1468839663119 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:01:03 INFO - PROCESS | 1646 | 1468839663120 Marionette TRACE conn2 <- [1,726,null,{}] 04:01:03 INFO - PROCESS | 1646 | 1468839663126 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}] 04:01:03 INFO - PROCESS | 1646 | 1468839663131 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:03 INFO - PROCESS | 1646 | 1468839663247 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:01:03 INFO - PROCESS | 1646 | 1468839663253 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:03 INFO - PROCESS | 1646 | 1468839663254 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12110d000 == 33 [pid = 1646] [id = 189] 04:01:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1172b6000) [pid = 1646] [serial = 565] [outer = 0x0] 04:01:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1217ad800) [pid = 1646] [serial = 566] [outer = 0x1172b6000] 04:01:03 INFO - PROCESS | 1646 | 1468839663280 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x124aea000) [pid = 1646] [serial = 567] [outer = 0x1172b6000] 04:01:03 INFO - PROCESS | 1646 | 1468839663610 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]]]}] 04:01:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:01:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 523ms 04:01:03 INFO - PROCESS | 1646 | 1468839663643 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:01:03 INFO - PROCESS | 1646 | 1468839663644 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:01:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:01:03 INFO - PROCESS | 1646 | 1468839663646 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:01:03 INFO - PROCESS | 1646 | 1468839663647 Marionette TRACE conn2 <- [1,730,null,{}] 04:01:03 INFO - PROCESS | 1646 | 1468839663650 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}] 04:01:03 INFO - PROCESS | 1646 | 1468839663651 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:03 INFO - PROCESS | 1646 | 1468839663722 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:01:03 INFO - PROCESS | 1646 | 1468839663727 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:03 INFO - PROCESS | 1646 | 1468839663728 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217c2800 == 34 [pid = 1646] [id = 190] 04:01:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1184cfc00) [pid = 1646] [serial = 568] [outer = 0x0] 04:01:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1262aa800) [pid = 1646] [serial = 569] [outer = 0x1184cfc00] 04:01:03 INFO - PROCESS | 1646 | 1468839663759 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x126cac000) [pid = 1646] [serial = 570] [outer = 0x1184cfc00] 04:01:04 INFO - PROCESS | 1646 | 1468839664082 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] 04:01:04 INFO - PROCESS | 1646 | 1468839664117 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:01:04 INFO - PROCESS | 1646 | 1468839664120 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:01:04 INFO - PROCESS | 1646 | 1468839664121 Marionette TRACE conn2 <- [1,734,null,{}] 04:01:04 INFO - PROCESS | 1646 | 1468839664125 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}] 04:01:04 INFO - PROCESS | 1646 | 1468839664126 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:04 INFO - PROCESS | 1646 | 1468839664221 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:01:04 INFO - PROCESS | 1646 | 1468839664228 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:04 INFO - PROCESS | 1646 | 1468839664229 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x121c33800 == 35 [pid = 1646] [id = 191] 04:01:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x12611c800) [pid = 1646] [serial = 571] [outer = 0x0] 04:01:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x126e10400) [pid = 1646] [serial = 572] [outer = 0x12611c800] 04:01:04 INFO - PROCESS | 1646 | 1468839664254 Marionette DEBUG loaded listener.js 04:01:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x128a2bc00) [pid = 1646] [serial = 573] [outer = 0x12611c800] 04:01:04 INFO - PROCESS | 1646 | 1468839664559 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]]]}] 04:01:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:01:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 04:01:04 INFO - PROCESS | 1646 | 1468839664620 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:01:04 INFO - PROCESS | 1646 | 1468839664622 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:01:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:01:04 INFO - PROCESS | 1646 | 1468839664626 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:01:04 INFO - PROCESS | 1646 | 1468839664629 Marionette TRACE conn2 <- [1,738,null,{}] 04:01:04 INFO - PROCESS | 1646 | 1468839664633 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}] 04:01:04 INFO - PROCESS | 1646 | 1468839664635 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:04 INFO - PROCESS | 1646 | 1468839664726 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:01:04 INFO - PROCESS | 1646 | 1468839664811 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:04 INFO - PROCESS | 1646 | 1468839664812 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x116017000 == 36 [pid = 1646] [id = 192] 04:01:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x113370800) [pid = 1646] [serial = 574] [outer = 0x0] 04:01:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x113ab0c00) [pid = 1646] [serial = 575] [outer = 0x113370800] 04:01:04 INFO - PROCESS | 1646 | 1468839664845 Marionette DEBUG loaded listener.js 04:01:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11678b000) [pid = 1646] [serial = 576] [outer = 0x113370800] 04:01:05 INFO - PROCESS | 1646 | 1468839665859 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]]]}] 04:01:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:01:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1273ms 04:01:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:01:05 INFO - PROCESS | 1646 | 1468839665900 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:01:05 INFO - PROCESS | 1646 | 1468839665902 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:01:05 INFO - PROCESS | 1646 | 1468839665907 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:01:05 INFO - PROCESS | 1646 | 1468839665909 Marionette TRACE conn2 <- [1,742,null,{}] 04:01:05 INFO - PROCESS | 1646 | 1468839665912 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}] 04:01:05 INFO - PROCESS | 1646 | 1468839665914 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:06 INFO - PROCESS | 1646 | 1468839666020 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:01:06 INFO - PROCESS | 1646 | 1468839666195 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 1646 | 1468839666196 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x112e2b800 == 37 [pid = 1646] [id = 193] 04:01:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x113f33400) [pid = 1646] [serial = 577] [outer = 0x0] 04:01:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x116011800) [pid = 1646] [serial = 578] [outer = 0x113f33400] 04:01:06 INFO - PROCESS | 1646 | 1468839666225 Marionette DEBUG loaded listener.js 04:01:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1172b5000) [pid = 1646] [serial = 579] [outer = 0x113f33400] 04:01:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1217c2800 == 36 [pid = 1646] [id = 190] 04:01:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12110d000 == 35 [pid = 1646] [id = 189] 04:01:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1191d4800 == 34 [pid = 1646] [id = 188] 04:01:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1182b7800 == 33 [pid = 1646] [id = 187] 04:01:06 INFO - PROCESS | 1646 | --DOCSHELL 0x117e3c800 == 32 [pid = 1646] [id = 186] 04:01:06 INFO - PROCESS | 1646 | --DOCSHELL 0x116945800 == 31 [pid = 1646] [id = 185] 04:01:06 INFO - PROCESS | 1646 | --DOCSHELL 0x113ac7800 == 30 [pid = 1646] [id = 184] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x128aee800) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12908c000) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x124429400) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1246f0800) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1182f2400) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1217ad000) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1181e5400) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11846cc00) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11a1b6c00) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1216c4800) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x116539800) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x116aa4000) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x1128b1c00) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x1128bac00) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x126e10000) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1190c1000) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x119aa1400) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x12c510400) [pid = 1646] [serial = 507] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x1184c9c00) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x128a41000) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x119d10400) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x128a26c00) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x128aeb000) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x1269ea000) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 04:01:06 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x123fa7800) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 04:01:07 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 04:01:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1227ms 04:01:07 INFO - PROCESS | 1646 | 1468839667128 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]]]}] 04:01:07 INFO - PROCESS | 1646 | 1468839667133 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:01:07 INFO - PROCESS | 1646 | 1468839667135 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:01:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:01:07 INFO - PROCESS | 1646 | 1468839667138 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:01:07 INFO - PROCESS | 1646 | 1468839667141 Marionette TRACE conn2 <- [1,746,null,{}] 04:01:07 INFO - PROCESS | 1646 | 1468839667144 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}] 04:01:07 INFO - PROCESS | 1646 | 1468839667146 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:07 INFO - PROCESS | 1646 | 1468839667222 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:01:07 INFO - PROCESS | 1646 | 1468839667227 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:07 INFO - PROCESS | 1646 | 1468839667228 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1170a3000 == 31 [pid = 1646] [id = 194] 04:01:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x1176cfc00) [pid = 1646] [serial = 580] [outer = 0x0] 04:01:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x1184cdc00) [pid = 1646] [serial = 581] [outer = 0x1176cfc00] 04:01:07 INFO - PROCESS | 1646 | 1468839667257 Marionette DEBUG loaded listener.js 04:01:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11866ac00) [pid = 1646] [serial = 582] [outer = 0x1176cfc00] 04:01:08 INFO - PROCESS | 1646 | 1468839668190 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]]]}] 04:01:08 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.) 04:01:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1074ms 04:01:08 INFO - PROCESS | 1646 | 1468839668214 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:01:08 INFO - PROCESS | 1646 | 1468839668216 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:01:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:01:08 INFO - PROCESS | 1646 | 1468839668219 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:01:08 INFO - PROCESS | 1646 | 1468839668220 Marionette TRACE conn2 <- [1,750,null,{}] 04:01:08 INFO - PROCESS | 1646 | 1468839668223 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}] 04:01:08 INFO - PROCESS | 1646 | 1468839668226 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:08 INFO - PROCESS | 1646 | 1468839668303 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:01:08 INFO - PROCESS | 1646 | 1468839668309 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:08 INFO - PROCESS | 1646 | 1468839668311 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x118283000 == 32 [pid = 1646] [id = 195] 04:01:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x118684800) [pid = 1646] [serial = 583] [outer = 0x0] 04:01:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x119aa6c00) [pid = 1646] [serial = 584] [outer = 0x118684800] 04:01:08 INFO - PROCESS | 1646 | 1468839668336 Marionette DEBUG loaded listener.js 04:01:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x119d18800) [pid = 1646] [serial = 585] [outer = 0x118684800] 04:01:09 INFO - PROCESS | 1646 | 1468839669164 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]]]}] 04:01:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:01:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 04:01:09 INFO - PROCESS | 1646 | 1468839669191 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:01:09 INFO - PROCESS | 1646 | 1468839669193 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:01:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:01:09 INFO - PROCESS | 1646 | 1468839669199 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:01:09 INFO - PROCESS | 1646 | 1468839669203 Marionette TRACE conn2 <- [1,754,null,{}] 04:01:09 INFO - PROCESS | 1646 | 1468839669209 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}] 04:01:09 INFO - PROCESS | 1646 | 1468839669212 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:09 INFO - PROCESS | 1646 | 1468839669304 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:01:09 INFO - PROCESS | 1646 | 1468839669337 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:09 INFO - PROCESS | 1646 | 1468839669339 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119697000 == 33 [pid = 1646] [id = 196] 04:01:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x121172000) [pid = 1646] [serial = 586] [outer = 0x0] 04:01:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x1218b5800) [pid = 1646] [serial = 587] [outer = 0x121172000] 04:01:09 INFO - PROCESS | 1646 | 1468839669364 Marionette DEBUG loaded listener.js 04:01:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x124018400) [pid = 1646] [serial = 588] [outer = 0x121172000] 04:01:09 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x119b5d800) [pid = 1646] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:01:09 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x11875b800) [pid = 1646] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:01:09 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x118663400) [pid = 1646] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:01:09 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x116080000) [pid = 1646] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:01:09 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x117e8e000) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:01:09 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x1184cfc00) [pid = 1646] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:01:09 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x112636c00) [pid = 1646] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:01:09 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x116085000) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:01:09 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x1172b6000) [pid = 1646] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:01:10 INFO - PROCESS | 1646 | 1468839670134 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]]]}] 04:01:10 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 04:01:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 980ms 04:01:10 INFO - PROCESS | 1646 | 1468839670176 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:01:10 INFO - PROCESS | 1646 | 1468839670178 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:01:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:01:10 INFO - PROCESS | 1646 | 1468839670181 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 1646 | 1468839670182 Marionette TRACE conn2 <- [1,758,null,{}] 04:01:10 INFO - PROCESS | 1646 | 1468839670184 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}] 04:01:10 INFO - PROCESS | 1646 | 1468839670185 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:10 INFO - PROCESS | 1646 | 1468839670263 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:01:10 INFO - PROCESS | 1646 | 1468839670266 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 1646 | 1468839670268 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213dc800 == 34 [pid = 1646] [id = 197] 04:01:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x11678b400) [pid = 1646] [serial = 589] [outer = 0x0] 04:01:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x118663400) [pid = 1646] [serial = 590] [outer = 0x11678b400] 04:01:10 INFO - PROCESS | 1646 | 1468839670294 Marionette DEBUG loaded listener.js 04:01:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x1217a9c00) [pid = 1646] [serial = 591] [outer = 0x11678b400] 04:01:10 INFO - PROCESS | 1646 | 1468839670610 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]]]}] 04:01:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:01:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 467ms 04:01:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:01:10 INFO - PROCESS | 1646 | 1468839670649 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:01:10 INFO - PROCESS | 1646 | 1468839670650 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:01:10 INFO - PROCESS | 1646 | 1468839670652 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 1646 | 1468839670653 Marionette TRACE conn2 <- [1,762,null,{}] 04:01:10 INFO - PROCESS | 1646 | 1468839670656 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}] 04:01:10 INFO - PROCESS | 1646 | 1468839670657 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:10 INFO - PROCESS | 1646 | 1468839670732 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:01:10 INFO - PROCESS | 1646 | 1468839670781 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 1646 | 1468839670785 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e2d800 == 35 [pid = 1646] [id = 198] 04:01:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x1172b3c00) [pid = 1646] [serial = 592] [outer = 0x0] 04:01:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x126174400) [pid = 1646] [serial = 593] [outer = 0x1172b3c00] 04:01:10 INFO - PROCESS | 1646 | 1468839670818 Marionette DEBUG loaded listener.js 04:01:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x1269e3800) [pid = 1646] [serial = 594] [outer = 0x1172b3c00] 04:01:11 INFO - PROCESS | 1646 | 1468839671595 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]]]}] 04:01:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:01:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 04:01:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:01:11 INFO - PROCESS | 1646 | 1468839671625 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:01:11 INFO - PROCESS | 1646 | 1468839671626 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:01:11 INFO - PROCESS | 1646 | 1468839671628 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:01:11 INFO - PROCESS | 1646 | 1468839671629 Marionette TRACE conn2 <- [1,766,null,{}] 04:01:11 INFO - PROCESS | 1646 | 1468839671632 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}] 04:01:11 INFO - PROCESS | 1646 | 1468839671633 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:11 INFO - PROCESS | 1646 | 1468839671709 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:01:11 INFO - PROCESS | 1646 | 1468839671713 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:11 INFO - PROCESS | 1646 | 1468839671714 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262d9800 == 36 [pid = 1646] [id = 199] 04:01:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x128a2ec00) [pid = 1646] [serial = 595] [outer = 0x0] 04:01:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x128ae8400) [pid = 1646] [serial = 596] [outer = 0x128a2ec00] 04:01:11 INFO - PROCESS | 1646 | 1468839671738 Marionette DEBUG loaded listener.js 04:01:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x128aeec00) [pid = 1646] [serial = 597] [outer = 0x128a2ec00] 04:01:12 INFO - PROCESS | 1646 | 1468839672518 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]]]}] 04:01:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:01:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 04:01:12 INFO - PROCESS | 1646 | 1468839672547 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:01:12 INFO - PROCESS | 1646 | 1468839672548 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:01:12 INFO - PROCESS | 1646 | 1468839672550 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:01:12 INFO - PROCESS | 1646 | 1468839672552 Marionette TRACE conn2 <- [1,770,null,{}] 04:01:12 INFO - PROCESS | 1646 | 1468839672554 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}] 04:01:12 INFO - PROCESS | 1646 | 1468839672555 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:12 INFO - PROCESS | 1646 | 1468839672627 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:01:12 INFO - PROCESS | 1646 | 1468839672631 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:12 INFO - PROCESS | 1646 | 1468839672632 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1267c0000 == 37 [pid = 1646] [id = 200] 04:01:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x128aee400) [pid = 1646] [serial = 598] [outer = 0x0] 04:01:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x12908f000) [pid = 1646] [serial = 599] [outer = 0x128aee400] 04:01:12 INFO - PROCESS | 1646 | 1468839672659 Marionette DEBUG loaded listener.js 04:01:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x12919c800) [pid = 1646] [serial = 600] [outer = 0x128aee400] 04:01:13 INFO - PROCESS | 1646 | 1468839673117 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]]]}] 04:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 617ms 04:01:13 INFO - PROCESS | 1646 | 1468839673169 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:01:13 INFO - PROCESS | 1646 | 1468839673172 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:01:13 INFO - PROCESS | 1646 | 1468839673194 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:01:13 INFO - PROCESS | 1646 | 1468839673196 Marionette TRACE conn2 <- [1,774,null,{}] 04:01:13 INFO - PROCESS | 1646 | 1468839673200 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}] 04:01:13 INFO - PROCESS | 1646 | 1468839673202 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:13 INFO - PROCESS | 1646 | 1468839673302 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:01:13 INFO - PROCESS | 1646 | 1468839673362 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:13 INFO - PROCESS | 1646 | 1468839673364 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x11749f800 == 38 [pid = 1646] [id = 201] 04:01:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x116aa3000) [pid = 1646] [serial = 601] [outer = 0x0] 04:01:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1181e5400) [pid = 1646] [serial = 602] [outer = 0x116aa3000] 04:01:13 INFO - PROCESS | 1646 | 1468839673395 Marionette DEBUG loaded listener.js 04:01:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1184c8400) [pid = 1646] [serial = 603] [outer = 0x116aa3000] 04:01:13 INFO - PROCESS | 1646 | 1468839673850 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]]]}] 04:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 674ms 04:01:13 INFO - PROCESS | 1646 | 1468839673927 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:01:13 INFO - PROCESS | 1646 | 1468839673932 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:01:13 INFO - PROCESS | 1646 | 1468839673942 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:01:13 INFO - PROCESS | 1646 | 1468839673945 Marionette TRACE conn2 <- [1,778,null,{}] 04:01:13 INFO - PROCESS | 1646 | 1468839673949 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}] 04:01:13 INFO - PROCESS | 1646 | 1468839673952 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:14 INFO - PROCESS | 1646 | 1468839674105 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:01:14 INFO - PROCESS | 1646 | 1468839674213 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:14 INFO - PROCESS | 1646 | 1468839674215 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x121715800 == 39 [pid = 1646] [id = 202] 04:01:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x119aa3800) [pid = 1646] [serial = 604] [outer = 0x0] 04:01:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119aac000) [pid = 1646] [serial = 605] [outer = 0x119aa3800] 04:01:14 INFO - PROCESS | 1646 | 1468839674252 Marionette DEBUG loaded listener.js 04:01:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1215f4c00) [pid = 1646] [serial = 606] [outer = 0x119aa3800] 04:01:14 INFO - PROCESS | 1646 | 1468839674662 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]]]}] 04:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 772ms 04:01:14 INFO - PROCESS | 1646 | 1468839674723 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:01:14 INFO - PROCESS | 1646 | 1468839674725 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:01:14 INFO - PROCESS | 1646 | 1468839674729 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:01:14 INFO - PROCESS | 1646 | 1468839674731 Marionette TRACE conn2 <- [1,782,null,{}] 04:01:14 INFO - PROCESS | 1646 | 1468839674739 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}] 04:01:14 INFO - PROCESS | 1646 | 1468839674744 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:14 INFO - PROCESS | 1646 | 1468839674839 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:01:14 INFO - PROCESS | 1646 | 1468839674903 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:14 INFO - PROCESS | 1646 | 1468839674905 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a17000 == 40 [pid = 1646] [id = 203] 04:01:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x12499e400) [pid = 1646] [serial = 607] [outer = 0x0] 04:01:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1262af400) [pid = 1646] [serial = 608] [outer = 0x12499e400] 04:01:14 INFO - PROCESS | 1646 | 1468839674936 Marionette DEBUG loaded listener.js 04:01:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x126e04000) [pid = 1646] [serial = 609] [outer = 0x12499e400] 04:01:15 INFO - PROCESS | 1646 | 1468839675381 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]]]}] 04:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 671ms 04:01:15 INFO - PROCESS | 1646 | 1468839675401 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:01:15 INFO - PROCESS | 1646 | 1468839675404 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:01:15 INFO - PROCESS | 1646 | 1468839675408 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:01:15 INFO - PROCESS | 1646 | 1468839675409 Marionette TRACE conn2 <- [1,786,null,{}] 04:01:15 INFO - PROCESS | 1646 | 1468839675413 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}] 04:01:15 INFO - PROCESS | 1646 | 1468839675415 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:15 INFO - PROCESS | 1646 | 1468839675552 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:01:15 INFO - PROCESS | 1646 | 1468839675632 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:15 INFO - PROCESS | 1646 | 1468839675633 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x129019000 == 41 [pid = 1646] [id = 204] 04:01:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x124ae7000) [pid = 1646] [serial = 610] [outer = 0x0] 04:01:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x128ae6400) [pid = 1646] [serial = 611] [outer = 0x124ae7000] 04:01:15 INFO - PROCESS | 1646 | 1468839675662 Marionette DEBUG loaded listener.js 04:01:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x12919d400) [pid = 1646] [serial = 612] [outer = 0x124ae7000] 04:01:16 INFO - PROCESS | 1646 | 1468839676158 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]]]}] 04:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 822ms 04:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:01:16 INFO - PROCESS | 1646 | 1468839676230 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:01:16 INFO - PROCESS | 1646 | 1468839676233 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:01:16 INFO - PROCESS | 1646 | 1468839676236 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:01:16 INFO - PROCESS | 1646 | 1468839676238 Marionette TRACE conn2 <- [1,790,null,{}] 04:01:16 INFO - PROCESS | 1646 | 1468839676242 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}] 04:01:16 INFO - PROCESS | 1646 | 1468839676244 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:16 INFO - PROCESS | 1646 | 1468839676341 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:01:16 INFO - PROCESS | 1646 | 1468839676406 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 1646 | 1468839676407 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11614f800 == 42 [pid = 1646] [id = 205] 04:01:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1182e6800) [pid = 1646] [serial = 613] [outer = 0x0] 04:01:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1182f3800) [pid = 1646] [serial = 614] [outer = 0x1182e6800] 04:01:16 INFO - PROCESS | 1646 | 1468839676436 Marionette DEBUG loaded listener.js 04:01:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1184ca800) [pid = 1646] [serial = 615] [outer = 0x1182e6800] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1262d9800 == 41 [pid = 1646] [id = 199] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x117e2d800 == 40 [pid = 1646] [id = 198] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1213dc800 == 39 [pid = 1646] [id = 197] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x119697000 == 38 [pid = 1646] [id = 196] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x118283000 == 37 [pid = 1646] [id = 195] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1170a3000 == 36 [pid = 1646] [id = 194] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x112e2b800 == 35 [pid = 1646] [id = 193] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x121c33800 == 34 [pid = 1646] [id = 191] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x116017000 == 33 [pid = 1646] [id = 192] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11968a000 == 32 [pid = 1646] [id = 183] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x129019000 == 31 [pid = 1646] [id = 204] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x128a17000 == 30 [pid = 1646] [id = 203] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x121715800 == 29 [pid = 1646] [id = 202] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1267c0000 == 28 [pid = 1646] [id = 200] 04:01:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11749f800 == 27 [pid = 1646] [id = 201] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12116fc00) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119751c00) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1197ba000) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1190f2000) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1160efc00) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x116975800) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x118461800) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x126cac000) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x118686800) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x117e85c00) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x116787400) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1262aa800) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1215f2c00) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x119d19400) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x126e10400) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x1217ad800) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x119aa4000) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1184cd400) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x124aea000) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 04:01:17 INFO - PROCESS | 1646 | 1468839677267 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]]]}] 04:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1071ms 04:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:01:17 INFO - PROCESS | 1646 | 1468839677307 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:01:17 INFO - PROCESS | 1646 | 1468839677309 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:01:17 INFO - PROCESS | 1646 | 1468839677312 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:01:17 INFO - PROCESS | 1646 | 1468839677314 Marionette TRACE conn2 <- [1,794,null,{}] 04:01:17 INFO - PROCESS | 1646 | 1468839677318 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}] 04:01:17 INFO - PROCESS | 1646 | 1468839677320 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:17 INFO - PROCESS | 1646 | 1468839677397 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:01:17 INFO - PROCESS | 1646 | 1468839677402 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:17 INFO - PROCESS | 1646 | 1468839677405 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133d4000 == 28 [pid = 1646] [id = 206] 04:01:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x112986c00) [pid = 1646] [serial = 616] [outer = 0x0] 04:01:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x11298e400) [pid = 1646] [serial = 617] [outer = 0x112986c00] 04:01:17 INFO - PROCESS | 1646 | 1468839677436 Marionette DEBUG loaded listener.js 04:01:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x112f0e800) [pid = 1646] [serial = 618] [outer = 0x112986c00] 04:01:17 INFO - PROCESS | 1646 | 1468839677792 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]]]}] 04:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 04:01:17 INFO - PROCESS | 1646 | 1468839677833 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:01:17 INFO - PROCESS | 1646 | 1468839677836 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:01:17 INFO - PROCESS | 1646 | 1468839677841 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:01:17 INFO - PROCESS | 1646 | 1468839677843 Marionette TRACE conn2 <- [1,798,null,{}] 04:01:17 INFO - PROCESS | 1646 | 1468839677845 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}] 04:01:17 INFO - PROCESS | 1646 | 1468839677847 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:17 INFO - PROCESS | 1646 | 1468839677920 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:01:17 INFO - PROCESS | 1646 | 1468839677925 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:17 INFO - PROCESS | 1646 | 1468839677926 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x116523000 == 29 [pid = 1646] [id = 207] 04:01:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1151d6800) [pid = 1646] [serial = 619] [outer = 0x0] 04:01:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x116085800) [pid = 1646] [serial = 620] [outer = 0x1151d6800] 04:01:17 INFO - PROCESS | 1646 | 1468839677956 Marionette DEBUG loaded listener.js 04:01:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11653a000) [pid = 1646] [serial = 621] [outer = 0x1151d6800] 04:01:18 INFO - PROCESS | 1646 | 1468839678311 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]]]}] 04:01:18 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 04:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 04:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:01:18 INFO - PROCESS | 1646 | 1468839678361 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:01:18 INFO - PROCESS | 1646 | 1468839678362 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:01:18 INFO - PROCESS | 1646 | 1468839678365 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:01:18 INFO - PROCESS | 1646 | 1468839678367 Marionette TRACE conn2 <- [1,802,null,{}] 04:01:18 INFO - PROCESS | 1646 | 1468839678375 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}] 04:01:18 INFO - PROCESS | 1646 | 1468839678379 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:18 INFO - PROCESS | 1646 | 1468839678455 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:01:18 INFO - PROCESS | 1646 | 1468839678462 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:18 INFO - PROCESS | 1646 | 1468839678464 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x117498800 == 30 [pid = 1646] [id = 208] 04:01:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11608e400) [pid = 1646] [serial = 622] [outer = 0x0] 04:01:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x118460400) [pid = 1646] [serial = 623] [outer = 0x11608e400] 04:01:18 INFO - PROCESS | 1646 | 1468839678494 Marionette DEBUG loaded listener.js 04:01:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1184c4800) [pid = 1646] [serial = 624] [outer = 0x11608e400] 04:01:18 INFO - PROCESS | 1646 | 1468839678815 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]]]}] 04:01:18 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 04:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 471ms 04:01:18 INFO - PROCESS | 1646 | 1468839678837 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:01:18 INFO - PROCESS | 1646 | 1468839678840 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:01:18 INFO - PROCESS | 1646 | 1468839678845 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:01:18 INFO - PROCESS | 1646 | 1468839678846 Marionette TRACE conn2 <- [1,806,null,{}] 04:01:18 INFO - PROCESS | 1646 | 1468839678849 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}] 04:01:18 INFO - PROCESS | 1646 | 1468839678850 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:18 INFO - PROCESS | 1646 | 1468839678931 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:01:18 INFO - PROCESS | 1646 | 1468839678982 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:18 INFO - PROCESS | 1646 | 1468839678984 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a7800 == 31 [pid = 1646] [id = 209] 04:01:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1161c7000) [pid = 1646] [serial = 625] [outer = 0x0] 04:01:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x118668000) [pid = 1646] [serial = 626] [outer = 0x1161c7000] 04:01:19 INFO - PROCESS | 1646 | 1468839679009 Marionette DEBUG loaded listener.js 04:01:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x119042c00) [pid = 1646] [serial = 627] [outer = 0x1161c7000] 04:01:19 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:01:19 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:01:19 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:01:19 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 04:01:19 INFO - PROCESS | 1646 | 1468839679335 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]]]}] 04:01:19 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 04:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 04:01:19 INFO - PROCESS | 1646 | 1468839679365 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:01:19 INFO - PROCESS | 1646 | 1468839679366 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:01:19 INFO - PROCESS | 1646 | 1468839679376 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:01:19 INFO - PROCESS | 1646 | 1468839679377 Marionette TRACE conn2 <- [1,810,null,{}] 04:01:19 INFO - PROCESS | 1646 | 1468839679380 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}] 04:01:19 INFO - PROCESS | 1646 | 1468839679381 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:19 INFO - PROCESS | 1646 | 1468839679470 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:01:19 INFO - PROCESS | 1646 | 1468839679504 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:19 INFO - PROCESS | 1646 | 1468839679505 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191cb000 == 32 [pid = 1646] [id = 210] 04:01:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1151cbc00) [pid = 1646] [serial = 628] [outer = 0x0] 04:01:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1190ba000) [pid = 1646] [serial = 629] [outer = 0x1151cbc00] 04:01:19 INFO - PROCESS | 1646 | 1468839679530 Marionette DEBUG loaded listener.js 04:01:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1197bd800) [pid = 1646] [serial = 630] [outer = 0x1151cbc00] 04:01:19 INFO - PROCESS | 1646 | 1468839679859 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]]]}] 04:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 522ms 04:01:19 INFO - PROCESS | 1646 | 1468839679902 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:01:19 INFO - PROCESS | 1646 | 1468839679903 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:01:19 INFO - PROCESS | 1646 | 1468839679905 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:01:19 INFO - PROCESS | 1646 | 1468839679907 Marionette TRACE conn2 <- [1,814,null,{}] 04:01:19 INFO - PROCESS | 1646 | 1468839679909 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}] 04:01:19 INFO - PROCESS | 1646 | 1468839679913 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:20 INFO - PROCESS | 1646 | 1468839680023 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:01:20 INFO - PROCESS | 1646 | 1468839680055 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:20 INFO - PROCESS | 1646 | 1468839680056 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x119db8000 == 33 [pid = 1646] [id = 211] 04:01:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x113253c00) [pid = 1646] [serial = 631] [outer = 0x0] 04:01:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119aab400) [pid = 1646] [serial = 632] [outer = 0x113253c00] 04:01:20 INFO - PROCESS | 1646 | 1468839680082 Marionette DEBUG loaded listener.js 04:01:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1217a0c00) [pid = 1646] [serial = 633] [outer = 0x113253c00] 04:01:20 INFO - PROCESS | 1646 | 1468839680404 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] 04:01:20 INFO - PROCESS | 1646 | 1468839680431 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:01:20 INFO - PROCESS | 1646 | 1468839680433 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 1646 | 1468839680434 Marionette TRACE conn2 <- [1,818,null,{}] 04:01:20 INFO - PROCESS | 1646 | 1468839680444 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}] 04:01:20 INFO - PROCESS | 1646 | 1468839680445 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:20 INFO - PROCESS | 1646 | 1468839680537 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:01:20 INFO - PROCESS | 1646 | 1468839680541 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:20 INFO - PROCESS | 1646 | 1468839680542 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213e2000 == 34 [pid = 1646] [id = 212] 04:01:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119aa0400) [pid = 1646] [serial = 634] [outer = 0x0] 04:01:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1217abc00) [pid = 1646] [serial = 635] [outer = 0x119aa0400] 04:01:20 INFO - PROCESS | 1646 | 1468839680566 Marionette DEBUG loaded listener.js 04:01:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x121eac400) [pid = 1646] [serial = 636] [outer = 0x119aa0400] 04:01:20 INFO - PROCESS | 1646 | 1468839680901 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]]]}] 04:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 526ms 04:01:20 INFO - PROCESS | 1646 | 1468839680959 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:01:20 INFO - PROCESS | 1646 | 1468839680961 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:01:20 INFO - PROCESS | 1646 | 1468839680963 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 1646 | 1468839680964 Marionette TRACE conn2 <- [1,822,null,{}] 04:01:20 INFO - PROCESS | 1646 | 1468839680966 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}] 04:01:20 INFO - PROCESS | 1646 | 1468839680967 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:21 INFO - PROCESS | 1646 | 1468839681058 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:01:21 INFO - PROCESS | 1646 | 1468839681092 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 1646 | 1468839681093 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217da000 == 35 [pid = 1646] [id = 213] 04:01:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x121eb5800) [pid = 1646] [serial = 637] [outer = 0x0] 04:01:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12409b000) [pid = 1646] [serial = 638] [outer = 0x121eb5800] 04:01:21 INFO - PROCESS | 1646 | 1468839681116 Marionette DEBUG loaded listener.js 04:01:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1244f5000) [pid = 1646] [serial = 639] [outer = 0x121eb5800] 04:01:21 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128aee400) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:01:21 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11678b400) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:01:21 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x113370800) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:01:21 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1172b3c00) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:01:21 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12611c800) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:01:21 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x113f33400) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:01:21 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x118684800) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:01:21 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1176cfc00) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:01:21 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x128a2ec00) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:01:21 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x121172000) [pid = 1646] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:01:21 INFO - PROCESS | 1646 | 1468839681473 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] 04:01:21 INFO - PROCESS | 1646 | 1468839681482 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:01:21 INFO - PROCESS | 1646 | 1468839681484 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:01:21 INFO - PROCESS | 1646 | 1468839681485 Marionette TRACE conn2 <- [1,826,null,{}] 04:01:21 INFO - PROCESS | 1646 | 1468839681488 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}] 04:01:21 INFO - PROCESS | 1646 | 1468839681489 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:21 INFO - PROCESS | 1646 | 1468839681572 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:01:21 INFO - PROCESS | 1646 | 1468839681622 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 1646 | 1468839681623 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x117498000 == 36 [pid = 1646] [id = 214] 04:01:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x115e0f800) [pid = 1646] [serial = 640] [outer = 0x0] 04:01:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x118662400) [pid = 1646] [serial = 641] [outer = 0x115e0f800] 04:01:21 INFO - PROCESS | 1646 | 1468839681647 Marionette DEBUG loaded listener.js 04:01:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1246e2800) [pid = 1646] [serial = 642] [outer = 0x115e0f800] 04:01:21 INFO - PROCESS | 1646 | 1468839681926 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]]]}] 04:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 471ms 04:01:21 INFO - PROCESS | 1646 | 1468839681963 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:01:21 INFO - PROCESS | 1646 | 1468839681965 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:01:21 INFO - PROCESS | 1646 | 1468839681967 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:01:21 INFO - PROCESS | 1646 | 1468839681968 Marionette TRACE conn2 <- [1,830,null,{}] 04:01:21 INFO - PROCESS | 1646 | 1468839681971 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}] 04:01:21 INFO - PROCESS | 1646 | 1468839681972 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:22 INFO - PROCESS | 1646 | 1468839682051 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:01:22 INFO - PROCESS | 1646 | 1468839682054 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 1646 | 1468839682056 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262e1000 == 37 [pid = 1646] [id = 215] 04:01:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119aa3400) [pid = 1646] [serial = 643] [outer = 0x0] 04:01:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x124853000) [pid = 1646] [serial = 644] [outer = 0x119aa3400] 04:01:22 INFO - PROCESS | 1646 | 1468839682082 Marionette DEBUG loaded listener.js 04:01:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x126123000) [pid = 1646] [serial = 645] [outer = 0x119aa3400] 04:01:22 INFO - PROCESS | 1646 | 1468839682400 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]]]}] 04:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 04:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:01:22 INFO - PROCESS | 1646 | 1468839682436 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:01:22 INFO - PROCESS | 1646 | 1468839682437 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:01:22 INFO - PROCESS | 1646 | 1468839682440 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 1646 | 1468839682442 Marionette TRACE conn2 <- [1,834,null,{}] 04:01:22 INFO - PROCESS | 1646 | 1468839682444 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}] 04:01:22 INFO - PROCESS | 1646 | 1468839682445 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:22 INFO - PROCESS | 1646 | 1468839682565 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:01:22 INFO - PROCESS | 1646 | 1468839682570 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 1646 | 1468839682572 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191c5000 == 38 [pid = 1646] [id = 216] 04:01:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x124ae6800) [pid = 1646] [serial = 646] [outer = 0x0] 04:01:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1262afc00) [pid = 1646] [serial = 647] [outer = 0x124ae6800] 04:01:22 INFO - PROCESS | 1646 | 1468839682601 Marionette DEBUG loaded listener.js 04:01:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x126ca3000) [pid = 1646] [serial = 648] [outer = 0x124ae6800] 04:01:22 INFO - PROCESS | 1646 | 1468839682917 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]]]}] 04:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 04:01:22 INFO - PROCESS | 1646 | 1468839682961 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:01:22 INFO - PROCESS | 1646 | 1468839682962 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:01:22 INFO - PROCESS | 1646 | 1468839682964 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 1646 | 1468839682965 Marionette TRACE conn2 <- [1,838,null,{}] 04:01:22 INFO - PROCESS | 1646 | 1468839682968 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}] 04:01:22 INFO - PROCESS | 1646 | 1468839682969 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:23 INFO - PROCESS | 1646 | 1468839683046 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:01:23 INFO - PROCESS | 1646 | 1468839683050 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:23 INFO - PROCESS | 1646 | 1468839683051 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291c0800 == 39 [pid = 1646] [id = 217] 04:01:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x126e05800) [pid = 1646] [serial = 649] [outer = 0x0] 04:01:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x126e11000) [pid = 1646] [serial = 650] [outer = 0x126e05800] 04:01:23 INFO - PROCESS | 1646 | 1468839683075 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x128a24c00) [pid = 1646] [serial = 651] [outer = 0x126e05800] 04:01:23 INFO - PROCESS | 1646 | 1468839683544 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]]]}] 04:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 619ms 04:01:23 INFO - PROCESS | 1646 | 1468839683583 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:01:23 INFO - PROCESS | 1646 | 1468839683586 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:01:23 INFO - PROCESS | 1646 | 1468839683589 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:01:23 INFO - PROCESS | 1646 | 1468839683592 Marionette TRACE conn2 <- [1,842,null,{}] 04:01:23 INFO - PROCESS | 1646 | 1468839683596 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}] 04:01:23 INFO - PROCESS | 1646 | 1468839683597 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:23 INFO - PROCESS | 1646 | 1468839683711 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:01:23 INFO - PROCESS | 1646 | 1468839683764 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:23 INFO - PROCESS | 1646 | 1468839683765 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x113f45800 == 40 [pid = 1646] [id = 218] 04:01:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1121bcc00) [pid = 1646] [serial = 652] [outer = 0x0] 04:01:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1128ba400) [pid = 1646] [serial = 653] [outer = 0x1121bcc00] 04:01:23 INFO - PROCESS | 1646 | 1468839683796 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x113863000) [pid = 1646] [serial = 654] [outer = 0x1121bcc00] 04:01:24 INFO - PROCESS | 1646 | 1468839684352 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]]]}] 04:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 770ms 04:01:24 INFO - PROCESS | 1646 | 1468839684396 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:01:24 INFO - PROCESS | 1646 | 1468839684399 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:01:24 INFO - PROCESS | 1646 | 1468839684405 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:01:24 INFO - PROCESS | 1646 | 1468839684406 Marionette TRACE conn2 <- [1,846,null,{}] 04:01:24 INFO - PROCESS | 1646 | 1468839684409 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}] 04:01:24 INFO - PROCESS | 1646 | 1468839684411 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:24 INFO - PROCESS | 1646 | 1468839684516 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:01:24 INFO - PROCESS | 1646 | 1468839684582 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:24 INFO - PROCESS | 1646 | 1468839684584 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a5000 == 41 [pid = 1646] [id = 219] 04:01:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1160ef000) [pid = 1646] [serial = 655] [outer = 0x0] 04:01:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116780800) [pid = 1646] [serial = 656] [outer = 0x1160ef000] 04:01:24 INFO - PROCESS | 1646 | 1468839684614 Marionette DEBUG loaded listener.js 04:01:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x117e86800) [pid = 1646] [serial = 657] [outer = 0x1160ef000] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1191c5000 == 40 [pid = 1646] [id = 216] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1262e1000 == 39 [pid = 1646] [id = 215] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x117498000 == 38 [pid = 1646] [id = 214] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1217da000 == 37 [pid = 1646] [id = 213] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1213e2000 == 36 [pid = 1646] [id = 212] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x119db8000 == 35 [pid = 1646] [id = 211] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1191cb000 == 34 [pid = 1646] [id = 210] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a7800 == 33 [pid = 1646] [id = 209] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x117498800 == 32 [pid = 1646] [id = 208] 04:01:25 INFO - PROCESS | 1646 | 1468839685464 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]]]}] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x116523000 == 31 [pid = 1646] [id = 207] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1133d4000 == 30 [pid = 1646] [id = 206] 04:01:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11614f800 == 29 [pid = 1646] [id = 205] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12919c800) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118663400) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x113ab0c00) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1269e3800) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11678b000) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x128a2bc00) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x116011800) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12908f000) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1172b5000) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119aa6c00) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1184cdc00) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11866ac00) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x128aeec00) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x128ae8400) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1218b5800) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x124018400) [pid = 1646] [serial = 588] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1217a9c00) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x126174400) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 04:01:25 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x119d18800) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 04:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1122ms 04:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:01:25 INFO - PROCESS | 1646 | 1468839685526 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:01:25 INFO - PROCESS | 1646 | 1468839685528 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:01:25 INFO - PROCESS | 1646 | 1468839685531 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:01:25 INFO - PROCESS | 1646 | 1468839685533 Marionette TRACE conn2 <- [1,850,null,{}] 04:01:25 INFO - PROCESS | 1646 | 1468839685537 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}] 04:01:25 INFO - PROCESS | 1646 | 1468839685538 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:25 INFO - PROCESS | 1646 | 1468839685616 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:01:25 INFO - PROCESS | 1646 | 1468839685627 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:25 INFO - PROCESS | 1646 | 1468839685628 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d95000 == 30 [pid = 1646] [id = 220] 04:01:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1160f0c00) [pid = 1646] [serial = 658] [outer = 0x0] 04:01:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11678b000) [pid = 1646] [serial = 659] [outer = 0x1160f0c00] 04:01:25 INFO - PROCESS | 1646 | 1468839685655 Marionette DEBUG loaded listener.js 04:01:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1172bc800) [pid = 1646] [serial = 660] [outer = 0x1160f0c00] 04:01:26 INFO - PROCESS | 1646 | 1468839686022 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]]]}] 04:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 04:01:26 INFO - PROCESS | 1646 | 1468839686052 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:01:26 INFO - PROCESS | 1646 | 1468839686054 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:01:26 INFO - PROCESS | 1646 | 1468839686059 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:01:26 INFO - PROCESS | 1646 | 1468839686060 Marionette TRACE conn2 <- [1,854,null,{}] 04:01:26 INFO - PROCESS | 1646 | 1468839686063 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}] 04:01:26 INFO - PROCESS | 1646 | 1468839686064 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:26 INFO - PROCESS | 1646 | 1468839686142 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:01:26 INFO - PROCESS | 1646 | 1468839686146 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:26 INFO - PROCESS | 1646 | 1468839686147 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x117236000 == 31 [pid = 1646] [id = 221] 04:01:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1182ed400) [pid = 1646] [serial = 661] [outer = 0x0] 04:01:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1184c9000) [pid = 1646] [serial = 662] [outer = 0x1182ed400] 04:01:26 INFO - PROCESS | 1646 | 1468839686176 Marionette DEBUG loaded listener.js 04:01:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118666400) [pid = 1646] [serial = 663] [outer = 0x1182ed400] 04:01:26 INFO - PROCESS | 1646 | 1468839686528 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]]]}] 04:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 520ms 04:01:26 INFO - PROCESS | 1646 | 1468839686578 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:01:26 INFO - PROCESS | 1646 | 1468839686580 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:01:26 INFO - PROCESS | 1646 | 1468839686582 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:01:26 INFO - PROCESS | 1646 | 1468839686584 Marionette TRACE conn2 <- [1,858,null,{}] 04:01:26 INFO - PROCESS | 1646 | 1468839686592 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}] 04:01:26 INFO - PROCESS | 1646 | 1468839686596 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:26 INFO - PROCESS | 1646 | 1468839686674 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:01:26 INFO - PROCESS | 1646 | 1468839686682 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:26 INFO - PROCESS | 1646 | 1468839686684 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187df800 == 32 [pid = 1646] [id = 222] 04:01:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119041c00) [pid = 1646] [serial = 664] [outer = 0x0] 04:01:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119aa5000) [pid = 1646] [serial = 665] [outer = 0x119041c00] 04:01:26 INFO - PROCESS | 1646 | 1468839686712 Marionette DEBUG loaded listener.js 04:01:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119d11400) [pid = 1646] [serial = 666] [outer = 0x119041c00] 04:01:27 INFO - PROCESS | 1646 | 1468839687045 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]]]}] 04:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 474ms 04:01:27 INFO - PROCESS | 1646 | 1468839687058 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:01:27 INFO - PROCESS | 1646 | 1468839687061 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:01:27 INFO - PROCESS | 1646 | 1468839687063 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:01:27 INFO - PROCESS | 1646 | 1468839687064 Marionette TRACE conn2 <- [1,862,null,{}] 04:01:27 INFO - PROCESS | 1646 | 1468839687066 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}] 04:01:27 INFO - PROCESS | 1646 | 1468839687068 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:27 INFO - PROCESS | 1646 | 1468839687145 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:01:27 INFO - PROCESS | 1646 | 1468839687201 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:27 INFO - PROCESS | 1646 | 1468839687202 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bda000 == 33 [pid = 1646] [id = 223] 04:01:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119b67000) [pid = 1646] [serial = 667] [outer = 0x0] 04:01:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1217a2c00) [pid = 1646] [serial = 668] [outer = 0x119b67000] 04:01:27 INFO - PROCESS | 1646 | 1468839687228 Marionette DEBUG loaded listener.js 04:01:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1217ac800) [pid = 1646] [serial = 669] [outer = 0x119b67000] 04:01:27 INFO - PROCESS | 1646 | 1468839687512 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]]]}] 04:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 04:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:01:27 INFO - PROCESS | 1646 | 1468839687532 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:01:27 INFO - PROCESS | 1646 | 1468839687533 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:01:27 INFO - PROCESS | 1646 | 1468839687535 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:01:27 INFO - PROCESS | 1646 | 1468839687536 Marionette TRACE conn2 <- [1,866,null,{}] 04:01:27 INFO - PROCESS | 1646 | 1468839687539 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}] 04:01:27 INFO - PROCESS | 1646 | 1468839687541 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:27 INFO - PROCESS | 1646 | 1468839687656 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:01:27 INFO - PROCESS | 1646 | 1468839687660 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:27 INFO - PROCESS | 1646 | 1468839687661 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213f4800 == 34 [pid = 1646] [id = 224] 04:01:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119d19400) [pid = 1646] [serial = 670] [outer = 0x0] 04:01:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x121b5d400) [pid = 1646] [serial = 671] [outer = 0x119d19400] 04:01:27 INFO - PROCESS | 1646 | 1468839687685 Marionette DEBUG loaded listener.js 04:01:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1244eec00) [pid = 1646] [serial = 672] [outer = 0x119d19400] 04:01:28 INFO - PROCESS | 1646 | 1468839688033 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]]]}] 04:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 523ms 04:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:01:28 INFO - PROCESS | 1646 | 1468839688066 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:01:28 INFO - PROCESS | 1646 | 1468839688067 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:01:28 INFO - PROCESS | 1646 | 1468839688069 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:01:28 INFO - PROCESS | 1646 | 1468839688070 Marionette TRACE conn2 <- [1,870,null,{}] 04:01:28 INFO - PROCESS | 1646 | 1468839688073 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}] 04:01:28 INFO - PROCESS | 1646 | 1468839688077 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:28 INFO - PROCESS | 1646 | 1468839688187 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:01:28 INFO - PROCESS | 1646 | 1468839688229 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:28 INFO - PROCESS | 1646 | 1468839688230 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x124a1a000 == 35 [pid = 1646] [id = 225] 04:01:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12484cc00) [pid = 1646] [serial = 673] [outer = 0x0] 04:01:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x126660c00) [pid = 1646] [serial = 674] [outer = 0x12484cc00] 04:01:28 INFO - PROCESS | 1646 | 1468839688261 Marionette DEBUG loaded listener.js 04:01:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x126e44400) [pid = 1646] [serial = 675] [outer = 0x12484cc00] 04:01:28 INFO - PROCESS | 1646 | 1468839688568 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]]]}] 04:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 04:01:28 INFO - PROCESS | 1646 | 1468839688588 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:01:28 INFO - PROCESS | 1646 | 1468839688589 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:01:28 INFO - PROCESS | 1646 | 1468839688594 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:01:28 INFO - PROCESS | 1646 | 1468839688596 Marionette TRACE conn2 <- [1,874,null,{}] 04:01:28 INFO - PROCESS | 1646 | 1468839688598 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}] 04:01:28 INFO - PROCESS | 1646 | 1468839688600 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:28 INFO - PROCESS | 1646 | 1468839688703 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:01:28 INFO - PROCESS | 1646 | 1468839688707 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:28 INFO - PROCESS | 1646 | 1468839688708 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x126611000 == 36 [pid = 1646] [id = 226] 04:01:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1121b4400) [pid = 1646] [serial = 676] [outer = 0x0] 04:01:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128a28400) [pid = 1646] [serial = 677] [outer = 0x1121b4400] 04:01:28 INFO - PROCESS | 1646 | 1468839688733 Marionette DEBUG loaded listener.js 04:01:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128a32000) [pid = 1646] [serial = 678] [outer = 0x1121b4400] 04:01:29 INFO - PROCESS | 1646 | 1468839689052 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]]]}] 04:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 471ms 04:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:01:29 INFO - PROCESS | 1646 | 1468839689064 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:01:29 INFO - PROCESS | 1646 | 1468839689066 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:01:29 INFO - PROCESS | 1646 | 1468839689068 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:01:29 INFO - PROCESS | 1646 | 1468839689069 Marionette TRACE conn2 <- [1,878,null,{}] 04:01:29 INFO - PROCESS | 1646 | 1468839689071 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}] 04:01:29 INFO - PROCESS | 1646 | 1468839689072 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:29 INFO - PROCESS | 1646 | 1468839689182 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:01:29 INFO - PROCESS | 1646 | 1468839689215 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:29 INFO - PROCESS | 1646 | 1468839689216 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a0e000 == 37 [pid = 1646] [id = 227] 04:01:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128a39000) [pid = 1646] [serial = 679] [outer = 0x0] 04:01:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128a41400) [pid = 1646] [serial = 680] [outer = 0x128a39000] 04:01:29 INFO - PROCESS | 1646 | 1468839689248 Marionette DEBUG loaded listener.js 04:01:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128aeb400) [pid = 1646] [serial = 681] [outer = 0x128a39000] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11608e400) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112986c00) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1151cbc00) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113253c00) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121eb5800) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x115e0f800) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1151d6800) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119aa0400) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1161c7000) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1182e6800) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119aa3400) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x124ae6800) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x116aa3000) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119aa3800) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12499e400) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:01:29 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x124ae7000) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:01:29 INFO - PROCESS | 1646 | 1468839689624 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]]]}] 04:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 569ms 04:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:01:29 INFO - PROCESS | 1646 | 1468839689638 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:01:29 INFO - PROCESS | 1646 | 1468839689639 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:01:29 INFO - PROCESS | 1646 | 1468839689643 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:01:29 INFO - PROCESS | 1646 | 1468839689645 Marionette TRACE conn2 <- [1,882,null,{}] 04:01:29 INFO - PROCESS | 1646 | 1468839689647 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}] 04:01:29 INFO - PROCESS | 1646 | 1468839689648 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:29 INFO - PROCESS | 1646 | 1468839689727 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:01:29 INFO - PROCESS | 1646 | 1468839689730 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:29 INFO - PROCESS | 1646 | 1468839689731 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a7000 == 38 [pid = 1646] [id = 228] 04:01:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1121bdc00) [pid = 1646] [serial = 682] [outer = 0x0] 04:01:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1161c1800) [pid = 1646] [serial = 683] [outer = 0x1121bdc00] 04:01:29 INFO - PROCESS | 1646 | 1468839689756 Marionette DEBUG loaded listener.js 04:01:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118759000) [pid = 1646] [serial = 684] [outer = 0x1121bdc00] 04:01:30 INFO - PROCESS | 1646 | 1468839690078 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]]]}] 04:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 04:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:01:30 INFO - PROCESS | 1646 | 1468839690113 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:01:30 INFO - PROCESS | 1646 | 1468839690114 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:01:30 INFO - PROCESS | 1646 | 1468839690117 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:01:30 INFO - PROCESS | 1646 | 1468839690118 Marionette TRACE conn2 <- [1,886,null,{}] 04:01:30 INFO - PROCESS | 1646 | 1468839690120 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}] 04:01:30 INFO - PROCESS | 1646 | 1468839690121 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:30 INFO - PROCESS | 1646 | 1468839690229 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:01:30 INFO - PROCESS | 1646 | 1468839690235 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:30 INFO - PROCESS | 1646 | 1468839690236 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a323000 == 39 [pid = 1646] [id = 229] 04:01:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112c4cc00) [pid = 1646] [serial = 685] [outer = 0x0] 04:01:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119aa3400) [pid = 1646] [serial = 686] [outer = 0x112c4cc00] 04:01:30 INFO - PROCESS | 1646 | 1468839690260 Marionette DEBUG loaded listener.js 04:01:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x124aed400) [pid = 1646] [serial = 687] [outer = 0x112c4cc00] 04:01:30 INFO - PROCESS | 1646 | 1468839690580 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]]]}] 04:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 04:01:30 INFO - PROCESS | 1646 | 1468839690587 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:01:30 INFO - PROCESS | 1646 | 1468839690589 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:01:30 INFO - PROCESS | 1646 | 1468839690593 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:01:30 INFO - PROCESS | 1646 | 1468839690595 Marionette TRACE conn2 <- [1,890,null,{}] 04:01:30 INFO - PROCESS | 1646 | 1468839690597 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}] 04:01:30 INFO - PROCESS | 1646 | 1468839690599 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:30 INFO - PROCESS | 1646 | 1468839690686 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:01:30 INFO - PROCESS | 1646 | 1468839690691 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:30 INFO - PROCESS | 1646 | 1468839690693 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a772800 == 40 [pid = 1646] [id = 230] 04:01:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x128a26400) [pid = 1646] [serial = 688] [outer = 0x0] 04:01:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12908ec00) [pid = 1646] [serial = 689] [outer = 0x128a26400] 04:01:30 INFO - PROCESS | 1646 | 1468839690719 Marionette DEBUG loaded listener.js 04:01:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12919e400) [pid = 1646] [serial = 690] [outer = 0x128a26400] 04:01:31 INFO - PROCESS | 1646 | 1468839691046 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]]]}] 04:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 470ms 04:01:31 INFO - PROCESS | 1646 | 1468839691063 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:01:31 INFO - PROCESS | 1646 | 1468839691064 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:01:31 INFO - PROCESS | 1646 | 1468839691066 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:01:31 INFO - PROCESS | 1646 | 1468839691067 Marionette TRACE conn2 <- [1,894,null,{}] 04:01:31 INFO - PROCESS | 1646 | 1468839691070 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}] 04:01:31 INFO - PROCESS | 1646 | 1468839691071 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:31 INFO - PROCESS | 1646 | 1468839691186 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:01:31 INFO - PROCESS | 1646 | 1468839691192 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 1646 | 1468839691193 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a791800 == 41 [pid = 1646] [id = 231] 04:01:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x126128c00) [pid = 1646] [serial = 691] [outer = 0x0] 04:01:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1291a4000) [pid = 1646] [serial = 692] [outer = 0x126128c00] 04:01:31 INFO - PROCESS | 1646 | 1468839691216 Marionette DEBUG loaded listener.js 04:01:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12934d400) [pid = 1646] [serial = 693] [outer = 0x126128c00] 04:01:31 INFO - PROCESS | 1646 | 1468839691539 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]]]}] 04:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 04:01:31 INFO - PROCESS | 1646 | 1468839691642 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:01:31 INFO - PROCESS | 1646 | 1468839691645 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:01:31 INFO - PROCESS | 1646 | 1468839691651 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:01:31 INFO - PROCESS | 1646 | 1468839691655 Marionette TRACE conn2 <- [1,898,null,{}] 04:01:31 INFO - PROCESS | 1646 | 1468839691661 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}] 04:01:31 INFO - PROCESS | 1646 | 1468839691665 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:31 INFO - PROCESS | 1646 | 1468839691857 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:01:31 INFO - PROCESS | 1646 | 1468839691989 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 1646 | 1468839691991 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11650e000 == 42 [pid = 1646] [id = 232] 04:01:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x113d49800) [pid = 1646] [serial = 694] [outer = 0x0] 04:01:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116010c00) [pid = 1646] [serial = 695] [outer = 0x113d49800] 04:01:32 INFO - PROCESS | 1646 | 1468839692025 Marionette DEBUG loaded listener.js 04:01:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x116aa5800) [pid = 1646] [serial = 696] [outer = 0x113d49800] 04:01:32 INFO - PROCESS | 1646 | 1468839692462 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]]]}] 04:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 826ms 04:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:01:32 INFO - PROCESS | 1646 | 1468839692477 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:01:32 INFO - PROCESS | 1646 | 1468839692479 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:01:32 INFO - PROCESS | 1646 | 1468839692483 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:01:32 INFO - PROCESS | 1646 | 1468839692486 Marionette TRACE conn2 <- [1,902,null,{}] 04:01:32 INFO - PROCESS | 1646 | 1468839692489 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}] 04:01:32 INFO - PROCESS | 1646 | 1468839692491 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:32 INFO - PROCESS | 1646 | 1468839692594 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:01:32 INFO - PROCESS | 1646 | 1468839692660 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:32 INFO - PROCESS | 1646 | 1468839692661 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a1c800 == 43 [pid = 1646] [id = 233] 04:01:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11846a400) [pid = 1646] [serial = 697] [outer = 0x0] 04:01:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118681800) [pid = 1646] [serial = 698] [outer = 0x11846a400] 04:01:32 INFO - PROCESS | 1646 | 1468839692692 Marionette DEBUG loaded listener.js 04:01:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11904a000) [pid = 1646] [serial = 699] [outer = 0x11846a400] 04:01:33 INFO - PROCESS | 1646 | 1468839693107 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]]]}] 04:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 675ms 04:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:01:33 INFO - PROCESS | 1646 | 1468839693157 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:01:33 INFO - PROCESS | 1646 | 1468839693158 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:01:33 INFO - PROCESS | 1646 | 1468839693161 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:01:33 INFO - PROCESS | 1646 | 1468839693162 Marionette TRACE conn2 <- [1,906,null,{}] 04:01:33 INFO - PROCESS | 1646 | 1468839693169 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}] 04:01:33 INFO - PROCESS | 1646 | 1468839693172 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:33 INFO - PROCESS | 1646 | 1468839693295 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:01:33 INFO - PROCESS | 1646 | 1468839693365 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:33 INFO - PROCESS | 1646 | 1468839693367 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a789800 == 44 [pid = 1646] [id = 234] 04:01:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x121eacc00) [pid = 1646] [serial = 700] [outer = 0x0] 04:01:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1246ec000) [pid = 1646] [serial = 701] [outer = 0x121eacc00] 04:01:33 INFO - PROCESS | 1646 | 1468839693400 Marionette DEBUG loaded listener.js 04:01:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1262a5c00) [pid = 1646] [serial = 702] [outer = 0x121eacc00] 04:01:33 INFO - PROCESS | 1646 | 1468839693817 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]]]}] 04:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 721ms 04:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:01:33 INFO - PROCESS | 1646 | 1468839693883 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:01:33 INFO - PROCESS | 1646 | 1468839693884 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:01:33 INFO - PROCESS | 1646 | 1468839693886 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:01:33 INFO - PROCESS | 1646 | 1468839693888 Marionette TRACE conn2 <- [1,910,null,{}] 04:01:33 INFO - PROCESS | 1646 | 1468839693890 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}] 04:01:33 INFO - PROCESS | 1646 | 1468839693892 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:34 INFO - PROCESS | 1646 | 1468839694019 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:01:34 INFO - PROCESS | 1646 | 1468839694088 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:34 INFO - PROCESS | 1646 | 1468839694090 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x121713000 == 45 [pid = 1646] [id = 235] 04:01:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11600c000) [pid = 1646] [serial = 703] [outer = 0x0] 04:01:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1262ad800) [pid = 1646] [serial = 704] [outer = 0x11600c000] 04:01:34 INFO - PROCESS | 1646 | 1468839694120 Marionette DEBUG loaded listener.js 04:01:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128a2b000) [pid = 1646] [serial = 705] [outer = 0x11600c000] 04:01:34 INFO - PROCESS | 1646 | 1468839694791 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]]]}] 04:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 970ms 04:01:34 INFO - PROCESS | 1646 | 1468839694860 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:01:34 INFO - PROCESS | 1646 | 1468839694864 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:01:34 INFO - PROCESS | 1646 | 1468839694868 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:01:34 INFO - PROCESS | 1646 | 1468839694872 Marionette TRACE conn2 <- [1,914,null,{}] 04:01:34 INFO - PROCESS | 1646 | 1468839694877 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}] 04:01:34 INFO - PROCESS | 1646 | 1468839694880 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:35 INFO - PROCESS | 1646 | 1468839695017 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:01:35 INFO - PROCESS | 1646 | 1468839695112 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:35 INFO - PROCESS | 1646 | 1468839695113 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x118275800 == 46 [pid = 1646] [id = 236] 04:01:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x113870000) [pid = 1646] [serial = 706] [outer = 0x0] 04:01:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x116984400) [pid = 1646] [serial = 707] [outer = 0x113870000] 04:01:35 INFO - PROCESS | 1646 | 1468839695141 Marionette DEBUG loaded listener.js 04:01:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118411400) [pid = 1646] [serial = 708] [outer = 0x113870000] 04:01:35 INFO - PROCESS | 1646 | 1468839695549 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]]]}] 04:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 725ms 04:01:35 INFO - PROCESS | 1646 | 1468839695593 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:01:35 INFO - PROCESS | 1646 | 1468839695596 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:01:35 INFO - PROCESS | 1646 | 1468839695600 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:01:35 INFO - PROCESS | 1646 | 1468839695602 Marionette TRACE conn2 <- [1,918,null,{}] 04:01:35 INFO - PROCESS | 1646 | 1468839695604 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}] 04:01:35 INFO - PROCESS | 1646 | 1468839695606 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:35 INFO - PROCESS | 1646 | 1468839695697 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a772800 == 45 [pid = 1646] [id = 230] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a323000 == 44 [pid = 1646] [id = 229] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a7000 == 43 [pid = 1646] [id = 228] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x128a0e000 == 42 [pid = 1646] [id = 227] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x126611000 == 41 [pid = 1646] [id = 226] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x124a1a000 == 40 [pid = 1646] [id = 225] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1213f4800 == 39 [pid = 1646] [id = 224] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x119bda000 == 38 [pid = 1646] [id = 223] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1187df800 == 37 [pid = 1646] [id = 222] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x117236000 == 36 [pid = 1646] [id = 221] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x113d95000 == 35 [pid = 1646] [id = 220] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a5000 == 34 [pid = 1646] [id = 219] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x113f45800 == 33 [pid = 1646] [id = 218] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1291c0800 == 32 [pid = 1646] [id = 217] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x121713000 == 31 [pid = 1646] [id = 235] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a789800 == 30 [pid = 1646] [id = 234] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x119a1c800 == 29 [pid = 1646] [id = 233] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a791800 == 28 [pid = 1646] [id = 231] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11650e000 == 27 [pid = 1646] [id = 232] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118460400) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1184c4800) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11298e400) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x112f0e800) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1197bd800) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1190ba000) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1217a0c00) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119aab400) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12409b000) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118662400) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11653a000) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116085800) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1217abc00) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118668000) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1184ca800) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x124853000) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1182f3800) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1262afc00) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x126123000) [pid = 1646] [serial = 645] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1246e2800) [pid = 1646] [serial = 642] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1244f5000) [pid = 1646] [serial = 639] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1184c8400) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1181e5400) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1215f4c00) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119aac000) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x126e04000) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1262af400) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x126ca3000) [pid = 1646] [serial = 648] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12919d400) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x121eac400) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x126e11000) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x128ae6400) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119042c00) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 04:01:36 INFO - PROCESS | 1646 | --DOCSHELL 0x118275800 == 26 [pid = 1646] [id = 236] 04:01:36 INFO - PROCESS | 1646 | 1468839696277 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:36 INFO - PROCESS | 1646 | 1468839696278 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x112544800 == 27 [pid = 1646] [id = 237] 04:01:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11262e000) [pid = 1646] [serial = 709] [outer = 0x0] 04:01:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1128b7800) [pid = 1646] [serial = 710] [outer = 0x11262e000] 04:01:36 INFO - PROCESS | 1646 | 1468839696308 Marionette DEBUG loaded listener.js 04:01:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x112e64800) [pid = 1646] [serial = 711] [outer = 0x11262e000] 04:01:36 INFO - PROCESS | 1646 | 1468839696679 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]]]}] 04:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1123ms 04:01:36 INFO - PROCESS | 1646 | 1468839696726 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:01:36 INFO - PROCESS | 1646 | 1468839696729 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:01:36 INFO - PROCESS | 1646 | 1468839696734 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:01:36 INFO - PROCESS | 1646 | 1468839696737 Marionette TRACE conn2 <- [1,922,null,{}] 04:01:36 INFO - PROCESS | 1646 | 1468839696742 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}] 04:01:36 INFO - PROCESS | 1646 | 1468839696744 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:36 INFO - PROCESS | 1646 | 1468839696882 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:01:36 INFO - PROCESS | 1646 | 1468839696950 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:36 INFO - PROCESS | 1646 | 1468839696951 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x116949000 == 28 [pid = 1646] [id = 238] 04:01:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x113a2ac00) [pid = 1646] [serial = 712] [outer = 0x0] 04:01:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x116982400) [pid = 1646] [serial = 713] [outer = 0x113a2ac00] 04:01:36 INFO - PROCESS | 1646 | 1468839696990 Marionette DEBUG loaded listener.js 04:01:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1182e6400) [pid = 1646] [serial = 714] [outer = 0x113a2ac00] 04:01:37 INFO - PROCESS | 1646 | 1468839697265 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]]]}] 04:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 576ms 04:01:37 INFO - PROCESS | 1646 | 1468839697317 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:01:37 INFO - PROCESS | 1646 | 1468839697319 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:01:37 INFO - PROCESS | 1646 | 1468839697322 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:01:37 INFO - PROCESS | 1646 | 1468839697324 Marionette TRACE conn2 <- [1,926,null,{}] 04:01:37 INFO - PROCESS | 1646 | 1468839697330 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}] 04:01:37 INFO - PROCESS | 1646 | 1468839697331 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:37 INFO - PROCESS | 1646 | 1468839697415 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:01:37 INFO - PROCESS | 1646 | 1468839697483 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:37 INFO - PROCESS | 1646 | 1468839697484 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e2f000 == 29 [pid = 1646] [id = 239] 04:01:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118462c00) [pid = 1646] [serial = 715] [outer = 0x0] 04:01:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184d2000) [pid = 1646] [serial = 716] [outer = 0x118462c00] 04:01:37 INFO - PROCESS | 1646 | 1468839697519 Marionette DEBUG loaded listener.js 04:01:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11875c800) [pid = 1646] [serial = 717] [outer = 0x118462c00] 04:01:37 INFO - PROCESS | 1646 | 1468839697801 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]]]}] 04:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 524ms 04:01:37 INFO - PROCESS | 1646 | 1468839697848 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:01:37 INFO - PROCESS | 1646 | 1468839697849 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:01:37 INFO - PROCESS | 1646 | 1468839697857 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:01:37 INFO - PROCESS | 1646 | 1468839697864 Marionette TRACE conn2 <- [1,930,null,{}] 04:01:37 INFO - PROCESS | 1646 | 1468839697868 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}] 04:01:37 INFO - PROCESS | 1646 | 1468839697870 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:37 INFO - PROCESS | 1646 | 1468839697950 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:01:38 INFO - PROCESS | 1646 | 1468839698003 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:38 INFO - PROCESS | 1646 | 1468839698004 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182b3800 == 30 [pid = 1646] [id = 240] 04:01:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x113806000) [pid = 1646] [serial = 718] [outer = 0x0] 04:01:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1190ba000) [pid = 1646] [serial = 719] [outer = 0x113806000] 04:01:38 INFO - PROCESS | 1646 | 1468839698029 Marionette DEBUG loaded listener.js 04:01:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119aaa800) [pid = 1646] [serial = 720] [outer = 0x113806000] 04:01:38 INFO - PROCESS | 1646 | 1468839698320 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]]]}] 04:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 480ms 04:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:01:38 INFO - PROCESS | 1646 | 1468839698335 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:01:38 INFO - PROCESS | 1646 | 1468839698337 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:01:38 INFO - PROCESS | 1646 | 1468839698339 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:01:38 INFO - PROCESS | 1646 | 1468839698341 Marionette TRACE conn2 <- [1,934,null,{}] 04:01:38 INFO - PROCESS | 1646 | 1468839698351 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}] 04:01:38 INFO - PROCESS | 1646 | 1468839698353 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:38 INFO - PROCESS | 1646 | 1468839698456 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:01:38 INFO - PROCESS | 1646 | 1468839698460 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:38 INFO - PROCESS | 1646 | 1468839698461 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a16000 == 31 [pid = 1646] [id = 241] 04:01:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116088c00) [pid = 1646] [serial = 721] [outer = 0x0] 04:01:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121174000) [pid = 1646] [serial = 722] [outer = 0x116088c00] 04:01:38 INFO - PROCESS | 1646 | 1468839698486 Marionette DEBUG loaded listener.js 04:01:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1217a8000) [pid = 1646] [serial = 723] [outer = 0x116088c00] 04:01:38 INFO - PROCESS | 1646 | 1468839698835 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]]]}] 04:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 528ms 04:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:01:38 INFO - PROCESS | 1646 | 1468839698868 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:01:38 INFO - PROCESS | 1646 | 1468839698870 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:01:38 INFO - PROCESS | 1646 | 1468839698872 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:01:38 INFO - PROCESS | 1646 | 1468839698873 Marionette TRACE conn2 <- [1,938,null,{}] 04:01:38 INFO - PROCESS | 1646 | 1468839698875 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}] 04:01:38 INFO - PROCESS | 1646 | 1468839698876 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:38 INFO - PROCESS | 1646 | 1468839698969 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:01:38 INFO - PROCESS | 1646 | 1468839698974 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:38 INFO - PROCESS | 1646 | 1468839698978 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x121508000 == 32 [pid = 1646] [id = 242] 04:01:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11840f400) [pid = 1646] [serial = 724] [outer = 0x0] 04:01:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12409d000) [pid = 1646] [serial = 725] [outer = 0x11840f400] 04:01:39 INFO - PROCESS | 1646 | 1468839699010 Marionette DEBUG loaded listener.js 04:01:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x124aea000) [pid = 1646] [serial = 726] [outer = 0x11840f400] 04:01:39 INFO - PROCESS | 1646 | 1468839699357 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]]]}] 04:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 04:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:01:39 INFO - PROCESS | 1646 | 1468839699393 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:01:39 INFO - PROCESS | 1646 | 1468839699395 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:01:39 INFO - PROCESS | 1646 | 1468839699397 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:01:39 INFO - PROCESS | 1646 | 1468839699398 Marionette TRACE conn2 <- [1,942,null,{}] 04:01:39 INFO - PROCESS | 1646 | 1468839699400 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}] 04:01:39 INFO - PROCESS | 1646 | 1468839699402 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:39 INFO - PROCESS | 1646 | 1468839699496 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:01:39 INFO - PROCESS | 1646 | 1468839699533 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:39 INFO - PROCESS | 1646 | 1468839699534 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x112543800 == 33 [pid = 1646] [id = 243] 04:01:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12616ac00) [pid = 1646] [serial = 727] [outer = 0x0] 04:01:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1262af000) [pid = 1646] [serial = 728] [outer = 0x12616ac00] 04:01:39 INFO - PROCESS | 1646 | 1468839699560 Marionette DEBUG loaded listener.js 04:01:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1269e9400) [pid = 1646] [serial = 729] [outer = 0x12616ac00] 04:01:39 INFO - PROCESS | 1646 | 1468839699931 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]]]}] 04:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 570ms 04:01:39 INFO - PROCESS | 1646 | 1468839699975 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:01:39 INFO - PROCESS | 1646 | 1468839699977 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:01:39 INFO - PROCESS | 1646 | 1468839699979 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:01:39 INFO - PROCESS | 1646 | 1468839699980 Marionette TRACE conn2 <- [1,946,null,{}] 04:01:39 INFO - PROCESS | 1646 | 1468839699983 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}] 04:01:39 INFO - PROCESS | 1646 | 1468839699985 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:40 INFO - PROCESS | 1646 | 1468839700123 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:01:40 INFO - PROCESS | 1646 | 1468839700172 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 1646 | 1468839700173 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262db000 == 34 [pid = 1646] [id = 244] 04:01:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x112e61c00) [pid = 1646] [serial = 730] [outer = 0x0] 04:01:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x126e0c400) [pid = 1646] [serial = 731] [outer = 0x112e61c00] 04:01:40 INFO - PROCESS | 1646 | 1468839700212 Marionette DEBUG loaded listener.js 04:01:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126e49c00) [pid = 1646] [serial = 732] [outer = 0x112e61c00] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119d19400) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12484cc00) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128a39000) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119b67000) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1160ef000) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1121bcc00) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1160f0c00) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x126e05800) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119041c00) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1182ed400) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x128a26400) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x126128c00) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1121b4400) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x112c4cc00) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:01:40 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1121bdc00) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:01:40 INFO - PROCESS | 1646 | 1468839700986 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]]]}] 04:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1073ms 04:01:41 INFO - PROCESS | 1646 | 1468839701053 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:01:41 INFO - PROCESS | 1646 | 1468839701055 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:01:41 INFO - PROCESS | 1646 | 1468839701059 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 1646 | 1468839701061 Marionette TRACE conn2 <- [1,950,null,{}] 04:01:41 INFO - PROCESS | 1646 | 1468839701066 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}] 04:01:41 INFO - PROCESS | 1646 | 1468839701067 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:41 INFO - PROCESS | 1646 | 1468839701175 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:01:41 INFO - PROCESS | 1646 | 1468839701227 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:41 INFO - PROCESS | 1646 | 1468839701229 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x117095800 == 35 [pid = 1646] [id = 245] 04:01:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x113a27000) [pid = 1646] [serial = 733] [outer = 0x0] 04:01:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x116083400) [pid = 1646] [serial = 734] [outer = 0x113a27000] 04:01:41 INFO - PROCESS | 1646 | 1468839701260 Marionette DEBUG loaded listener.js 04:01:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1169f2000) [pid = 1646] [serial = 735] [outer = 0x113a27000] 04:01:41 INFO - PROCESS | 1646 | 1468839701790 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]]]}] 04:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 772ms 04:01:41 INFO - PROCESS | 1646 | 1468839701847 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:01:41 INFO - PROCESS | 1646 | 1468839701850 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:01:41 INFO - PROCESS | 1646 | 1468839701855 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 1646 | 1468839701857 Marionette TRACE conn2 <- [1,954,null,{}] 04:01:41 INFO - PROCESS | 1646 | 1468839701859 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}] 04:01:41 INFO - PROCESS | 1646 | 1468839701861 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:41 INFO - PROCESS | 1646 | 1468839701970 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:01:42 INFO - PROCESS | 1646 | 1468839702117 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:42 INFO - PROCESS | 1646 | 1468839702119 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x113a4c000 == 36 [pid = 1646] [id = 246] 04:01:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112c57400) [pid = 1646] [serial = 736] [outer = 0x0] 04:01:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x113370800) [pid = 1646] [serial = 737] [outer = 0x112c57400] 04:01:42 INFO - PROCESS | 1646 | 1468839702147 Marionette DEBUG loaded listener.js 04:01:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11652b400) [pid = 1646] [serial = 738] [outer = 0x112c57400] 04:01:42 INFO - PROCESS | 1646 | --DOCSHELL 0x112543800 == 35 [pid = 1646] [id = 243] 04:01:42 INFO - PROCESS | 1646 | --DOCSHELL 0x121508000 == 34 [pid = 1646] [id = 242] 04:01:42 INFO - PROCESS | 1646 | --DOCSHELL 0x119a16000 == 33 [pid = 1646] [id = 241] 04:01:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1182b3800 == 32 [pid = 1646] [id = 240] 04:01:42 INFO - PROCESS | 1646 | --DOCSHELL 0x117e2f000 == 31 [pid = 1646] [id = 239] 04:01:42 INFO - PROCESS | 1646 | --DOCSHELL 0x116949000 == 30 [pid = 1646] [id = 238] 04:01:42 INFO - PROCESS | 1646 | --DOCSHELL 0x112544800 == 29 [pid = 1646] [id = 237] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121b5d400) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x126660c00) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128a41400) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1217a2c00) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x116780800) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x117e86800) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1128ba400) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x113863000) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11678b000) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1172bc800) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x128a24c00) [pid = 1646] [serial = 651] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119aa5000) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119d11400) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1184c9000) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118666400) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12919e400) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12934d400) [pid = 1646] [serial = 693] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x128a28400) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1291a4000) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x119aa3400) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1161c1800) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x118759000) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12908ec00) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x128aeb400) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x128a32000) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x1244eec00) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x126e44400) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x124aed400) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1217ac800) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 04:01:42 INFO - PROCESS | 1646 | 1468839702593 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]]]}] 04:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 773ms 04:01:42 INFO - PROCESS | 1646 | 1468839702629 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:01:42 INFO - PROCESS | 1646 | 1468839702631 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:01:42 INFO - PROCESS | 1646 | 1468839702634 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:01:42 INFO - PROCESS | 1646 | 1468839702636 Marionette TRACE conn2 <- [1,958,null,{}] 04:01:42 INFO - PROCESS | 1646 | 1468839702640 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}] 04:01:42 INFO - PROCESS | 1646 | 1468839702641 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:42 INFO - PROCESS | 1646 | 1468839702718 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:01:42 INFO - PROCESS | 1646 | 1468839702770 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:42 INFO - PROCESS | 1646 | 1468839702771 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x116948000 == 30 [pid = 1646] [id = 247] 04:01:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x112f07800) [pid = 1646] [serial = 739] [outer = 0x0] 04:01:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1172b3c00) [pid = 1646] [serial = 740] [outer = 0x112f07800] 04:01:42 INFO - PROCESS | 1646 | 1468839702799 Marionette DEBUG loaded listener.js 04:01:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x11846fc00) [pid = 1646] [serial = 741] [outer = 0x112f07800] 04:01:43 INFO - PROCESS | 1646 | 1468839703105 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]]]}] 04:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 525ms 04:01:43 INFO - PROCESS | 1646 | 1468839703163 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:01:43 INFO - PROCESS | 1646 | 1468839703165 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:01:43 INFO - PROCESS | 1646 | 1468839703167 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 1646 | 1468839703169 Marionette TRACE conn2 <- [1,962,null,{}] 04:01:43 INFO - PROCESS | 1646 | 1468839703171 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}] 04:01:43 INFO - PROCESS | 1646 | 1468839703173 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:43 INFO - PROCESS | 1646 | 1468839703253 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:01:43 INFO - PROCESS | 1646 | 1468839703261 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:43 INFO - PROCESS | 1646 | 1468839703262 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182b6800 == 31 [pid = 1646] [id = 248] 04:01:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1184cc800) [pid = 1646] [serial = 742] [outer = 0x0] 04:01:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1190bc000) [pid = 1646] [serial = 743] [outer = 0x1184cc800] 04:01:43 INFO - PROCESS | 1646 | 1468839703290 Marionette DEBUG loaded listener.js 04:01:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1197b6000) [pid = 1646] [serial = 744] [outer = 0x1184cc800] 04:01:43 INFO - PROCESS | 1646 | 1468839703629 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]]]}] 04:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 04:01:43 INFO - PROCESS | 1646 | 1468839703687 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:01:43 INFO - PROCESS | 1646 | 1468839703689 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:01:43 INFO - PROCESS | 1646 | 1468839703698 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 1646 | 1468839703703 Marionette TRACE conn2 <- [1,966,null,{}] 04:01:43 INFO - PROCESS | 1646 | 1468839703706 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}] 04:01:43 INFO - PROCESS | 1646 | 1468839703709 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:43 INFO - PROCESS | 1646 | 1468839703788 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:01:43 INFO - PROCESS | 1646 | 1468839703836 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:43 INFO - PROCESS | 1646 | 1468839703838 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x119687800 == 32 [pid = 1646] [id = 249] 04:01:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x111c1d800) [pid = 1646] [serial = 745] [outer = 0x0] 04:01:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119750000) [pid = 1646] [serial = 746] [outer = 0x111c1d800] 04:01:43 INFO - PROCESS | 1646 | 1468839703862 Marionette DEBUG loaded listener.js 04:01:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1217a6000) [pid = 1646] [serial = 747] [outer = 0x111c1d800] 04:01:44 INFO - PROCESS | 1646 | 1468839704165 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]]]}] 04:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 479ms 04:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:01:44 INFO - PROCESS | 1646 | 1468839704179 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:01:44 INFO - PROCESS | 1646 | 1468839704181 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:01:44 INFO - PROCESS | 1646 | 1468839704183 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:01:44 INFO - PROCESS | 1646 | 1468839704185 Marionette TRACE conn2 <- [1,970,null,{}] 04:01:44 INFO - PROCESS | 1646 | 1468839704187 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}] 04:01:44 INFO - PROCESS | 1646 | 1468839704188 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:44 INFO - PROCESS | 1646 | 1468839704275 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:01:44 INFO - PROCESS | 1646 | 1468839704280 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:44 INFO - PROCESS | 1646 | 1468839704281 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217c0800 == 33 [pid = 1646] [id = 250] 04:01:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1128b0000) [pid = 1646] [serial = 748] [outer = 0x0] 04:01:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x123fb2c00) [pid = 1646] [serial = 749] [outer = 0x1128b0000] 04:01:44 INFO - PROCESS | 1646 | 1468839704305 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x124ae6800) [pid = 1646] [serial = 750] [outer = 0x1128b0000] 04:01:44 INFO - PROCESS | 1646 | 1468839704646 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]]]}] 04:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 470ms 04:01:44 INFO - PROCESS | 1646 | 1468839704653 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:01:44 INFO - PROCESS | 1646 | 1468839704664 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:01:44 INFO - PROCESS | 1646 | 1468839704668 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:01:44 INFO - PROCESS | 1646 | 1468839704669 Marionette TRACE conn2 <- [1,974,null,{}] 04:01:44 INFO - PROCESS | 1646 | 1468839704672 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}] 04:01:44 INFO - PROCESS | 1646 | 1468839704674 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:44 INFO - PROCESS | 1646 | 1468839704778 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:01:44 INFO - PROCESS | 1646 | 1468839704782 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:44 INFO - PROCESS | 1646 | 1468839704786 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a16000 == 34 [pid = 1646] [id = 251] 04:01:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x126174400) [pid = 1646] [serial = 751] [outer = 0x0] 04:01:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1262aa800) [pid = 1646] [serial = 752] [outer = 0x126174400] 04:01:44 INFO - PROCESS | 1646 | 1468839704818 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1269e2000) [pid = 1646] [serial = 753] [outer = 0x126174400] 04:01:45 INFO - PROCESS | 1646 | 1468839705187 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]]]}] 04:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 570ms 04:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:01:45 INFO - PROCESS | 1646 | 1468839705239 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:01:45 INFO - PROCESS | 1646 | 1468839705240 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:01:45 INFO - PROCESS | 1646 | 1468839705242 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:01:45 INFO - PROCESS | 1646 | 1468839705243 Marionette TRACE conn2 <- [1,978,null,{}] 04:01:45 INFO - PROCESS | 1646 | 1468839705245 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}] 04:01:45 INFO - PROCESS | 1646 | 1468839705247 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:45 INFO - PROCESS | 1646 | 1468839705346 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:01:45 INFO - PROCESS | 1646 | 1468839705357 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:45 INFO - PROCESS | 1646 | 1468839705360 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1267b6800 == 35 [pid = 1646] [id = 252] 04:01:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x126ca6000) [pid = 1646] [serial = 754] [outer = 0x0] 04:01:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x128a25400) [pid = 1646] [serial = 755] [outer = 0x126ca6000] 04:01:45 INFO - PROCESS | 1646 | 1468839705384 Marionette DEBUG loaded listener.js 04:01:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x128a3d400) [pid = 1646] [serial = 756] [outer = 0x126ca6000] 04:01:45 INFO - PROCESS | 1646 | 1468839705701 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]]]}] 04:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 04:01:45 INFO - PROCESS | 1646 | 1468839705761 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:01:45 INFO - PROCESS | 1646 | 1468839705763 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:01:45 INFO - PROCESS | 1646 | 1468839705778 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:01:45 INFO - PROCESS | 1646 | 1468839705779 Marionette TRACE conn2 <- [1,982,null,{}] 04:01:45 INFO - PROCESS | 1646 | 1468839705781 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}] 04:01:45 INFO - PROCESS | 1646 | 1468839705782 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:45 INFO - PROCESS | 1646 | 1468839705880 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:01:45 INFO - PROCESS | 1646 | 1468839705883 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:45 INFO - PROCESS | 1646 | 1468839705884 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a18800 == 36 [pid = 1646] [id = 253] 04:01:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1121bdc00) [pid = 1646] [serial = 757] [outer = 0x0] 04:01:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x128ae9000) [pid = 1646] [serial = 758] [outer = 0x1121bdc00] 04:01:45 INFO - PROCESS | 1646 | 1468839705908 Marionette DEBUG loaded listener.js 04:01:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x128aef800) [pid = 1646] [serial = 759] [outer = 0x1121bdc00] 04:01:46 INFO - PROCESS | 1646 | 1468839706245 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]]]}] 04:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 525ms 04:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:01:46 INFO - PROCESS | 1646 | 1468839706298 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:01:46 INFO - PROCESS | 1646 | 1468839706299 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:01:46 INFO - PROCESS | 1646 | 1468839706301 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:01:46 INFO - PROCESS | 1646 | 1468839706303 Marionette TRACE conn2 <- [1,986,null,{}] 04:01:46 INFO - PROCESS | 1646 | 1468839706305 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}] 04:01:46 INFO - PROCESS | 1646 | 1468839706306 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:46 INFO - PROCESS | 1646 | 1468839706404 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12616ac00) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11262e000) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x118462c00) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x113a2ac00) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x113806000) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x116088c00) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x11840f400) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x113870000) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11846a400) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x121eacc00) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x11600c000) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:01:46 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x113d49800) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:01:46 INFO - PROCESS | 1646 | 1468839706483 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:46 INFO - PROCESS | 1646 | 1468839706484 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x11602c800 == 37 [pid = 1646] [id = 254] 04:01:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11262e000) [pid = 1646] [serial = 760] [outer = 0x0] 04:01:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x112f0e800) [pid = 1646] [serial = 761] [outer = 0x11262e000] 04:01:46 INFO - PROCESS | 1646 | 1468839706512 Marionette DEBUG loaded listener.js 04:01:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1181e5c00) [pid = 1646] [serial = 762] [outer = 0x11262e000] 04:01:46 INFO - PROCESS | 1646 | 1468839706773 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]]]}] 04:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 522ms 04:01:46 INFO - PROCESS | 1646 | 1468839706831 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:01:46 INFO - PROCESS | 1646 | 1468839706832 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:01:46 INFO - PROCESS | 1646 | 1468839706835 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:01:46 INFO - PROCESS | 1646 | 1468839706836 Marionette TRACE conn2 <- [1,990,null,{}] 04:01:46 INFO - PROCESS | 1646 | 1468839706838 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}] 04:01:46 INFO - PROCESS | 1646 | 1468839706851 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:46 INFO - PROCESS | 1646 | 1468839706930 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:01:46 INFO - PROCESS | 1646 | 1468839706933 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:46 INFO - PROCESS | 1646 | 1468839706934 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191e0800 == 38 [pid = 1646] [id = 255] 04:01:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11840f400) [pid = 1646] [serial = 763] [outer = 0x0] 04:01:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1217afc00) [pid = 1646] [serial = 764] [outer = 0x11840f400] 04:01:46 INFO - PROCESS | 1646 | 1468839706961 Marionette DEBUG loaded listener.js 04:01:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x128c8b400) [pid = 1646] [serial = 765] [outer = 0x11840f400] 04:01:47 INFO - PROCESS | 1646 | 1468839707280 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]]]}] 04:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 467ms 04:01:47 INFO - PROCESS | 1646 | 1468839707303 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:01:47 INFO - PROCESS | 1646 | 1468839707304 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:01:47 INFO - PROCESS | 1646 | 1468839707307 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 1646 | 1468839707309 Marionette TRACE conn2 <- [1,994,null,{}] 04:01:47 INFO - PROCESS | 1646 | 1468839707314 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}] 04:01:47 INFO - PROCESS | 1646 | 1468839707315 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:47 INFO - PROCESS | 1646 | 1468839707422 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:01:47 INFO - PROCESS | 1646 | 1468839707427 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:47 INFO - PROCESS | 1646 | 1468839707429 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a321800 == 39 [pid = 1646] [id = 256] 04:01:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1176c9400) [pid = 1646] [serial = 766] [outer = 0x0] 04:01:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x12908b400) [pid = 1646] [serial = 767] [outer = 0x1176c9400] 04:01:47 INFO - PROCESS | 1646 | 1468839707455 Marionette DEBUG loaded listener.js 04:01:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1291a3c00) [pid = 1646] [serial = 768] [outer = 0x1176c9400] 04:01:47 INFO - PROCESS | 1646 | 1468839707763 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]]]}] 04:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 472ms 04:01:47 INFO - PROCESS | 1646 | 1468839707780 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:01:47 INFO - PROCESS | 1646 | 1468839707782 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:01:47 INFO - PROCESS | 1646 | 1468839707784 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 1646 | 1468839707797 Marionette TRACE conn2 <- [1,998,null,{}] 04:01:47 INFO - PROCESS | 1646 | 1468839707799 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}] 04:01:47 INFO - PROCESS | 1646 | 1468839707801 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:47 INFO - PROCESS | 1646 | 1468839707889 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:01:47 INFO - PROCESS | 1646 | 1468839707894 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:47 INFO - PROCESS | 1646 | 1468839707895 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a788800 == 40 [pid = 1646] [id = 257] 04:01:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1291a8400) [pid = 1646] [serial = 769] [outer = 0x0] 04:01:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x12a5e7c00) [pid = 1646] [serial = 770] [outer = 0x1291a8400] 04:01:47 INFO - PROCESS | 1646 | 1468839707919 Marionette DEBUG loaded listener.js 04:01:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12a631c00) [pid = 1646] [serial = 771] [outer = 0x1291a8400] 04:01:48 INFO - PROCESS | 1646 | 1468839708246 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]]]}] 04:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 480ms 04:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:01:48 INFO - PROCESS | 1646 | 1468839708265 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:01:48 INFO - PROCESS | 1646 | 1468839708266 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:01:48 INFO - PROCESS | 1646 | 1468839708268 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:01:48 INFO - PROCESS | 1646 | 1468839708269 Marionette TRACE conn2 <- [1,1002,null,{}] 04:01:48 INFO - PROCESS | 1646 | 1468839708272 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}] 04:01:48 INFO - PROCESS | 1646 | 1468839708273 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:48 INFO - PROCESS | 1646 | 1468839708383 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:01:48 INFO - PROCESS | 1646 | 1468839708390 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 1646 | 1468839708391 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b030000 == 41 [pid = 1646] [id = 258] 04:01:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119049000) [pid = 1646] [serial = 772] [outer = 0x0] 04:01:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12a636000) [pid = 1646] [serial = 773] [outer = 0x119049000] 04:01:48 INFO - PROCESS | 1646 | 1468839708416 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12a7bf800) [pid = 1646] [serial = 774] [outer = 0x119049000] 04:01:48 INFO - PROCESS | 1646 | 1468839708911 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]]]}] 04:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 677ms 04:01:48 INFO - PROCESS | 1646 | 1468839708945 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:01:48 INFO - PROCESS | 1646 | 1468839708948 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:01:48 INFO - PROCESS | 1646 | 1468839708951 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:01:48 INFO - PROCESS | 1646 | 1468839708955 Marionette TRACE conn2 <- [1,1006,null,{}] 04:01:48 INFO - PROCESS | 1646 | 1468839708959 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}] 04:01:48 INFO - PROCESS | 1646 | 1468839708960 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:49 INFO - PROCESS | 1646 | 1468839709068 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:01:49 INFO - PROCESS | 1646 | 1468839709132 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:49 INFO - PROCESS | 1646 | 1468839709134 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a2800 == 42 [pid = 1646] [id = 259] 04:01:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1172bc800) [pid = 1646] [serial = 775] [outer = 0x0] 04:01:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182f3800) [pid = 1646] [serial = 776] [outer = 0x1172bc800] 04:01:49 INFO - PROCESS | 1646 | 1468839709165 Marionette DEBUG loaded listener.js 04:01:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1184d0000) [pid = 1646] [serial = 777] [outer = 0x1172bc800] 04:01:49 INFO - PROCESS | 1646 | 1468839709585 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]]]}] 04:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 675ms 04:01:49 INFO - PROCESS | 1646 | 1468839709627 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:01:49 INFO - PROCESS | 1646 | 1468839709630 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:01:49 INFO - PROCESS | 1646 | 1468839709635 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 1646 | 1468839709637 Marionette TRACE conn2 <- [1,1010,null,{}] 04:01:49 INFO - PROCESS | 1646 | 1468839709639 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}] 04:01:49 INFO - PROCESS | 1646 | 1468839709641 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:49 INFO - PROCESS | 1646 | 1468839709771 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:01:49 INFO - PROCESS | 1646 | 1468839709826 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:49 INFO - PROCESS | 1646 | 1468839709827 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262da800 == 43 [pid = 1646] [id = 260] 04:01:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119743c00) [pid = 1646] [serial = 778] [outer = 0x0] 04:01:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119b69000) [pid = 1646] [serial = 779] [outer = 0x119743c00] 04:01:49 INFO - PROCESS | 1646 | 1468839709858 Marionette DEBUG loaded listener.js 04:01:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1217a8800) [pid = 1646] [serial = 780] [outer = 0x119743c00] 04:01:50 INFO - PROCESS | 1646 | 1468839710236 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]]]}] 04:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 672ms 04:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:01:50 INFO - PROCESS | 1646 | 1468839710307 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:01:50 INFO - PROCESS | 1646 | 1468839710308 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:01:50 INFO - PROCESS | 1646 | 1468839710311 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:01:50 INFO - PROCESS | 1646 | 1468839710313 Marionette TRACE conn2 <- [1,1014,null,{}] 04:01:50 INFO - PROCESS | 1646 | 1468839710321 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}] 04:01:50 INFO - PROCESS | 1646 | 1468839710325 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:50 INFO - PROCESS | 1646 | 1468839710464 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:01:50 INFO - PROCESS | 1646 | 1468839710515 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:50 INFO - PROCESS | 1646 | 1468839710517 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b21c000 == 44 [pid = 1646] [id = 261] 04:01:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x124ae7c00) [pid = 1646] [serial = 781] [outer = 0x0] 04:01:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12696b800) [pid = 1646] [serial = 782] [outer = 0x124ae7c00] 04:01:50 INFO - PROCESS | 1646 | 1468839710549 Marionette DEBUG loaded listener.js 04:01:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x126e4ec00) [pid = 1646] [serial = 783] [outer = 0x124ae7c00] 04:01:50 INFO - PROCESS | 1646 | 1468839710967 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]]]}] 04:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 721ms 04:01:51 INFO - PROCESS | 1646 | 1468839711054 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:01:51 INFO - PROCESS | 1646 | 1468839711055 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:01:51 INFO - PROCESS | 1646 | 1468839711077 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 1646 | 1468839711078 Marionette TRACE conn2 <- [1,1018,null,{}] 04:01:51 INFO - PROCESS | 1646 | 1468839711081 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}] 04:01:51 INFO - PROCESS | 1646 | 1468839711082 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:51 INFO - PROCESS | 1646 | 1468839711192 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:01:51 INFO - PROCESS | 1646 | 1468839711261 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:51 INFO - PROCESS | 1646 | 1468839711262 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf1d000 == 45 [pid = 1646] [id = 262] 04:01:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128aed400) [pid = 1646] [serial = 784] [outer = 0x0] 04:01:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12909a800) [pid = 1646] [serial = 785] [outer = 0x128aed400] 04:01:51 INFO - PROCESS | 1646 | 1468839711298 Marionette DEBUG loaded listener.js 04:01:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129345800) [pid = 1646] [serial = 786] [outer = 0x128aed400] 04:01:51 INFO - PROCESS | 1646 | 1468839711770 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]]]}] 04:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 723ms 04:01:51 INFO - PROCESS | 1646 | 1468839711799 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:01:51 INFO - PROCESS | 1646 | 1468839711801 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:01:51 INFO - PROCESS | 1646 | 1468839711803 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 1646 | 1468839711804 Marionette TRACE conn2 <- [1,1022,null,{}] 04:01:51 INFO - PROCESS | 1646 | 1468839711807 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}] 04:01:51 INFO - PROCESS | 1646 | 1468839711808 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:51 INFO - PROCESS | 1646 | 1468839711908 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:01:51 INFO - PROCESS | 1646 | 1468839711958 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:51 INFO - PROCESS | 1646 | 1468839711960 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x117241000 == 46 [pid = 1646] [id = 263] 04:01:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x113d9d000) [pid = 1646] [serial = 787] [outer = 0x0] 04:01:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126ca3000) [pid = 1646] [serial = 788] [outer = 0x113d9d000] 04:01:51 INFO - PROCESS | 1646 | 1468839711991 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12934e800) [pid = 1646] [serial = 789] [outer = 0x113d9d000] 04:01:52 INFO - PROCESS | 1646 | 1468839712573 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]]]}] 04:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 823ms 04:01:52 INFO - PROCESS | 1646 | 1468839712626 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:01:52 INFO - PROCESS | 1646 | 1468839712629 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:01:52 INFO - PROCESS | 1646 | 1468839712632 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:01:52 INFO - PROCESS | 1646 | 1468839712634 Marionette TRACE conn2 <- [1,1026,null,{}] 04:01:52 INFO - PROCESS | 1646 | 1468839712637 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}] 04:01:52 INFO - PROCESS | 1646 | 1468839712639 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:52 INFO - PROCESS | 1646 | 1468839712776 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:01:52 INFO - PROCESS | 1646 | 1468839712787 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:52 INFO - PROCESS | 1646 | 1468839712788 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x117369800 == 47 [pid = 1646] [id = 264] 04:01:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x117e93000) [pid = 1646] [serial = 790] [outer = 0x0] 04:01:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11865bc00) [pid = 1646] [serial = 791] [outer = 0x117e93000] 04:01:52 INFO - PROCESS | 1646 | 1468839712829 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1190fc000) [pid = 1646] [serial = 792] [outer = 0x117e93000] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12a788800 == 46 [pid = 1646] [id = 257] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12a321800 == 45 [pid = 1646] [id = 256] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1191e0800 == 44 [pid = 1646] [id = 255] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x11602c800 == 43 [pid = 1646] [id = 254] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x128a18800 == 42 [pid = 1646] [id = 253] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1267b6800 == 41 [pid = 1646] [id = 252] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x119a16000 == 40 [pid = 1646] [id = 251] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1217c0800 == 39 [pid = 1646] [id = 250] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x119687800 == 38 [pid = 1646] [id = 249] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1182b6800 == 37 [pid = 1646] [id = 248] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x116948000 == 36 [pid = 1646] [id = 247] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x113a4c000 == 35 [pid = 1646] [id = 246] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1262db000 == 34 [pid = 1646] [id = 244] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x117095800 == 33 [pid = 1646] [id = 245] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x117241000 == 32 [pid = 1646] [id = 263] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf1d000 == 31 [pid = 1646] [id = 262] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12b21c000 == 30 [pid = 1646] [id = 261] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1262da800 == 29 [pid = 1646] [id = 260] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a2800 == 28 [pid = 1646] [id = 259] 04:01:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12b030000 == 27 [pid = 1646] [id = 258] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x124aea000) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1262af000) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x126e0c400) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1269e9400) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1217a8000) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1128b7800) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112e64800) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1184d2000) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11875c800) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116984400) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116982400) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1182e6400) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116010c00) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118681800) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1246ec000) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1262ad800) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119aaa800) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1190ba000) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x121174000) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12409d000) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118411400) [pid = 1646] [serial = 708] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11904a000) [pid = 1646] [serial = 699] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1262a5c00) [pid = 1646] [serial = 702] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x128a2b000) [pid = 1646] [serial = 705] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x116aa5800) [pid = 1646] [serial = 696] [outer = 0x0] [url = about:blank] 04:01:53 INFO - PROCESS | 1646 | 1468839713764 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]]]}] 04:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1172ms 04:01:53 INFO - PROCESS | 1646 | 1468839713804 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:01:53 INFO - PROCESS | 1646 | 1468839713806 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:01:53 INFO - PROCESS | 1646 | 1468839713809 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:01:53 INFO - PROCESS | 1646 | 1468839713811 Marionette TRACE conn2 <- [1,1030,null,{}] 04:01:53 INFO - PROCESS | 1646 | 1468839713815 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}] 04:01:53 INFO - PROCESS | 1646 | 1468839713816 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:53 INFO - PROCESS | 1646 | 1468839713900 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:01:53 INFO - PROCESS | 1646 | 1468839713948 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:53 INFO - PROCESS | 1646 | 1468839713951 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x116017000 == 28 [pid = 1646] [id = 265] 04:01:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x113aa5c00) [pid = 1646] [serial = 793] [outer = 0x0] 04:01:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1160f0400) [pid = 1646] [serial = 794] [outer = 0x113aa5c00] 04:01:53 INFO - PROCESS | 1646 | 1468839713981 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1169ee800) [pid = 1646] [serial = 795] [outer = 0x113aa5c00] 04:01:54 INFO - PROCESS | 1646 | 1468839714304 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]]]}] 04:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 04:01:54 INFO - PROCESS | 1646 | 1468839714330 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:01:54 INFO - PROCESS | 1646 | 1468839714334 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:01:54 INFO - PROCESS | 1646 | 1468839714338 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:01:54 INFO - PROCESS | 1646 | 1468839714340 Marionette TRACE conn2 <- [1,1034,null,{}] 04:01:54 INFO - PROCESS | 1646 | 1468839714345 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}] 04:01:54 INFO - PROCESS | 1646 | 1468839714347 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:54 INFO - PROCESS | 1646 | 1468839714424 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:01:54 INFO - PROCESS | 1646 | 1468839714430 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 1646 | 1468839714431 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11723e000 == 29 [pid = 1646] [id = 266] 04:01:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1181ebc00) [pid = 1646] [serial = 796] [outer = 0x0] 04:01:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118668000) [pid = 1646] [serial = 797] [outer = 0x1181ebc00] 04:01:54 INFO - PROCESS | 1646 | 1468839714459 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119043800) [pid = 1646] [serial = 798] [outer = 0x1181ebc00] 04:01:54 INFO - PROCESS | 1646 | 1468839714803 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]]]}] 04:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 522ms 04:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:01:54 INFO - PROCESS | 1646 | 1468839714861 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:01:54 INFO - PROCESS | 1646 | 1468839714862 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:01:54 INFO - PROCESS | 1646 | 1468839714865 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:01:54 INFO - PROCESS | 1646 | 1468839714867 Marionette TRACE conn2 <- [1,1038,null,{}] 04:01:54 INFO - PROCESS | 1646 | 1468839714875 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}] 04:01:54 INFO - PROCESS | 1646 | 1468839714878 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:54 INFO - PROCESS | 1646 | 1468839714956 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:01:54 INFO - PROCESS | 1646 | 1468839714965 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 1646 | 1468839714968 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f5800 == 30 [pid = 1646] [id = 267] 04:01:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x113372c00) [pid = 1646] [serial = 799] [outer = 0x0] 04:01:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119b62400) [pid = 1646] [serial = 800] [outer = 0x113372c00] 04:01:54 INFO - PROCESS | 1646 | 1468839714996 Marionette DEBUG loaded listener.js 04:01:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x121285800) [pid = 1646] [serial = 801] [outer = 0x113372c00] 04:01:55 INFO - PROCESS | 1646 | 1468839715334 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]]]}] 04:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 04:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:01:55 INFO - PROCESS | 1646 | 1468839715386 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:01:55 INFO - PROCESS | 1646 | 1468839715387 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:01:55 INFO - PROCESS | 1646 | 1468839715404 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:01:55 INFO - PROCESS | 1646 | 1468839715405 Marionette TRACE conn2 <- [1,1042,null,{}] 04:01:55 INFO - PROCESS | 1646 | 1468839715409 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}] 04:01:55 INFO - PROCESS | 1646 | 1468839715410 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:55 INFO - PROCESS | 1646 | 1468839715489 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:01:55 INFO - PROCESS | 1646 | 1468839715495 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:55 INFO - PROCESS | 1646 | 1468839715496 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x119db8800 == 31 [pid = 1646] [id = 268] 04:01:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1217a0c00) [pid = 1646] [serial = 802] [outer = 0x0] 04:01:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1217aa400) [pid = 1646] [serial = 803] [outer = 0x1217a0c00] 04:01:55 INFO - PROCESS | 1646 | 1468839715522 Marionette DEBUG loaded listener.js 04:01:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121eb2c00) [pid = 1646] [serial = 804] [outer = 0x1217a0c00] 04:01:55 INFO - PROCESS | 1646 | 1468839715852 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]]]}] 04:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 484ms 04:01:55 INFO - PROCESS | 1646 | 1468839715875 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:01:55 INFO - PROCESS | 1646 | 1468839715885 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:01:55 INFO - PROCESS | 1646 | 1468839715887 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:01:55 INFO - PROCESS | 1646 | 1468839715888 Marionette TRACE conn2 <- [1,1046,null,{}] 04:01:55 INFO - PROCESS | 1646 | 1468839715891 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}] 04:01:55 INFO - PROCESS | 1646 | 1468839715892 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:55 INFO - PROCESS | 1646 | 1468839715984 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:01:56 INFO - PROCESS | 1646 | 1468839716019 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:56 INFO - PROCESS | 1646 | 1468839716020 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x121707800 == 32 [pid = 1646] [id = 269] 04:01:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1160edc00) [pid = 1646] [serial = 805] [outer = 0x0] 04:01:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x123fac000) [pid = 1646] [serial = 806] [outer = 0x1160edc00] 04:01:56 INFO - PROCESS | 1646 | 1468839716045 Marionette DEBUG loaded listener.js 04:01:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12499c400) [pid = 1646] [serial = 807] [outer = 0x1160edc00] 04:01:56 INFO - PROCESS | 1646 | 1468839716364 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]]]}] 04:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 04:01:56 INFO - PROCESS | 1646 | 1468839716408 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:01:56 INFO - PROCESS | 1646 | 1468839716410 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:01:56 INFO - PROCESS | 1646 | 1468839716418 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:01:56 INFO - PROCESS | 1646 | 1468839716419 Marionette TRACE conn2 <- [1,1050,null,{}] 04:01:56 INFO - PROCESS | 1646 | 1468839716421 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}] 04:01:56 INFO - PROCESS | 1646 | 1468839716425 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:56 INFO - PROCESS | 1646 | 1468839716538 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:01:56 INFO - PROCESS | 1646 | 1468839716572 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:56 INFO - PROCESS | 1646 | 1468839716573 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12446a800 == 33 [pid = 1646] [id = 270] 04:01:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x126128c00) [pid = 1646] [serial = 808] [outer = 0x0] 04:01:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x126708400) [pid = 1646] [serial = 809] [outer = 0x126128c00] 04:01:56 INFO - PROCESS | 1646 | 1468839716607 Marionette DEBUG loaded listener.js 04:01:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x126e43800) [pid = 1646] [serial = 810] [outer = 0x126128c00] 04:01:56 INFO - PROCESS | 1646 | 1468839716918 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]]]}] 04:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 575ms 04:01:56 INFO - PROCESS | 1646 | 1468839716995 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:01:56 INFO - PROCESS | 1646 | 1468839716997 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:01:57 INFO - PROCESS | 1646 | 1468839716999 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:01:57 INFO - PROCESS | 1646 | 1468839717000 Marionette TRACE conn2 <- [1,1054,null,{}] 04:01:57 INFO - PROCESS | 1646 | 1468839717002 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}] 04:01:57 INFO - PROCESS | 1646 | 1468839717003 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:57 INFO - PROCESS | 1646 | 1468839717096 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:01:57 INFO - PROCESS | 1646 | 1468839717099 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 1646 | 1468839717100 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262da800 == 34 [pid = 1646] [id = 271] 04:01:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12616c800) [pid = 1646] [serial = 811] [outer = 0x0] 04:01:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128a29400) [pid = 1646] [serial = 812] [outer = 0x12616c800] 04:01:57 INFO - PROCESS | 1646 | 1468839717124 Marionette DEBUG loaded listener.js 04:01:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x128a33800) [pid = 1646] [serial = 813] [outer = 0x12616c800] 04:01:57 INFO - PROCESS | 1646 | 1468839717454 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]]]}] 04:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 04:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:01:57 INFO - PROCESS | 1646 | 1468839717467 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:01:57 INFO - PROCESS | 1646 | 1468839717469 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:01:57 INFO - PROCESS | 1646 | 1468839717471 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:01:57 INFO - PROCESS | 1646 | 1468839717472 Marionette TRACE conn2 <- [1,1058,null,{}] 04:01:57 INFO - PROCESS | 1646 | 1468839717474 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}] 04:01:57 INFO - PROCESS | 1646 | 1468839717477 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:57 INFO - PROCESS | 1646 | 1468839717570 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:01:57 INFO - PROCESS | 1646 | 1468839717607 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 1646 | 1468839717608 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1267c0000 == 35 [pid = 1646] [id = 272] 04:01:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128a42c00) [pid = 1646] [serial = 814] [outer = 0x0] 04:01:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128ae8400) [pid = 1646] [serial = 815] [outer = 0x128a42c00] 04:01:57 INFO - PROCESS | 1646 | 1468839717632 Marionette DEBUG loaded listener.js 04:01:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x128c8fc00) [pid = 1646] [serial = 816] [outer = 0x128a42c00] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119049000) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1291a8400) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x126174400) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x126ca6000) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1121bdc00) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x111c1d800) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112f07800) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x113a27000) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112c57400) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1128b0000) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112e61c00) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1184cc800) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11262e000) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11840f400) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:01:57 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1176c9400) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:01:58 INFO - PROCESS | 1646 | 1468839718070 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]]]}] 04:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 618ms 04:01:58 INFO - PROCESS | 1646 | 1468839718095 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:01:58 INFO - PROCESS | 1646 | 1468839718104 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:01:58 INFO - PROCESS | 1646 | 1468839718112 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:01:58 INFO - PROCESS | 1646 | 1468839718113 Marionette TRACE conn2 <- [1,1062,null,{}] 04:01:58 INFO - PROCESS | 1646 | 1468839718116 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}] 04:01:58 INFO - PROCESS | 1646 | 1468839718117 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:58 INFO - PROCESS | 1646 | 1468839718223 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:01:58 INFO - PROCESS | 1646 | 1468839718256 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:58 INFO - PROCESS | 1646 | 1468839718258 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f2000 == 36 [pid = 1646] [id = 273] 04:01:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x111c81800) [pid = 1646] [serial = 817] [outer = 0x0] 04:01:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x116aa0800) [pid = 1646] [serial = 818] [outer = 0x111c81800] 04:01:58 INFO - PROCESS | 1646 | 1468839718284 Marionette DEBUG loaded listener.js 04:01:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1190c1000) [pid = 1646] [serial = 819] [outer = 0x111c81800] 04:01:58 INFO - PROCESS | 1646 | 1468839718558 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]]]}] 04:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 474ms 04:01:58 INFO - PROCESS | 1646 | 1468839718581 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:01:58 INFO - PROCESS | 1646 | 1468839718582 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:01:58 INFO - PROCESS | 1646 | 1468839718584 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:01:58 INFO - PROCESS | 1646 | 1468839718586 Marionette TRACE conn2 <- [1,1066,null,{}] 04:01:58 INFO - PROCESS | 1646 | 1468839718588 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}] 04:01:58 INFO - PROCESS | 1646 | 1468839718589 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:58 INFO - PROCESS | 1646 | 1468839718682 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:01:58 INFO - PROCESS | 1646 | 1468839718685 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:58 INFO - PROCESS | 1646 | 1468839718686 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291bd800 == 37 [pid = 1646] [id = 274] 04:01:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11840bc00) [pid = 1646] [serial = 820] [outer = 0x0] 04:01:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126e45000) [pid = 1646] [serial = 821] [outer = 0x11840bc00] 04:01:58 INFO - PROCESS | 1646 | 1468839718712 Marionette DEBUG loaded listener.js 04:01:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12908b800) [pid = 1646] [serial = 822] [outer = 0x11840bc00] 04:01:59 INFO - PROCESS | 1646 | 1468839719039 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]]]}] 04:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 472ms 04:01:59 INFO - PROCESS | 1646 | 1468839719059 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:01:59 INFO - PROCESS | 1646 | 1468839719062 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:01:59 INFO - PROCESS | 1646 | 1468839719065 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 1646 | 1468839719066 Marionette TRACE conn2 <- [1,1070,null,{}] 04:01:59 INFO - PROCESS | 1646 | 1468839719077 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}] 04:01:59 INFO - PROCESS | 1646 | 1468839719079 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:59 INFO - PROCESS | 1646 | 1468839719189 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:01:59 INFO - PROCESS | 1646 | 1468839719197 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:59 INFO - PROCESS | 1646 | 1468839719199 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x121702800 == 38 [pid = 1646] [id = 275] 04:01:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129091400) [pid = 1646] [serial = 823] [outer = 0x0] 04:01:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1291a4400) [pid = 1646] [serial = 824] [outer = 0x129091400] 04:01:59 INFO - PROCESS | 1646 | 1468839719225 Marionette DEBUG loaded listener.js 04:01:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a5e8000) [pid = 1646] [serial = 825] [outer = 0x129091400] 04:01:59 INFO - PROCESS | 1646 | 1468839719531 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]]]}] 04:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 479ms 04:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:01:59 INFO - PROCESS | 1646 | 1468839719549 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:01:59 INFO - PROCESS | 1646 | 1468839719550 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:01:59 INFO - PROCESS | 1646 | 1468839719552 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 1646 | 1468839719553 Marionette TRACE conn2 <- [1,1074,null,{}] 04:01:59 INFO - PROCESS | 1646 | 1468839719555 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}] 04:01:59 INFO - PROCESS | 1646 | 1468839719557 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:59 INFO - PROCESS | 1646 | 1468839719646 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:01:59 INFO - PROCESS | 1646 | 1468839719649 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:59 INFO - PROCESS | 1646 | 1468839719650 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:01:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b206800 == 39 [pid = 1646] [id = 276] 04:01:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12a5ea800) [pid = 1646] [serial = 826] [outer = 0x0] 04:01:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a63c400) [pid = 1646] [serial = 827] [outer = 0x12a5ea800] 04:01:59 INFO - PROCESS | 1646 | 1468839719674 Marionette DEBUG loaded listener.js 04:01:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12a7c1000) [pid = 1646] [serial = 828] [outer = 0x12a5ea800] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x116017000 == 38 [pid = 1646] [id = 265] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x117369800 == 37 [pid = 1646] [id = 264] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f5800 == 36 [pid = 1646] [id = 267] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x11723e000 == 35 [pid = 1646] [id = 266] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x119db8800 == 34 [pid = 1646] [id = 268] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1262da800 == 33 [pid = 1646] [id = 271] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1267c0000 == 32 [pid = 1646] [id = 272] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f2000 == 31 [pid = 1646] [id = 273] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x121707800 == 30 [pid = 1646] [id = 269] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12446a800 == 29 [pid = 1646] [id = 270] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1291bd800 == 28 [pid = 1646] [id = 274] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1262aa800) [pid = 1646] [serial = 752] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128a25400) [pid = 1646] [serial = 755] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128ae9000) [pid = 1646] [serial = 758] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119750000) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1217a6000) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1172b3c00) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11846fc00) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x116083400) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1169f2000) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x113370800) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11652b400) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123fb2c00) [pid = 1646] [serial = 749] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x128a3d400) [pid = 1646] [serial = 756] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x126e49c00) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1190bc000) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1197b6000) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112f0e800) [pid = 1646] [serial = 761] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12a631c00) [pid = 1646] [serial = 771] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x128aef800) [pid = 1646] [serial = 759] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1217afc00) [pid = 1646] [serial = 764] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1181e5c00) [pid = 1646] [serial = 762] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1291a3c00) [pid = 1646] [serial = 768] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1269e2000) [pid = 1646] [serial = 753] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12908b400) [pid = 1646] [serial = 767] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x128c8b400) [pid = 1646] [serial = 765] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x124ae6800) [pid = 1646] [serial = 750] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOCSHELL 0x121702800 == 27 [pid = 1646] [id = 275] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12a636000) [pid = 1646] [serial = 773] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12a5e7c00) [pid = 1646] [serial = 770] [outer = 0x0] [url = about:blank] 04:02:00 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12a7bf800) [pid = 1646] [serial = 774] [outer = 0x0] [url = about:blank] 04:02:01 INFO - PROCESS | 1646 | 1468839721081 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]]]}] 04:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1579ms 04:02:01 INFO - PROCESS | 1646 | 1468839721132 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:02:01 INFO - PROCESS | 1646 | 1468839721134 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:02:01 INFO - PROCESS | 1646 | 1468839721137 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:02:01 INFO - PROCESS | 1646 | 1468839721140 Marionette TRACE conn2 <- [1,1078,null,{}] 04:02:01 INFO - PROCESS | 1646 | 1468839721144 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}] 04:02:01 INFO - PROCESS | 1646 | 1468839721146 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:01 INFO - PROCESS | 1646 | 1468839721229 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:02:01 INFO - PROCESS | 1646 | 1468839721280 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:01 INFO - PROCESS | 1646 | 1468839721281 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x113a5e000 == 28 [pid = 1646] [id = 277] 04:02:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x112e5ac00) [pid = 1646] [serial = 829] [outer = 0x0] 04:02:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x113808800) [pid = 1646] [serial = 830] [outer = 0x112e5ac00] 04:02:01 INFO - PROCESS | 1646 | 1468839721309 Marionette DEBUG loaded listener.js 04:02:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1151ca800) [pid = 1646] [serial = 831] [outer = 0x112e5ac00] 04:02:01 INFO - PROCESS | 1646 | 1468839721622 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]]]}] 04:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 04:02:01 INFO - PROCESS | 1646 | 1468839721661 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:02:01 INFO - PROCESS | 1646 | 1468839721665 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:02:01 INFO - PROCESS | 1646 | 1468839721670 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:02:01 INFO - PROCESS | 1646 | 1468839721672 Marionette TRACE conn2 <- [1,1082,null,{}] 04:02:01 INFO - PROCESS | 1646 | 1468839721674 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}] 04:02:01 INFO - PROCESS | 1646 | 1468839721676 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:01 INFO - PROCESS | 1646 | 1468839721755 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:02:01 INFO - PROCESS | 1646 | 1468839721803 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:01 INFO - PROCESS | 1646 | 1468839721805 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169a2000 == 29 [pid = 1646] [id = 278] 04:02:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1151d1800) [pid = 1646] [serial = 832] [outer = 0x0] 04:02:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116780000) [pid = 1646] [serial = 833] [outer = 0x1151d1800] 04:02:01 INFO - PROCESS | 1646 | 1468839721832 Marionette DEBUG loaded listener.js 04:02:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x116aa1400) [pid = 1646] [serial = 834] [outer = 0x1151d1800] 04:02:02 INFO - PROCESS | 1646 | 1468839722163 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]]]}] 04:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 522ms 04:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:02:02 INFO - PROCESS | 1646 | 1468839722195 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:02:02 INFO - PROCESS | 1646 | 1468839722197 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:02:02 INFO - PROCESS | 1646 | 1468839722213 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:02:02 INFO - PROCESS | 1646 | 1468839722217 Marionette TRACE conn2 <- [1,1086,null,{}] 04:02:02 INFO - PROCESS | 1646 | 1468839722230 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}] 04:02:02 INFO - PROCESS | 1646 | 1468839722235 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:02 INFO - PROCESS | 1646 | 1468839722385 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:02:02 INFO - PROCESS | 1646 | 1468839722400 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:02 INFO - PROCESS | 1646 | 1468839722403 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e39800 == 30 [pid = 1646] [id = 279] 04:02:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x111f21000) [pid = 1646] [serial = 835] [outer = 0x0] 04:02:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1182f3000) [pid = 1646] [serial = 836] [outer = 0x111f21000] 04:02:02 INFO - PROCESS | 1646 | 1468839722448 Marionette DEBUG loaded listener.js 04:02:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1184cb800) [pid = 1646] [serial = 837] [outer = 0x111f21000] 04:02:02 INFO - PROCESS | 1646 | 1468839722833 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]]]}] 04:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 637ms 04:02:02 INFO - PROCESS | 1646 | 1468839722838 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:02:02 INFO - PROCESS | 1646 | 1468839722840 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:02:02 INFO - PROCESS | 1646 | 1468839722844 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:02:02 INFO - PROCESS | 1646 | 1468839722847 Marionette TRACE conn2 <- [1,1090,null,{}] 04:02:02 INFO - PROCESS | 1646 | 1468839722849 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}] 04:02:02 INFO - PROCESS | 1646 | 1468839722850 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:02 INFO - PROCESS | 1646 | 1468839722927 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:02:02 INFO - PROCESS | 1646 | 1468839722977 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:02 INFO - PROCESS | 1646 | 1468839722978 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a7000 == 31 [pid = 1646] [id = 280] 04:02:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1184cb000) [pid = 1646] [serial = 838] [outer = 0x0] 04:02:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11875c800) [pid = 1646] [serial = 839] [outer = 0x1184cb000] 04:02:03 INFO - PROCESS | 1646 | 1468839723003 Marionette DEBUG loaded listener.js 04:02:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1190c1400) [pid = 1646] [serial = 840] [outer = 0x1184cb000] 04:02:03 INFO - PROCESS | 1646 | 1468839723261 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]]]}] 04:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 471ms 04:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:02:03 INFO - PROCESS | 1646 | 1468839723315 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:02:03 INFO - PROCESS | 1646 | 1468839723316 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:02:03 INFO - PROCESS | 1646 | 1468839723318 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:02:03 INFO - PROCESS | 1646 | 1468839723319 Marionette TRACE conn2 <- [1,1094,null,{}] 04:02:03 INFO - PROCESS | 1646 | 1468839723321 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}] 04:02:03 INFO - PROCESS | 1646 | 1468839723322 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:03 INFO - PROCESS | 1646 | 1468839723407 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:02:03 INFO - PROCESS | 1646 | 1468839723413 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:03 INFO - PROCESS | 1646 | 1468839723414 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11968d000 == 32 [pid = 1646] [id = 281] 04:02:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x111f1ec00) [pid = 1646] [serial = 841] [outer = 0x0] 04:02:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119744400) [pid = 1646] [serial = 842] [outer = 0x111f1ec00] 04:02:03 INFO - PROCESS | 1646 | 1468839723439 Marionette DEBUG loaded listener.js 04:02:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1197c1c00) [pid = 1646] [serial = 843] [outer = 0x111f1ec00] 04:02:03 INFO - PROCESS | 1646 | 1468839723770 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]]]}] 04:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 04:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:02:03 INFO - PROCESS | 1646 | 1468839723787 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:02:03 INFO - PROCESS | 1646 | 1468839723788 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:02:03 INFO - PROCESS | 1646 | 1468839723790 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:02:03 INFO - PROCESS | 1646 | 1468839723791 Marionette TRACE conn2 <- [1,1098,null,{}] 04:02:03 INFO - PROCESS | 1646 | 1468839723794 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}] 04:02:03 INFO - PROCESS | 1646 | 1468839723798 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:03 INFO - PROCESS | 1646 | 1468839723914 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:02:03 INFO - PROCESS | 1646 | 1468839723920 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:03 INFO - PROCESS | 1646 | 1468839723921 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x119db8800 == 33 [pid = 1646] [id = 282] 04:02:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119a9e400) [pid = 1646] [serial = 844] [outer = 0x0] 04:02:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119aab400) [pid = 1646] [serial = 845] [outer = 0x119a9e400] 04:02:03 INFO - PROCESS | 1646 | 1468839723948 Marionette DEBUG loaded listener.js 04:02:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1217a9400) [pid = 1646] [serial = 846] [outer = 0x119a9e400] 04:02:04 INFO - PROCESS | 1646 | 1468839724226 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]]]}] 04:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 472ms 04:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:02:04 INFO - PROCESS | 1646 | 1468839724265 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:02:04 INFO - PROCESS | 1646 | 1468839724266 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:02:04 INFO - PROCESS | 1646 | 1468839724269 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:02:04 INFO - PROCESS | 1646 | 1468839724270 Marionette TRACE conn2 <- [1,1102,null,{}] 04:02:04 INFO - PROCESS | 1646 | 1468839724272 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}] 04:02:04 INFO - PROCESS | 1646 | 1468839724273 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:04 INFO - PROCESS | 1646 | 1468839724361 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:02:04 INFO - PROCESS | 1646 | 1468839724364 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 1646 | 1468839724365 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ab8000 == 34 [pid = 1646] [id = 283] 04:02:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1217ac000) [pid = 1646] [serial = 847] [outer = 0x0] 04:02:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x123fdc400) [pid = 1646] [serial = 848] [outer = 0x1217ac000] 04:02:04 INFO - PROCESS | 1646 | 1468839724391 Marionette DEBUG loaded listener.js 04:02:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12409d000) [pid = 1646] [serial = 849] [outer = 0x1217ac000] 04:02:04 INFO - PROCESS | 1646 | 1468839724687 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]]]}] 04:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 04:02:04 INFO - PROCESS | 1646 | 1468839724739 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:02:04 INFO - PROCESS | 1646 | 1468839724741 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:02:04 INFO - PROCESS | 1646 | 1468839724745 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:02:04 INFO - PROCESS | 1646 | 1468839724747 Marionette TRACE conn2 <- [1,1106,null,{}] 04:02:04 INFO - PROCESS | 1646 | 1468839724749 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}] 04:02:04 INFO - PROCESS | 1646 | 1468839724750 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:04 INFO - PROCESS | 1646 | 1468839724846 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:02:04 INFO - PROCESS | 1646 | 1468839724851 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 1646 | 1468839724852 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f13800 == 35 [pid = 1646] [id = 284] 04:02:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12442dc00) [pid = 1646] [serial = 850] [outer = 0x0] 04:02:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1246ef400) [pid = 1646] [serial = 851] [outer = 0x12442dc00] 04:02:04 INFO - PROCESS | 1646 | 1468839724878 Marionette DEBUG loaded listener.js 04:02:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124aeb800) [pid = 1646] [serial = 852] [outer = 0x12442dc00] 04:02:05 INFO - PROCESS | 1646 | 1468839725180 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]]]}] 04:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 04:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:02:05 INFO - PROCESS | 1646 | 1468839725214 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:02:05 INFO - PROCESS | 1646 | 1468839725215 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:02:05 INFO - PROCESS | 1646 | 1468839725217 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:02:05 INFO - PROCESS | 1646 | 1468839725218 Marionette TRACE conn2 <- [1,1110,null,{}] 04:02:05 INFO - PROCESS | 1646 | 1468839725221 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}] 04:02:05 INFO - PROCESS | 1646 | 1468839725222 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:05 INFO - PROCESS | 1646 | 1468839725297 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:02:05 INFO - PROCESS | 1646 | 1468839725301 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:05 INFO - PROCESS | 1646 | 1468839725302 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e38000 == 36 [pid = 1646] [id = 285] 04:02:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x126169400) [pid = 1646] [serial = 853] [outer = 0x0] 04:02:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12616f400) [pid = 1646] [serial = 854] [outer = 0x126169400] 04:02:05 INFO - PROCESS | 1646 | 1468839725334 Marionette DEBUG loaded listener.js 04:02:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126652800) [pid = 1646] [serial = 855] [outer = 0x126169400] 04:02:05 INFO - PROCESS | 1646 | 1468839725631 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]]]}] 04:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 04:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:02:05 INFO - PROCESS | 1646 | 1468839725687 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:02:05 INFO - PROCESS | 1646 | 1468839725688 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:02:05 INFO - PROCESS | 1646 | 1468839725691 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:02:05 INFO - PROCESS | 1646 | 1468839725692 Marionette TRACE conn2 <- [1,1114,null,{}] 04:02:05 INFO - PROCESS | 1646 | 1468839725694 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}] 04:02:05 INFO - PROCESS | 1646 | 1468839725695 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:05 INFO - PROCESS | 1646 | 1468839725801 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:02:05 INFO - PROCESS | 1646 | 1468839725808 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:05 INFO - PROCESS | 1646 | 1468839725810 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262e7000 == 37 [pid = 1646] [id = 286] 04:02:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1190bf000) [pid = 1646] [serial = 856] [outer = 0x0] 04:02:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12675c400) [pid = 1646] [serial = 857] [outer = 0x1190bf000] 04:02:05 INFO - PROCESS | 1646 | 1468839725835 Marionette DEBUG loaded listener.js 04:02:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x126e09800) [pid = 1646] [serial = 858] [outer = 0x1190bf000] 04:02:06 INFO - PROCESS | 1646 | 1468839726163 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]]]}] 04:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 518ms 04:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:02:06 INFO - PROCESS | 1646 | 1468839726210 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:02:06 INFO - PROCESS | 1646 | 1468839726211 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:02:06 INFO - PROCESS | 1646 | 1468839726213 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:02:06 INFO - PROCESS | 1646 | 1468839726215 Marionette TRACE conn2 <- [1,1118,null,{}] 04:02:06 INFO - PROCESS | 1646 | 1468839726217 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}] 04:02:06 INFO - PROCESS | 1646 | 1468839726219 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:06 INFO - PROCESS | 1646 | 1468839726324 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:02:06 INFO - PROCESS | 1646 | 1468839726336 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 1646 | 1468839726337 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11968c800 == 38 [pid = 1646] [id = 287] 04:02:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x126e06800) [pid = 1646] [serial = 859] [outer = 0x0] 04:02:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x126e4f800) [pid = 1646] [serial = 860] [outer = 0x126e06800] 04:02:06 INFO - PROCESS | 1646 | 1468839726370 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128a38000) [pid = 1646] [serial = 861] [outer = 0x126e06800] 04:02:06 INFO - PROCESS | 1646 | 1468839726709 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]]]}] 04:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 04:02:06 INFO - PROCESS | 1646 | 1468839726732 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:02:06 INFO - PROCESS | 1646 | 1468839726734 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:02:06 INFO - PROCESS | 1646 | 1468839726736 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:02:06 INFO - PROCESS | 1646 | 1468839726737 Marionette TRACE conn2 <- [1,1122,null,{}] 04:02:06 INFO - PROCESS | 1646 | 1468839726739 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}] 04:02:06 INFO - PROCESS | 1646 | 1468839726740 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:06 INFO - PROCESS | 1646 | 1468839726838 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:02:06 INFO - PROCESS | 1646 | 1468839726871 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 1646 | 1468839726872 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a323000 == 39 [pid = 1646] [id = 288] 04:02:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x128ae2c00) [pid = 1646] [serial = 862] [outer = 0x0] 04:02:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128ae9000) [pid = 1646] [serial = 863] [outer = 0x128ae2c00] 04:02:06 INFO - PROCESS | 1646 | 1468839726896 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x124850400) [pid = 1646] [serial = 864] [outer = 0x128ae2c00] 04:02:07 INFO - PROCESS | 1646 | 1468839727179 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]]]}] 04:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 472ms 04:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:02:07 INFO - PROCESS | 1646 | 1468839727212 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:02:07 INFO - PROCESS | 1646 | 1468839727214 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:02:07 INFO - PROCESS | 1646 | 1468839727216 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 1646 | 1468839727217 Marionette TRACE conn2 <- [1,1126,null,{}] 04:02:07 INFO - PROCESS | 1646 | 1468839727219 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}] 04:02:07 INFO - PROCESS | 1646 | 1468839727220 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:07 INFO - PROCESS | 1646 | 1468839727319 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:02:07 INFO - PROCESS | 1646 | 1468839727463 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:07 INFO - PROCESS | 1646 | 1468839727464 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b20a000 == 40 [pid = 1646] [id = 289] 04:02:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x129353800) [pid = 1646] [serial = 865] [outer = 0x0] 04:02:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a54c000) [pid = 1646] [serial = 866] [outer = 0x129353800] 04:02:07 INFO - PROCESS | 1646 | 1468839727504 Marionette DEBUG loaded listener.js 04:02:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12a631000) [pid = 1646] [serial = 867] [outer = 0x129353800] 04:02:07 INFO - PROCESS | 1646 | 1468839727851 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]]]}] 04:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 04:02:07 INFO - PROCESS | 1646 | 1468839727888 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:02:07 INFO - PROCESS | 1646 | 1468839727889 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:02:07 INFO - PROCESS | 1646 | 1468839727891 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 1646 | 1468839727892 Marionette TRACE conn2 <- [1,1130,null,{}] 04:02:07 INFO - PROCESS | 1646 | 1468839727894 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}] 04:02:07 INFO - PROCESS | 1646 | 1468839727895 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:07 INFO - PROCESS | 1646 | 1468839727993 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:02:08 INFO - PROCESS | 1646 | 1468839727996 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:08 INFO - PROCESS | 1646 | 1468839727997 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b911800 == 41 [pid = 1646] [id = 290] 04:02:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x128aeb400) [pid = 1646] [serial = 868] [outer = 0x0] 04:02:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a7ba800) [pid = 1646] [serial = 869] [outer = 0x128aeb400] 04:02:08 INFO - PROCESS | 1646 | 1468839728020 Marionette DEBUG loaded listener.js 04:02:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12a7c7000) [pid = 1646] [serial = 870] [outer = 0x128aeb400] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1160edc00) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x126128c00) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x111c81800) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12616c800) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128a42c00) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11840bc00) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1217a0c00) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x113372c00) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1181ebc00) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x113aa5c00) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x117e93000) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x113d9d000) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x128aed400) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x129091400) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x124ae7c00) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119743c00) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:02:08 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1172bc800) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:02:08 INFO - PROCESS | 1646 | 1468839728445 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]]]}] 04:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 570ms 04:02:08 INFO - PROCESS | 1646 | 1468839728467 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:02:08 INFO - PROCESS | 1646 | 1468839728468 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:02:08 INFO - PROCESS | 1646 | 1468839728471 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:02:08 INFO - PROCESS | 1646 | 1468839728472 Marionette TRACE conn2 <- [1,1134,null,{}] 04:02:08 INFO - PROCESS | 1646 | 1468839728482 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}] 04:02:08 INFO - PROCESS | 1646 | 1468839728483 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:08 INFO - PROCESS | 1646 | 1468839728599 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:02:08 INFO - PROCESS | 1646 | 1468839728630 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:08 INFO - PROCESS | 1646 | 1468839728631 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a503000 == 42 [pid = 1646] [id = 291] 04:02:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x117e8fc00) [pid = 1646] [serial = 871] [outer = 0x0] 04:02:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1184c6800) [pid = 1646] [serial = 872] [outer = 0x117e8fc00] 04:02:08 INFO - PROCESS | 1646 | 1468839728655 Marionette DEBUG loaded listener.js 04:02:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x123fe3800) [pid = 1646] [serial = 873] [outer = 0x117e8fc00] 04:02:08 INFO - PROCESS | 1646 | 1468839728933 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]]]}] 04:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 471ms 04:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:02:08 INFO - PROCESS | 1646 | 1468839728951 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:02:08 INFO - PROCESS | 1646 | 1468839728952 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:02:08 INFO - PROCESS | 1646 | 1468839728954 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:02:08 INFO - PROCESS | 1646 | 1468839728955 Marionette TRACE conn2 <- [1,1138,null,{}] 04:02:08 INFO - PROCESS | 1646 | 1468839728958 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}] 04:02:08 INFO - PROCESS | 1646 | 1468839728960 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:09 INFO - PROCESS | 1646 | 1468839729053 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:02:09 INFO - PROCESS | 1646 | 1468839729058 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:09 INFO - PROCESS | 1646 | 1468839729059 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c242000 == 43 [pid = 1646] [id = 292] 04:02:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1244f3400) [pid = 1646] [serial = 874] [outer = 0x0] 04:02:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129091400) [pid = 1646] [serial = 875] [outer = 0x1244f3400] 04:02:09 INFO - PROCESS | 1646 | 1468839729083 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12ae49400) [pid = 1646] [serial = 876] [outer = 0x1244f3400] 04:02:09 INFO - PROCESS | 1646 | 1468839729398 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]]]}] 04:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 473ms 04:02:09 INFO - PROCESS | 1646 | 1468839729429 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:02:09 INFO - PROCESS | 1646 | 1468839729430 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:02:09 INFO - PROCESS | 1646 | 1468839729433 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:02:09 INFO - PROCESS | 1646 | 1468839729434 Marionette TRACE conn2 <- [1,1142,null,{}] 04:02:09 INFO - PROCESS | 1646 | 1468839729436 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}] 04:02:09 INFO - PROCESS | 1646 | 1468839729437 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:09 INFO - PROCESS | 1646 | 1468839729551 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:02:09 INFO - PROCESS | 1646 | 1468839729556 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:09 INFO - PROCESS | 1646 | 1468839729557 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c252000 == 44 [pid = 1646] [id = 293] 04:02:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1244f5000) [pid = 1646] [serial = 877] [outer = 0x0] 04:02:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12ae4fc00) [pid = 1646] [serial = 878] [outer = 0x1244f5000] 04:02:09 INFO - PROCESS | 1646 | 1468839729582 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12ae91400) [pid = 1646] [serial = 879] [outer = 0x1244f5000] 04:02:09 INFO - PROCESS | 1646 | 1468839729888 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]]]}] 04:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 467ms 04:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:02:09 INFO - PROCESS | 1646 | 1468839729901 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:02:09 INFO - PROCESS | 1646 | 1468839729902 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:02:09 INFO - PROCESS | 1646 | 1468839729904 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:02:09 INFO - PROCESS | 1646 | 1468839729905 Marionette TRACE conn2 <- [1,1146,null,{}] 04:02:09 INFO - PROCESS | 1646 | 1468839729907 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}] 04:02:09 INFO - PROCESS | 1646 | 1468839729908 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:10 INFO - PROCESS | 1646 | 1468839729997 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:02:10 INFO - PROCESS | 1646 | 1468839730000 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:10 INFO - PROCESS | 1646 | 1468839730001 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c73b800 == 45 [pid = 1646] [id = 294] 04:02:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12ae93400) [pid = 1646] [serial = 880] [outer = 0x0] 04:02:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12b0dcc00) [pid = 1646] [serial = 881] [outer = 0x12ae93400] 04:02:10 INFO - PROCESS | 1646 | 1468839730025 Marionette DEBUG loaded listener.js 04:02:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b8bdc00) [pid = 1646] [serial = 882] [outer = 0x12ae93400] 04:02:10 INFO - PROCESS | 1646 | 1468839730494 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]]]}] 04:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 624ms 04:02:10 INFO - PROCESS | 1646 | 1468839730529 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:02:10 INFO - PROCESS | 1646 | 1468839730532 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:02:10 INFO - PROCESS | 1646 | 1468839730535 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:02:10 INFO - PROCESS | 1646 | 1468839730537 Marionette TRACE conn2 <- [1,1150,null,{}] 04:02:10 INFO - PROCESS | 1646 | 1468839730541 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}] 04:02:10 INFO - PROCESS | 1646 | 1468839730543 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:10 INFO - PROCESS | 1646 | 1468839730663 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:02:10 INFO - PROCESS | 1646 | 1468839730719 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:10 INFO - PROCESS | 1646 | 1468839730720 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11651d800 == 46 [pid = 1646] [id = 295] 04:02:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1128ba400) [pid = 1646] [serial = 883] [outer = 0x0] 04:02:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11325c800) [pid = 1646] [serial = 884] [outer = 0x1128ba400] 04:02:10 INFO - PROCESS | 1646 | 1468839730751 Marionette DEBUG loaded listener.js 04:02:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11600a800) [pid = 1646] [serial = 885] [outer = 0x1128ba400] 04:02:11 INFO - PROCESS | 1646 | 1468839731321 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]]]}] 04:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 873ms 04:02:11 INFO - PROCESS | 1646 | 1468839731408 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:02:11 INFO - PROCESS | 1646 | 1468839731411 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:02:11 INFO - PROCESS | 1646 | 1468839731416 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:02:11 INFO - PROCESS | 1646 | 1468839731417 Marionette TRACE conn2 <- [1,1154,null,{}] 04:02:11 INFO - PROCESS | 1646 | 1468839731420 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}] 04:02:11 INFO - PROCESS | 1646 | 1468839731422 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:11 INFO - PROCESS | 1646 | 1468839731536 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:02:11 INFO - PROCESS | 1646 | 1468839731601 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:11 INFO - PROCESS | 1646 | 1468839731603 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x112e2c000 == 47 [pid = 1646] [id = 296] 04:02:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1128abc00) [pid = 1646] [serial = 886] [outer = 0x0] 04:02:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x113d48000) [pid = 1646] [serial = 887] [outer = 0x1128abc00] 04:02:11 INFO - PROCESS | 1646 | 1468839731808 Marionette DEBUG loaded listener.js 04:02:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1172b6000) [pid = 1646] [serial = 888] [outer = 0x1128abc00] 04:02:12 INFO - PROCESS | 1646 | 1468839732269 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]]]}] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12c252000 == 46 [pid = 1646] [id = 293] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12c242000 == 45 [pid = 1646] [id = 292] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a503000 == 44 [pid = 1646] [id = 291] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12b911800 == 43 [pid = 1646] [id = 290] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12b20a000 == 42 [pid = 1646] [id = 289] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12a63c400) [pid = 1646] [serial = 827] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a323000 == 41 [pid = 1646] [id = 288] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11968c800 == 40 [pid = 1646] [id = 287] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1262e7000 == 39 [pid = 1646] [id = 286] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x117e38000 == 38 [pid = 1646] [id = 285] 04:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 920ms 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x123f13800 == 37 [pid = 1646] [id = 284] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x121ab8000 == 36 [pid = 1646] [id = 283] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x119db8800 == 35 [pid = 1646] [id = 282] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11968d000 == 34 [pid = 1646] [id = 281] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a7000 == 33 [pid = 1646] [id = 280] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x117e39800 == 32 [pid = 1646] [id = 279] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1169a2000 == 31 [pid = 1646] [id = 278] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x113a5e000 == 30 [pid = 1646] [id = 277] 04:02:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12b206800 == 29 [pid = 1646] [id = 276] 04:02:12 INFO - PROCESS | 1646 | 1468839732341 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:02:12 INFO - PROCESS | 1646 | 1468839732342 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:02:12 INFO - PROCESS | 1646 | 1468839732346 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 1646 | 1468839732347 Marionette TRACE conn2 <- [1,1158,null,{}] 04:02:12 INFO - PROCESS | 1646 | 1468839732351 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}] 04:02:12 INFO - PROCESS | 1646 | 1468839732352 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:12 INFO - PROCESS | 1646 | 1468839732430 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:02:12 INFO - PROCESS | 1646 | 1468839732438 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 1646 | 1468839732439 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x116948800 == 30 [pid = 1646] [id = 297] 04:02:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1182e8800) [pid = 1646] [serial = 889] [outer = 0x0] 04:02:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1182f3c00) [pid = 1646] [serial = 890] [outer = 0x1182e8800] 04:02:12 INFO - PROCESS | 1646 | 1468839732470 Marionette DEBUG loaded listener.js 04:02:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11865f000) [pid = 1646] [serial = 891] [outer = 0x1182e8800] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x123fac000) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x126e43800) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x126708400) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12499c400) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x116aa0800) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x128a29400) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128a33800) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128ae8400) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x126e45000) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128c8fc00) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1217aa400) [pid = 1646] [serial = 803] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119b62400) [pid = 1646] [serial = 800] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x121285800) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118668000) [pid = 1646] [serial = 797] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119043800) [pid = 1646] [serial = 798] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1160f0400) [pid = 1646] [serial = 794] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1169ee800) [pid = 1646] [serial = 795] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1190fc000) [pid = 1646] [serial = 792] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11865bc00) [pid = 1646] [serial = 791] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12934e800) [pid = 1646] [serial = 789] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x126ca3000) [pid = 1646] [serial = 788] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x129345800) [pid = 1646] [serial = 786] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12a5e8000) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12909a800) [pid = 1646] [serial = 785] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x126e4ec00) [pid = 1646] [serial = 783] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12696b800) [pid = 1646] [serial = 782] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1217a8800) [pid = 1646] [serial = 780] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119b69000) [pid = 1646] [serial = 779] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1184d0000) [pid = 1646] [serial = 777] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1182f3800) [pid = 1646] [serial = 776] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12908b800) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1190c1000) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x121eb2c00) [pid = 1646] [serial = 804] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1291a4400) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 04:02:12 INFO - PROCESS | 1646 | 1468839732829 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]]]}] 04:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 04:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:02:12 INFO - PROCESS | 1646 | 1468839732865 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:02:12 INFO - PROCESS | 1646 | 1468839732867 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:02:12 INFO - PROCESS | 1646 | 1468839732871 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 1646 | 1468839732873 Marionette TRACE conn2 <- [1,1162,null,{}] 04:02:12 INFO - PROCESS | 1646 | 1468839732876 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}] 04:02:12 INFO - PROCESS | 1646 | 1468839732877 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:12 INFO - PROCESS | 1646 | 1468839732961 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:02:12 INFO - PROCESS | 1646 | 1468839732966 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 1646 | 1468839732967 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x118268800 == 31 [pid = 1646] [id = 298] 04:02:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118681800) [pid = 1646] [serial = 892] [outer = 0x0] 04:02:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1190f0000) [pid = 1646] [serial = 893] [outer = 0x118681800] 04:02:12 INFO - PROCESS | 1646 | 1468839732993 Marionette DEBUG loaded listener.js 04:02:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119752800) [pid = 1646] [serial = 894] [outer = 0x118681800] 04:02:13 INFO - PROCESS | 1646 | 1468839733367 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]]]}] 04:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 04:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:02:13 INFO - PROCESS | 1646 | 1468839733391 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:02:13 INFO - PROCESS | 1646 | 1468839733393 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:02:13 INFO - PROCESS | 1646 | 1468839733395 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:02:13 INFO - PROCESS | 1646 | 1468839733398 Marionette TRACE conn2 <- [1,1166,null,{}] 04:02:13 INFO - PROCESS | 1646 | 1468839733405 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}] 04:02:13 INFO - PROCESS | 1646 | 1468839733408 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:13 INFO - PROCESS | 1646 | 1468839733512 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:02:13 INFO - PROCESS | 1646 | 1468839733521 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:13 INFO - PROCESS | 1646 | 1468839733522 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x11967a000 == 32 [pid = 1646] [id = 299] 04:02:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119a9f400) [pid = 1646] [serial = 895] [outer = 0x0] 04:02:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119b67c00) [pid = 1646] [serial = 896] [outer = 0x119a9f400] 04:02:13 INFO - PROCESS | 1646 | 1468839733549 Marionette DEBUG loaded listener.js 04:02:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1217a3c00) [pid = 1646] [serial = 897] [outer = 0x119a9f400] 04:02:13 INFO - PROCESS | 1646 | 1468839733853 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]]]}] 04:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 474ms 04:02:13 INFO - PROCESS | 1646 | 1468839733870 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:02:13 INFO - PROCESS | 1646 | 1468839733871 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:02:13 INFO - PROCESS | 1646 | 1468839733874 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:02:13 INFO - PROCESS | 1646 | 1468839733875 Marionette TRACE conn2 <- [1,1170,null,{}] 04:02:13 INFO - PROCESS | 1646 | 1468839733881 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}] 04:02:13 INFO - PROCESS | 1646 | 1468839733882 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:13 INFO - PROCESS | 1646 | 1468839733965 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:02:14 INFO - PROCESS | 1646 | 1468839734016 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:14 INFO - PROCESS | 1646 | 1468839734017 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bda800 == 33 [pid = 1646] [id = 300] 04:02:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119049000) [pid = 1646] [serial = 898] [outer = 0x0] 04:02:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1217abc00) [pid = 1646] [serial = 899] [outer = 0x119049000] 04:02:14 INFO - PROCESS | 1646 | 1468839734042 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x124424c00) [pid = 1646] [serial = 900] [outer = 0x119049000] 04:02:14 INFO - PROCESS | 1646 | 1468839734319 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]]]}] 04:02:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1246e4000) [pid = 1646] [serial = 901] [outer = 0x12c50f000] 04:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 473ms 04:02:14 INFO - PROCESS | 1646 | 1468839734364 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:02:14 INFO - PROCESS | 1646 | 1468839734365 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:02:14 INFO - PROCESS | 1646 | 1468839734386 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:02:14 INFO - PROCESS | 1646 | 1468839734387 Marionette TRACE conn2 <- [1,1174,null,{}] 04:02:14 INFO - PROCESS | 1646 | 1468839734389 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}] 04:02:14 INFO - PROCESS | 1646 | 1468839734391 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:14 INFO - PROCESS | 1646 | 1468839734467 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:02:14 INFO - PROCESS | 1646 | 1468839734470 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:14 INFO - PROCESS | 1646 | 1468839734471 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191d8000 == 34 [pid = 1646] [id = 301] 04:02:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126176000) [pid = 1646] [serial = 902] [outer = 0x0] 04:02:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x126654800) [pid = 1646] [serial = 903] [outer = 0x126176000] 04:02:14 INFO - PROCESS | 1646 | 1468839734504 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x126e0e000) [pid = 1646] [serial = 904] [outer = 0x126176000] 04:02:14 INFO - PROCESS | 1646 | 1468839734899 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] 04:02:14 INFO - PROCESS | 1646 | 1468839734910 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:02:14 INFO - PROCESS | 1646 | 1468839734912 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:02:14 INFO - PROCESS | 1646 | 1468839734913 Marionette TRACE conn2 <- [1,1178,null,{}] 04:02:14 INFO - PROCESS | 1646 | 1468839734916 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}] 04:02:14 INFO - PROCESS | 1646 | 1468839734920 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:15 INFO - PROCESS | 1646 | 1468839735022 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:02:15 INFO - PROCESS | 1646 | 1468839735059 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:15 INFO - PROCESS | 1646 | 1468839735061 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x126153800 == 35 [pid = 1646] [id = 302] 04:02:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x126e45000) [pid = 1646] [serial = 905] [outer = 0x0] 04:02:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128a34000) [pid = 1646] [serial = 906] [outer = 0x126e45000] 04:02:15 INFO - PROCESS | 1646 | 1468839735084 Marionette DEBUG loaded listener.js 04:02:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128af0c00) [pid = 1646] [serial = 907] [outer = 0x126e45000] 04:02:15 INFO - PROCESS | 1646 | 1468839735434 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] 04:02:15 INFO - PROCESS | 1646 | 1468839735486 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:02:15 INFO - PROCESS | 1646 | 1468839735488 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:02:15 INFO - PROCESS | 1646 | 1468839735489 Marionette TRACE conn2 <- [1,1182,null,{}] 04:02:15 INFO - PROCESS | 1646 | 1468839735491 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}] 04:02:15 INFO - PROCESS | 1646 | 1468839735492 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:15 INFO - PROCESS | 1646 | 1468839735589 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:02:15 INFO - PROCESS | 1646 | 1468839735592 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:15 INFO - PROCESS | 1646 | 1468839735593 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1267b4800 == 36 [pid = 1646] [id = 303] 04:02:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x126e45800) [pid = 1646] [serial = 908] [outer = 0x0] 04:02:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1291a1c00) [pid = 1646] [serial = 909] [outer = 0x126e45800] 04:02:15 INFO - PROCESS | 1646 | 1468839735618 Marionette DEBUG loaded listener.js 04:02:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a5f6800) [pid = 1646] [serial = 910] [outer = 0x126e45800] 04:02:15 INFO - PROCESS | 1646 | 1468839735938 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] 04:02:15 INFO - PROCESS | 1646 | 1468839735968 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:02:15 INFO - PROCESS | 1646 | 1468839735978 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:02:15 INFO - PROCESS | 1646 | 1468839735981 Marionette TRACE conn2 <- [1,1186,null,{}] 04:02:15 INFO - PROCESS | 1646 | 1468839735983 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}] 04:02:15 INFO - PROCESS | 1646 | 1468839735984 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:16 INFO - PROCESS | 1646 | 1468839736087 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:02:16 INFO - PROCESS | 1646 | 1468839736091 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:16 INFO - PROCESS | 1646 | 1468839736093 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a19800 == 37 [pid = 1646] [id = 304] 04:02:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12934c800) [pid = 1646] [serial = 911] [outer = 0x0] 04:02:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a7c3400) [pid = 1646] [serial = 912] [outer = 0x12934c800] 04:02:16 INFO - PROCESS | 1646 | 1468839736117 Marionette DEBUG loaded listener.js 04:02:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12ae8f400) [pid = 1646] [serial = 913] [outer = 0x12934c800] 04:02:16 INFO - PROCESS | 1646 | 1468839736464 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] 04:02:16 INFO - PROCESS | 1646 | 1468839736504 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:02:16 INFO - PROCESS | 1646 | 1468839736506 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:02:16 INFO - PROCESS | 1646 | 1468839736507 Marionette TRACE conn2 <- [1,1190,null,{}] 04:02:16 INFO - PROCESS | 1646 | 1468839736512 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}] 04:02:16 INFO - PROCESS | 1646 | 1468839736514 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:16 INFO - PROCESS | 1646 | 1468839736608 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1151d1800) [pid = 1646] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x126e06800) [pid = 1646] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1190bf000) [pid = 1646] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1217ac000) [pid = 1646] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x126169400) [pid = 1646] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12a5ea800) [pid = 1646] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12442dc00) [pid = 1646] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1184cb000) [pid = 1646] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119a9e400) [pid = 1646] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x111f21000) [pid = 1646] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x111f1ec00) [pid = 1646] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128ae2c00) [pid = 1646] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x117e8fc00) [pid = 1646] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x129353800) [pid = 1646] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x128aeb400) [pid = 1646] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1244f3400) [pid = 1646] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112e5ac00) [pid = 1646] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:02:16 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1244f5000) [pid = 1646] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:02:16 INFO - PROCESS | 1646 | 1468839736796 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:16 INFO - PROCESS | 1646 | 1468839736797 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x118274000 == 38 [pid = 1646] [id = 305] 04:02:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x111c22400) [pid = 1646] [serial = 914] [outer = 0x0] 04:02:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x113804800) [pid = 1646] [serial = 915] [outer = 0x111c22400] 04:02:16 INFO - PROCESS | 1646 | 1468839736821 Marionette DEBUG loaded listener.js 04:02:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x117e8fc00) [pid = 1646] [serial = 916] [outer = 0x111c22400] 04:02:17 INFO - PROCESS | 1646 | 1468839737083 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] 04:02:17 INFO - PROCESS | 1646 | 1468839737135 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:02:17 INFO - PROCESS | 1646 | 1468839737137 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:02:17 INFO - PROCESS | 1646 | 1468839737139 Marionette TRACE conn2 <- [1,1194,null,{}] 04:02:17 INFO - PROCESS | 1646 | 1468839737145 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}] 04:02:17 INFO - PROCESS | 1646 | 1468839737147 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:17 INFO - PROCESS | 1646 | 1468839737228 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:02:17 INFO - PROCESS | 1646 | 1468839737232 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 1646 | 1468839737233 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a32b800 == 39 [pid = 1646] [id = 306] 04:02:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1176d6400) [pid = 1646] [serial = 917] [outer = 0x0] 04:02:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1244f3400) [pid = 1646] [serial = 918] [outer = 0x1176d6400] 04:02:17 INFO - PROCESS | 1646 | 1468839737266 Marionette DEBUG loaded listener.js 04:02:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12ae8e800) [pid = 1646] [serial = 919] [outer = 0x1176d6400] 04:02:17 INFO - PROCESS | 1646 | 1468839737590 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] 04:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:02:17 INFO - PROCESS | 1646 | 1468839737612 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:02:17 INFO - PROCESS | 1646 | 1468839737614 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:02:17 INFO - PROCESS | 1646 | 1468839737616 Marionette TRACE conn2 <- [1,1198,null,{}] 04:02:17 INFO - PROCESS | 1646 | 1468839737619 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}] 04:02:17 INFO - PROCESS | 1646 | 1468839737620 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:17 INFO - PROCESS | 1646 | 1468839737738 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:02:17 INFO - PROCESS | 1646 | 1468839737744 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 1646 | 1468839737745 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9dc800 == 40 [pid = 1646] [id = 307] 04:02:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1160f1c00) [pid = 1646] [serial = 920] [outer = 0x0] 04:02:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b8bc400) [pid = 1646] [serial = 921] [outer = 0x1160f1c00] 04:02:17 INFO - PROCESS | 1646 | 1468839737769 Marionette DEBUG loaded listener.js 04:02:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b9b5000) [pid = 1646] [serial = 922] [outer = 0x1160f1c00] 04:02:18 INFO - PROCESS | 1646 | 1468839738079 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]]]}] 04:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 519ms 04:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:02:18 INFO - PROCESS | 1646 | 1468839738135 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:02:18 INFO - PROCESS | 1646 | 1468839738136 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:02:18 INFO - PROCESS | 1646 | 1468839738138 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:02:18 INFO - PROCESS | 1646 | 1468839738139 Marionette TRACE conn2 <- [1,1202,null,{}] 04:02:18 INFO - PROCESS | 1646 | 1468839738141 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}] 04:02:18 INFO - PROCESS | 1646 | 1468839738142 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:18 INFO - PROCESS | 1646 | 1468839738221 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:02:18 INFO - PROCESS | 1646 | 1468839738228 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:18 INFO - PROCESS | 1646 | 1468839738237 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf23800 == 41 [pid = 1646] [id = 308] 04:02:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b8c2c00) [pid = 1646] [serial = 923] [outer = 0x0] 04:02:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12bfc5800) [pid = 1646] [serial = 924] [outer = 0x12b8c2c00] 04:02:18 INFO - PROCESS | 1646 | 1468839738261 Marionette DEBUG loaded listener.js 04:02:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12c2c4800) [pid = 1646] [serial = 925] [outer = 0x12b8c2c00] 04:02:18 INFO - PROCESS | 1646 | 1468839738583 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]]]}] 04:02:18 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 04:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 471ms 04:02:18 INFO - PROCESS | 1646 | 1468839738612 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:02:18 INFO - PROCESS | 1646 | 1468839738614 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:02:18 INFO - PROCESS | 1646 | 1468839738616 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:02:18 INFO - PROCESS | 1646 | 1468839738617 Marionette TRACE conn2 <- [1,1206,null,{}] 04:02:18 INFO - PROCESS | 1646 | 1468839738620 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}] 04:02:18 INFO - PROCESS | 1646 | 1468839738621 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:18 INFO - PROCESS | 1646 | 1468839738730 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:02:18 INFO - PROCESS | 1646 | 1468839738736 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:18 INFO - PROCESS | 1646 | 1468839738737 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c239000 == 42 [pid = 1646] [id = 309] 04:02:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12bfc6c00) [pid = 1646] [serial = 926] [outer = 0x0] 04:02:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12c2ca800) [pid = 1646] [serial = 927] [outer = 0x12bfc6c00] 04:02:18 INFO - PROCESS | 1646 | 1468839738761 Marionette DEBUG loaded listener.js 04:02:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12c2d0400) [pid = 1646] [serial = 928] [outer = 0x12bfc6c00] 04:02:19 INFO - PROCESS | 1646 | 1468839739234 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]]]}] 04:02:19 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 04:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 668ms 04:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:02:19 INFO - PROCESS | 1646 | 1468839739286 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:02:19 INFO - PROCESS | 1646 | 1468839739288 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:02:19 INFO - PROCESS | 1646 | 1468839739292 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:02:19 INFO - PROCESS | 1646 | 1468839739295 Marionette TRACE conn2 <- [1,1210,null,{}] 04:02:19 INFO - PROCESS | 1646 | 1468839739299 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}] 04:02:19 INFO - PROCESS | 1646 | 1468839739300 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:19 INFO - PROCESS | 1646 | 1468839739408 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:02:19 INFO - PROCESS | 1646 | 1468839739500 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:19 INFO - PROCESS | 1646 | 1468839739502 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x118256800 == 43 [pid = 1646] [id = 310] 04:02:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1181eac00) [pid = 1646] [serial = 929] [outer = 0x0] 04:02:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118461400) [pid = 1646] [serial = 930] [outer = 0x1181eac00] 04:02:19 INFO - PROCESS | 1646 | 1468839739535 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118685000) [pid = 1646] [serial = 931] [outer = 0x1181eac00] 04:02:19 INFO - PROCESS | 1646 | 1468839739946 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]]]}] 04:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 673ms 04:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:02:19 INFO - PROCESS | 1646 | 1468839739964 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:02:19 INFO - PROCESS | 1646 | 1468839739968 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:02:19 INFO - PROCESS | 1646 | 1468839739972 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:02:19 INFO - PROCESS | 1646 | 1468839739974 Marionette TRACE conn2 <- [1,1214,null,{}] 04:02:19 INFO - PROCESS | 1646 | 1468839739977 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}] 04:02:19 INFO - PROCESS | 1646 | 1468839739979 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:20 INFO - PROCESS | 1646 | 1468839740087 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:02:20 INFO - PROCESS | 1646 | 1468839740144 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:20 INFO - PROCESS | 1646 | 1468839740146 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f02800 == 44 [pid = 1646] [id = 311] 04:02:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11974d400) [pid = 1646] [serial = 932] [outer = 0x0] 04:02:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119b62400) [pid = 1646] [serial = 933] [outer = 0x11974d400] 04:02:20 INFO - PROCESS | 1646 | 1468839740176 Marionette DEBUG loaded listener.js 04:02:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1217a2800) [pid = 1646] [serial = 934] [outer = 0x11974d400] 04:02:20 INFO - PROCESS | 1646 | 1468839740635 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]]]}] 04:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 671ms 04:02:20 INFO - PROCESS | 1646 | 1468839740644 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:02:20 INFO - PROCESS | 1646 | 1468839740645 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:02:20 INFO - PROCESS | 1646 | 1468839740648 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:02:20 INFO - PROCESS | 1646 | 1468839740650 Marionette TRACE conn2 <- [1,1218,null,{}] 04:02:20 INFO - PROCESS | 1646 | 1468839740658 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}] 04:02:20 INFO - PROCESS | 1646 | 1468839740661 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:20 INFO - PROCESS | 1646 | 1468839740788 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:02:20 INFO - PROCESS | 1646 | 1468839740860 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:20 INFO - PROCESS | 1646 | 1468839740862 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf1e800 == 45 [pid = 1646] [id = 312] 04:02:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1262a8c00) [pid = 1646] [serial = 935] [outer = 0x0] 04:02:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x126e05400) [pid = 1646] [serial = 936] [outer = 0x1262a8c00] 04:02:20 INFO - PROCESS | 1646 | 1468839740892 Marionette DEBUG loaded listener.js 04:02:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128a2ec00) [pid = 1646] [serial = 937] [outer = 0x1262a8c00] 04:02:21 INFO - PROCESS | 1646 | 1468839741311 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]]]}] 04:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 676ms 04:02:21 INFO - PROCESS | 1646 | 1468839741325 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:02:21 INFO - PROCESS | 1646 | 1468839741329 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:02:21 INFO - PROCESS | 1646 | 1468839741331 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:02:21 INFO - PROCESS | 1646 | 1468839741332 Marionette TRACE conn2 <- [1,1222,null,{}] 04:02:21 INFO - PROCESS | 1646 | 1468839741335 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}] 04:02:21 INFO - PROCESS | 1646 | 1468839741336 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:21 INFO - PROCESS | 1646 | 1468839741441 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:02:21 INFO - PROCESS | 1646 | 1468839741495 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:21 INFO - PROCESS | 1646 | 1468839741497 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca2f800 == 46 [pid = 1646] [id = 313] 04:02:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1291a5400) [pid = 1646] [serial = 938] [outer = 0x0] 04:02:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a5ea800) [pid = 1646] [serial = 939] [outer = 0x1291a5400] 04:02:21 INFO - PROCESS | 1646 | 1468839741526 Marionette DEBUG loaded listener.js 04:02:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12ae4b000) [pid = 1646] [serial = 940] [outer = 0x1291a5400] 04:02:22 INFO - PROCESS | 1646 | 1468839742091 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] 04:02:22 INFO - PROCESS | 1646 | 1468839742153 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:02:22 INFO - PROCESS | 1646 | 1468839742164 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:02:22 INFO - PROCESS | 1646 | 1468839742166 Marionette TRACE conn2 <- [1,1226,null,{}] 04:02:22 INFO - PROCESS | 1646 | 1468839742170 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}] 04:02:22 INFO - PROCESS | 1646 | 1468839742172 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:22 INFO - PROCESS | 1646 | 1468839742266 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:02:22 INFO - PROCESS | 1646 | 1468839742334 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:22 INFO - PROCESS | 1646 | 1468839742336 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191cc800 == 47 [pid = 1646] [id = 314] 04:02:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1182f1c00) [pid = 1646] [serial = 941] [outer = 0x0] 04:02:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118469c00) [pid = 1646] [serial = 942] [outer = 0x1182f1c00] 04:02:22 INFO - PROCESS | 1646 | 1468839742364 Marionette DEBUG loaded listener.js 04:02:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11868a400) [pid = 1646] [serial = 943] [outer = 0x1182f1c00] 04:02:22 INFO - PROCESS | 1646 | 1468839742788 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]]]}] 04:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 671ms 04:02:22 INFO - PROCESS | 1646 | 1468839742844 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:02:22 INFO - PROCESS | 1646 | 1468839742847 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:02:22 INFO - PROCESS | 1646 | 1468839742853 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:02:22 INFO - PROCESS | 1646 | 1468839742854 Marionette TRACE conn2 <- [1,1230,null,{}] 04:02:22 INFO - PROCESS | 1646 | 1468839742857 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}] 04:02:22 INFO - PROCESS | 1646 | 1468839742859 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:22 INFO - PROCESS | 1646 | 1468839742955 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf23800 == 46 [pid = 1646] [id = 308] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9dc800 == 45 [pid = 1646] [id = 307] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12a32b800 == 44 [pid = 1646] [id = 306] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118274000 == 43 [pid = 1646] [id = 305] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x128a19800 == 42 [pid = 1646] [id = 304] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1267b4800 == 41 [pid = 1646] [id = 303] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x126153800 == 40 [pid = 1646] [id = 302] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1191d8000 == 39 [pid = 1646] [id = 301] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x119bda800 == 38 [pid = 1646] [id = 300] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11967a000 == 37 [pid = 1646] [id = 299] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118268800 == 36 [pid = 1646] [id = 298] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x116948800 == 35 [pid = 1646] [id = 297] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x112e2c000 == 34 [pid = 1646] [id = 296] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11651d800 == 33 [pid = 1646] [id = 295] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12c73b800 == 32 [pid = 1646] [id = 294] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1191cc800 == 31 [pid = 1646] [id = 314] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca2f800 == 30 [pid = 1646] [id = 313] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf1e800 == 29 [pid = 1646] [id = 312] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x123f02800 == 28 [pid = 1646] [id = 311] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118256800 == 27 [pid = 1646] [id = 310] 04:02:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12c239000 == 26 [pid = 1646] [id = 309] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x116780000) [pid = 1646] [serial = 833] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x116aa1400) [pid = 1646] [serial = 834] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x126e4f800) [pid = 1646] [serial = 860] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12675c400) [pid = 1646] [serial = 857] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x123fdc400) [pid = 1646] [serial = 848] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12409d000) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12616f400) [pid = 1646] [serial = 854] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12a7c1000) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x126652800) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1246ef400) [pid = 1646] [serial = 851] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x124aeb800) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11875c800) [pid = 1646] [serial = 839] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1190c1400) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119aab400) [pid = 1646] [serial = 845] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1217a9400) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1182f3000) [pid = 1646] [serial = 836] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1184cb800) [pid = 1646] [serial = 837] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119744400) [pid = 1646] [serial = 842] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1197c1c00) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x124850400) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x128ae9000) [pid = 1646] [serial = 863] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1184c6800) [pid = 1646] [serial = 872] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12a54c000) [pid = 1646] [serial = 866] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12a7ba800) [pid = 1646] [serial = 869] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12a631000) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x129091400) [pid = 1646] [serial = 875] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12a7c7000) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x113808800) [pid = 1646] [serial = 830] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1151ca800) [pid = 1646] [serial = 831] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x128a38000) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12ae49400) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x123fe3800) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12b0dcc00) [pid = 1646] [serial = 881] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x126e09800) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12ae4fc00) [pid = 1646] [serial = 878] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12ae91400) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 04:02:23 INFO - PROCESS | 1646 | 1468839743587 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:23 INFO - PROCESS | 1646 | 1468839743589 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x112e2c000 == 27 [pid = 1646] [id = 315] 04:02:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112e5a400) [pid = 1646] [serial = 944] [outer = 0x0] 04:02:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x113806400) [pid = 1646] [serial = 945] [outer = 0x112e5a400] 04:02:23 INFO - PROCESS | 1646 | 1468839743623 Marionette DEBUG loaded listener.js 04:02:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x113da1400) [pid = 1646] [serial = 946] [outer = 0x112e5a400] 04:02:23 INFO - PROCESS | 1646 | 1468839743937 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]]]}] 04:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1125ms 04:02:23 INFO - PROCESS | 1646 | 1468839743981 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:02:23 INFO - PROCESS | 1646 | 1468839743983 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:02:23 INFO - PROCESS | 1646 | 1468839743986 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:02:23 INFO - PROCESS | 1646 | 1468839743988 Marionette TRACE conn2 <- [1,1234,null,{}] 04:02:23 INFO - PROCESS | 1646 | 1468839743992 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}] 04:02:23 INFO - PROCESS | 1646 | 1468839743996 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:24 INFO - PROCESS | 1646 | 1468839744072 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:02:24 INFO - PROCESS | 1646 | 1468839744079 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 1646 | 1468839744081 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169bf800 == 28 [pid = 1646] [id = 316] 04:02:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116903000) [pid = 1646] [serial = 947] [outer = 0x0] 04:02:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1182ed000) [pid = 1646] [serial = 948] [outer = 0x116903000] 04:02:24 INFO - PROCESS | 1646 | 1468839744107 Marionette DEBUG loaded listener.js 04:02:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1184c5c00) [pid = 1646] [serial = 949] [outer = 0x116903000] 04:02:24 INFO - PROCESS | 1646 | 1468839744451 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]]]}] 04:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 473ms 04:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:02:24 INFO - PROCESS | 1646 | 1468839744464 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:02:24 INFO - PROCESS | 1646 | 1468839744467 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:02:24 INFO - PROCESS | 1646 | 1468839744470 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:02:24 INFO - PROCESS | 1646 | 1468839744471 Marionette TRACE conn2 <- [1,1238,null,{}] 04:02:24 INFO - PROCESS | 1646 | 1468839744473 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}] 04:02:24 INFO - PROCESS | 1646 | 1468839744475 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:24 INFO - PROCESS | 1646 | 1468839744555 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:02:24 INFO - PROCESS | 1646 | 1468839744561 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 1646 | 1468839744563 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x118248800 == 29 [pid = 1646] [id = 317] 04:02:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1184cf400) [pid = 1646] [serial = 950] [outer = 0x0] 04:02:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11875cc00) [pid = 1646] [serial = 951] [outer = 0x1184cf400] 04:02:24 INFO - PROCESS | 1646 | 1468839744597 Marionette DEBUG loaded listener.js 04:02:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1190fb000) [pid = 1646] [serial = 952] [outer = 0x1184cf400] 04:02:24 INFO - PROCESS | 1646 | 1468839744933 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]]]}] 04:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 04:02:24 INFO - PROCESS | 1646 | 1468839744940 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:02:24 INFO - PROCESS | 1646 | 1468839744942 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:02:24 INFO - PROCESS | 1646 | 1468839744951 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:02:24 INFO - PROCESS | 1646 | 1468839744955 Marionette TRACE conn2 <- [1,1242,null,{}] 04:02:24 INFO - PROCESS | 1646 | 1468839744958 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}] 04:02:24 INFO - PROCESS | 1646 | 1468839744961 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:25 INFO - PROCESS | 1646 | 1468839745057 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:02:25 INFO - PROCESS | 1646 | 1468839745067 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:25 INFO - PROCESS | 1646 | 1468839745068 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1190b0800 == 30 [pid = 1646] [id = 318] 04:02:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1197bd000) [pid = 1646] [serial = 953] [outer = 0x0] 04:02:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119aaa000) [pid = 1646] [serial = 954] [outer = 0x1197bd000] 04:02:25 INFO - PROCESS | 1646 | 1468839745093 Marionette DEBUG loaded listener.js 04:02:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12116b400) [pid = 1646] [serial = 955] [outer = 0x1197bd000] 04:02:25 INFO - PROCESS | 1646 | 1468839745402 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]]]}] 04:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 480ms 04:02:25 INFO - PROCESS | 1646 | 1468839745428 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:02:25 INFO - PROCESS | 1646 | 1468839745431 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:02:25 INFO - PROCESS | 1646 | 1468839745434 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 1646 | 1468839745435 Marionette TRACE conn2 <- [1,1246,null,{}] 04:02:25 INFO - PROCESS | 1646 | 1468839745437 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}] 04:02:25 INFO - PROCESS | 1646 | 1468839745438 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:25 INFO - PROCESS | 1646 | 1468839745517 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:02:25 INFO - PROCESS | 1646 | 1468839745520 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:25 INFO - PROCESS | 1646 | 1468839745521 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x121121000 == 31 [pid = 1646] [id = 319] 04:02:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121287000) [pid = 1646] [serial = 956] [outer = 0x0] 04:02:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121b5c400) [pid = 1646] [serial = 957] [outer = 0x121287000] 04:02:25 INFO - PROCESS | 1646 | 1468839745548 Marionette DEBUG loaded listener.js 04:02:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123fae400) [pid = 1646] [serial = 958] [outer = 0x121287000] 04:02:25 INFO - PROCESS | 1646 | 1468839745929 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]]]}] 04:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms 04:02:25 INFO - PROCESS | 1646 | 1468839745954 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:02:25 INFO - PROCESS | 1646 | 1468839745955 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:02:25 INFO - PROCESS | 1646 | 1468839745957 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 1646 | 1468839745960 Marionette TRACE conn2 <- [1,1250,null,{}] 04:02:25 INFO - PROCESS | 1646 | 1468839745964 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}] 04:02:25 INFO - PROCESS | 1646 | 1468839745965 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:26 INFO - PROCESS | 1646 | 1468839746073 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:02:26 INFO - PROCESS | 1646 | 1468839746079 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:26 INFO - PROCESS | 1646 | 1468839746085 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217c3800 == 32 [pid = 1646] [id = 320] 04:02:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1184cf000) [pid = 1646] [serial = 959] [outer = 0x0] 04:02:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12499dc00) [pid = 1646] [serial = 960] [outer = 0x1184cf000] 04:02:26 INFO - PROCESS | 1646 | 1468839746174 Marionette DEBUG loaded listener.js 04:02:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1262b1800) [pid = 1646] [serial = 961] [outer = 0x1184cf000] 04:02:26 INFO - PROCESS | 1646 | 1468839746612 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]]]}] 04:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 676ms 04:02:26 INFO - PROCESS | 1646 | 1468839746634 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:02:26 INFO - PROCESS | 1646 | 1468839746635 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:02:26 INFO - PROCESS | 1646 | 1468839746639 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:02:26 INFO - PROCESS | 1646 | 1468839746640 Marionette TRACE conn2 <- [1,1254,null,{}] 04:02:26 INFO - PROCESS | 1646 | 1468839746644 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}] 04:02:26 INFO - PROCESS | 1646 | 1468839746645 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:26 INFO - PROCESS | 1646 | 1468839746746 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:02:26 INFO - PROCESS | 1646 | 1468839746750 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:26 INFO - PROCESS | 1646 | 1468839746751 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x11214f800 == 33 [pid = 1646] [id = 321] 04:02:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1161c2400) [pid = 1646] [serial = 962] [outer = 0x0] 04:02:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126e02800) [pid = 1646] [serial = 963] [outer = 0x1161c2400] 04:02:26 INFO - PROCESS | 1646 | 1468839746776 Marionette DEBUG loaded listener.js 04:02:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x126e4f800) [pid = 1646] [serial = 964] [outer = 0x1161c2400] 04:02:27 INFO - PROCESS | 1646 | 1468839747131 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]]]}] 04:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 523ms 04:02:27 INFO - PROCESS | 1646 | 1468839747167 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:02:27 INFO - PROCESS | 1646 | 1468839747169 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:02:27 INFO - PROCESS | 1646 | 1468839747171 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:02:27 INFO - PROCESS | 1646 | 1468839747172 Marionette TRACE conn2 <- [1,1258,null,{}] 04:02:27 INFO - PROCESS | 1646 | 1468839747174 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}] 04:02:27 INFO - PROCESS | 1646 | 1468839747175 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:27 INFO - PROCESS | 1646 | 1468839747269 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:02:27 INFO - PROCESS | 1646 | 1468839747272 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:27 INFO - PROCESS | 1646 | 1468839747274 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x126607000 == 34 [pid = 1646] [id = 322] 04:02:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119b67400) [pid = 1646] [serial = 965] [outer = 0x0] 04:02:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x128a2f400) [pid = 1646] [serial = 966] [outer = 0x119b67400] 04:02:27 INFO - PROCESS | 1646 | 1468839747299 Marionette DEBUG loaded listener.js 04:02:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128ae7400) [pid = 1646] [serial = 967] [outer = 0x119b67400] 04:02:27 INFO - PROCESS | 1646 | 1468839747842 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]]]}] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12b8c2c00) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x126e45000) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x126e45800) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12934c800) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119a9f400) [pid = 1646] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1182e8800) [pid = 1646] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1128abc00) [pid = 1646] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1128ba400) [pid = 1646] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12ae93400) [pid = 1646] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119049000) [pid = 1646] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x126176000) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118681800) [pid = 1646] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x111c22400) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1176d6400) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1160f1c00) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:02:27 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12bfc6c00) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 718ms 04:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:02:27 INFO - PROCESS | 1646 | 1468839747889 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:02:27 INFO - PROCESS | 1646 | 1468839747891 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:02:27 INFO - PROCESS | 1646 | 1468839747893 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:02:27 INFO - PROCESS | 1646 | 1468839747894 Marionette TRACE conn2 <- [1,1262,null,{}] 04:02:27 INFO - PROCESS | 1646 | 1468839747896 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}] 04:02:27 INFO - PROCESS | 1646 | 1468839747898 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:27 INFO - PROCESS | 1646 | 1468839747972 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:02:27 INFO - PROCESS | 1646 | 1468839747976 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:27 INFO - PROCESS | 1646 | 1468839747979 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182bb000 == 35 [pid = 1646] [id = 323] 04:02:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116011800) [pid = 1646] [serial = 968] [outer = 0x0] 04:02:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x116909800) [pid = 1646] [serial = 969] [outer = 0x116011800] 04:02:28 INFO - PROCESS | 1646 | 1468839748004 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119049000) [pid = 1646] [serial = 970] [outer = 0x116011800] 04:02:28 INFO - PROCESS | 1646 | 1468839748323 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]]]}] 04:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 04:02:28 INFO - PROCESS | 1646 | 1468839748364 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:02:28 INFO - PROCESS | 1646 | 1468839748365 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:02:28 INFO - PROCESS | 1646 | 1468839748367 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:02:28 INFO - PROCESS | 1646 | 1468839748368 Marionette TRACE conn2 <- [1,1266,null,{}] 04:02:28 INFO - PROCESS | 1646 | 1468839748371 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}] 04:02:28 INFO - PROCESS | 1646 | 1468839748372 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:28 INFO - PROCESS | 1646 | 1468839748448 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:02:28 INFO - PROCESS | 1646 | 1468839748518 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 1646 | 1468839748519 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a1a800 == 36 [pid = 1646] [id = 324] 04:02:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x113a25000) [pid = 1646] [serial = 971] [outer = 0x0] 04:02:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121285800) [pid = 1646] [serial = 972] [outer = 0x113a25000] 04:02:28 INFO - PROCESS | 1646 | 1468839748543 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128aee000) [pid = 1646] [serial = 973] [outer = 0x113a25000] 04:02:28 INFO - PROCESS | 1646 | 1468839748799 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]]]}] 04:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 04:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:02:28 INFO - PROCESS | 1646 | 1468839748838 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:02:28 INFO - PROCESS | 1646 | 1468839748839 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:02:28 INFO - PROCESS | 1646 | 1468839748849 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:02:28 INFO - PROCESS | 1646 | 1468839748850 Marionette TRACE conn2 <- [1,1270,null,{}] 04:02:28 INFO - PROCESS | 1646 | 1468839748853 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}] 04:02:28 INFO - PROCESS | 1646 | 1468839748854 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:28 INFO - PROCESS | 1646 | 1468839748937 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:02:28 INFO - PROCESS | 1646 | 1468839748941 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 1646 | 1468839748944 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a326800 == 37 [pid = 1646] [id = 325] 04:02:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128aeec00) [pid = 1646] [serial = 974] [outer = 0x0] 04:02:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1291aa400) [pid = 1646] [serial = 975] [outer = 0x128aeec00] 04:02:28 INFO - PROCESS | 1646 | 1468839748972 Marionette DEBUG loaded listener.js 04:02:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a5ee000) [pid = 1646] [serial = 976] [outer = 0x128aeec00] 04:02:29 INFO - PROCESS | 1646 | 1468839749356 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]]]}] 04:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 577ms 04:02:29 INFO - PROCESS | 1646 | 1468839749419 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:02:29 INFO - PROCESS | 1646 | 1468839749422 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:02:29 INFO - PROCESS | 1646 | 1468839749425 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:02:29 INFO - PROCESS | 1646 | 1468839749428 Marionette TRACE conn2 <- [1,1274,null,{}] 04:02:29 INFO - PROCESS | 1646 | 1468839749432 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}] 04:02:29 INFO - PROCESS | 1646 | 1468839749434 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:29 INFO - PROCESS | 1646 | 1468839749571 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:02:29 INFO - PROCESS | 1646 | 1468839749581 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:29 INFO - PROCESS | 1646 | 1468839749582 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11909e800 == 38 [pid = 1646] [id = 326] 04:02:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x124852400) [pid = 1646] [serial = 977] [outer = 0x0] 04:02:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a7c1400) [pid = 1646] [serial = 978] [outer = 0x124852400] 04:02:29 INFO - PROCESS | 1646 | 1468839749622 Marionette DEBUG loaded listener.js 04:02:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12ae90400) [pid = 1646] [serial = 979] [outer = 0x124852400] 04:02:30 INFO - PROCESS | 1646 | 1468839750256 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]]]}] 04:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 875ms 04:02:30 INFO - PROCESS | 1646 | 1468839750301 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:02:30 INFO - PROCESS | 1646 | 1468839750304 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:02:30 INFO - PROCESS | 1646 | 1468839750307 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:02:30 INFO - PROCESS | 1646 | 1468839750310 Marionette TRACE conn2 <- [1,1278,null,{}] 04:02:30 INFO - PROCESS | 1646 | 1468839750315 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}] 04:02:30 INFO - PROCESS | 1646 | 1468839750317 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:30 INFO - PROCESS | 1646 | 1468839750437 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:02:30 INFO - PROCESS | 1646 | 1468839750494 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:30 INFO - PROCESS | 1646 | 1468839750495 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x117360000 == 39 [pid = 1646] [id = 327] 04:02:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x116780800) [pid = 1646] [serial = 980] [outer = 0x0] 04:02:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1172bc400) [pid = 1646] [serial = 981] [outer = 0x116780800] 04:02:30 INFO - PROCESS | 1646 | 1468839750527 Marionette DEBUG loaded listener.js 04:02:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11846bc00) [pid = 1646] [serial = 982] [outer = 0x116780800] 04:02:31 INFO - PROCESS | 1646 | 1468839751043 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]]]}] 04:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 772ms 04:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:02:31 INFO - PROCESS | 1646 | 1468839751098 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:02:31 INFO - PROCESS | 1646 | 1468839751102 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:02:31 INFO - PROCESS | 1646 | 1468839751106 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:02:31 INFO - PROCESS | 1646 | 1468839751108 Marionette TRACE conn2 <- [1,1282,null,{}] 04:02:31 INFO - PROCESS | 1646 | 1468839751111 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}] 04:02:31 INFO - PROCESS | 1646 | 1468839751113 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:31 INFO - PROCESS | 1646 | 1468839751220 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:02:31 INFO - PROCESS | 1646 | 1468839751298 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:31 INFO - PROCESS | 1646 | 1468839751299 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x121714800 == 40 [pid = 1646] [id = 328] 04:02:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1197bf400) [pid = 1646] [serial = 983] [outer = 0x0] 04:02:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119aa4400) [pid = 1646] [serial = 984] [outer = 0x1197bf400] 04:02:31 INFO - PROCESS | 1646 | 1468839751331 Marionette DEBUG loaded listener.js 04:02:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121168800) [pid = 1646] [serial = 985] [outer = 0x1197bf400] 04:02:31 INFO - PROCESS | 1646 | 1468839751945 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]]]}] 04:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 874ms 04:02:32 INFO - PROCESS | 1646 | 1468839752006 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:02:32 INFO - PROCESS | 1646 | 1468839752009 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:02:32 INFO - PROCESS | 1646 | 1468839752014 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:02:32 INFO - PROCESS | 1646 | 1468839752016 Marionette TRACE conn2 <- [1,1286,null,{}] 04:02:32 INFO - PROCESS | 1646 | 1468839752020 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}] 04:02:32 INFO - PROCESS | 1646 | 1468839752021 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:32 INFO - PROCESS | 1646 | 1468839752130 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12a326800 == 39 [pid = 1646] [id = 325] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x128a1a800 == 38 [pid = 1646] [id = 324] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1182bb000 == 37 [pid = 1646] [id = 323] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x126607000 == 36 [pid = 1646] [id = 322] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11214f800 == 35 [pid = 1646] [id = 321] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1217c3800 == 34 [pid = 1646] [id = 320] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x121121000 == 33 [pid = 1646] [id = 319] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1190b0800 == 32 [pid = 1646] [id = 318] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x118248800 == 31 [pid = 1646] [id = 317] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1169bf800 == 30 [pid = 1646] [id = 316] 04:02:32 INFO - PROCESS | 1646 | --DOCSHELL 0x112e2c000 == 29 [pid = 1646] [id = 315] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12c2c4800) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x124424c00) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x126654800) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1190f0000) [pid = 1646] [serial = 893] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119752800) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12ae8f400) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x117e8fc00) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128c81400) [pid = 1646] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1244f3400) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x113804800) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b9b5000) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12a5f6800) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x126e0e000) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12ae8e800) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12b8bc400) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12c2ca800) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12bfc5800) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128a34000) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1291a1c00) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x128af0c00) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12a7c3400) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119b67c00) [pid = 1646] [serial = 896] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1217a3c00) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1182f3c00) [pid = 1646] [serial = 890] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11865f000) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x113d48000) [pid = 1646] [serial = 887] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1172b6000) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11325c800) [pid = 1646] [serial = 884] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x11600a800) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12b8bdc00) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1217abc00) [pid = 1646] [serial = 899] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12c2d0400) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 04:02:32 INFO - PROCESS | 1646 | 1468839752216 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:32 INFO - PROCESS | 1646 | 1468839752217 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x116025800 == 30 [pid = 1646] [id = 329] 04:02:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x113d48000) [pid = 1646] [serial = 986] [outer = 0x0] 04:02:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1161bf000) [pid = 1646] [serial = 987] [outer = 0x113d48000] 04:02:32 INFO - PROCESS | 1646 | 1468839752245 Marionette DEBUG loaded listener.js 04:02:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11840f400) [pid = 1646] [serial = 988] [outer = 0x113d48000] 04:02:32 INFO - PROCESS | 1646 | 1468839752558 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]]]}] 04:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 570ms 04:02:32 INFO - PROCESS | 1646 | 1468839752584 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:02:32 INFO - PROCESS | 1646 | 1468839752587 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:02:32 INFO - PROCESS | 1646 | 1468839752592 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:02:32 INFO - PROCESS | 1646 | 1468839752595 Marionette TRACE conn2 <- [1,1290,null,{}] 04:02:32 INFO - PROCESS | 1646 | 1468839752599 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}] 04:02:32 INFO - PROCESS | 1646 | 1468839752601 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:32 INFO - PROCESS | 1646 | 1468839752681 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:02:32 INFO - PROCESS | 1646 | 1468839752745 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:32 INFO - PROCESS | 1646 | 1468839752746 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e2a000 == 31 [pid = 1646] [id = 330] 04:02:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1182e8800) [pid = 1646] [serial = 989] [outer = 0x0] 04:02:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118683c00) [pid = 1646] [serial = 990] [outer = 0x1182e8800] 04:02:32 INFO - PROCESS | 1646 | 1468839752773 Marionette DEBUG loaded listener.js 04:02:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119d1dc00) [pid = 1646] [serial = 991] [outer = 0x1182e8800] 04:02:33 INFO - PROCESS | 1646 | 1468839753072 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]]]}] 04:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 523ms 04:02:33 INFO - PROCESS | 1646 | 1468839753116 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:02:33 INFO - PROCESS | 1646 | 1468839753117 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:02:33 INFO - PROCESS | 1646 | 1468839753120 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:02:33 INFO - PROCESS | 1646 | 1468839753122 Marionette TRACE conn2 <- [1,1294,null,{}] 04:02:33 INFO - PROCESS | 1646 | 1468839753133 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}] 04:02:33 INFO - PROCESS | 1646 | 1468839753136 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:33 INFO - PROCESS | 1646 | 1468839753221 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:02:33 INFO - PROCESS | 1646 | 1468839753279 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:33 INFO - PROCESS | 1646 | 1468839753281 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11968f000 == 32 [pid = 1646] [id = 331] 04:02:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1160eb400) [pid = 1646] [serial = 992] [outer = 0x0] 04:02:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1217a7000) [pid = 1646] [serial = 993] [outer = 0x1160eb400] 04:02:33 INFO - PROCESS | 1646 | 1468839753309 Marionette DEBUG loaded listener.js 04:02:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x126169c00) [pid = 1646] [serial = 994] [outer = 0x1160eb400] 04:02:33 INFO - PROCESS | 1646 | 1468839753578 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]]]}] 04:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 04:02:33 INFO - PROCESS | 1646 | 1468839753591 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:02:33 INFO - PROCESS | 1646 | 1468839753593 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:02:33 INFO - PROCESS | 1646 | 1468839753606 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:02:33 INFO - PROCESS | 1646 | 1468839753607 Marionette TRACE conn2 <- [1,1298,null,{}] 04:02:33 INFO - PROCESS | 1646 | 1468839753617 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}] 04:02:33 INFO - PROCESS | 1646 | 1468839753618 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:33 INFO - PROCESS | 1646 | 1468839753704 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:02:33 INFO - PROCESS | 1646 | 1468839753708 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:33 INFO - PROCESS | 1646 | 1468839753709 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x121705800 == 33 [pid = 1646] [id = 332] 04:02:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1262ad400) [pid = 1646] [serial = 995] [outer = 0x0] 04:02:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12696b800) [pid = 1646] [serial = 996] [outer = 0x1262ad400] 04:02:33 INFO - PROCESS | 1646 | 1468839753737 Marionette DEBUG loaded listener.js 04:02:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x126e0bc00) [pid = 1646] [serial = 997] [outer = 0x1262ad400] 04:02:34 INFO - PROCESS | 1646 | 1468839754086 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]]]}] 04:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 525ms 04:02:34 INFO - PROCESS | 1646 | 1468839754147 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:02:34 INFO - PROCESS | 1646 | 1468839754148 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:02:34 INFO - PROCESS | 1646 | 1468839754151 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:02:34 INFO - PROCESS | 1646 | 1468839754152 Marionette TRACE conn2 <- [1,1302,null,{}] 04:02:34 INFO - PROCESS | 1646 | 1468839754154 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}] 04:02:34 INFO - PROCESS | 1646 | 1468839754156 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:34 INFO - PROCESS | 1646 | 1468839754263 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:02:34 INFO - PROCESS | 1646 | 1468839754297 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:34 INFO - PROCESS | 1646 | 1468839754298 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12480c000 == 34 [pid = 1646] [id = 333] 04:02:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x126e47400) [pid = 1646] [serial = 998] [outer = 0x0] 04:02:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x128a24c00) [pid = 1646] [serial = 999] [outer = 0x126e47400] 04:02:34 INFO - PROCESS | 1646 | 1468839754322 Marionette DEBUG loaded listener.js 04:02:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x128ae8c00) [pid = 1646] [serial = 1000] [outer = 0x126e47400] 04:02:34 INFO - PROCESS | 1646 | 1468839754624 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]]]}] 04:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 04:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:02:34 INFO - PROCESS | 1646 | 1468839754672 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:02:34 INFO - PROCESS | 1646 | 1468839754673 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:02:34 INFO - PROCESS | 1646 | 1468839754675 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:02:34 INFO - PROCESS | 1646 | 1468839754677 Marionette TRACE conn2 <- [1,1306,null,{}] 04:02:34 INFO - PROCESS | 1646 | 1468839754679 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}] 04:02:34 INFO - PROCESS | 1646 | 1468839754683 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:34 INFO - PROCESS | 1646 | 1468839754802 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:02:34 INFO - PROCESS | 1646 | 1468839754814 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:34 INFO - PROCESS | 1646 | 1468839754815 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a10000 == 35 [pid = 1646] [id = 334] 04:02:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x128aefc00) [pid = 1646] [serial = 1001] [outer = 0x0] 04:02:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12a54c000) [pid = 1646] [serial = 1002] [outer = 0x128aefc00] 04:02:34 INFO - PROCESS | 1646 | 1468839754840 Marionette DEBUG loaded listener.js 04:02:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12ae50c00) [pid = 1646] [serial = 1003] [outer = 0x128aefc00] 04:02:35 INFO - PROCESS | 1646 | 1468839755197 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]]]}] 04:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 569ms 04:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:02:35 INFO - PROCESS | 1646 | 1468839755246 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:02:35 INFO - PROCESS | 1646 | 1468839755247 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:02:35 INFO - PROCESS | 1646 | 1468839755249 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:02:35 INFO - PROCESS | 1646 | 1468839755250 Marionette TRACE conn2 <- [1,1310,null,{}] 04:02:35 INFO - PROCESS | 1646 | 1468839755252 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}] 04:02:35 INFO - PROCESS | 1646 | 1468839755254 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:35 INFO - PROCESS | 1646 | 1468839755356 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:02:35 INFO - PROCESS | 1646 | 1468839755367 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:35 INFO - PROCESS | 1646 | 1468839755368 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x129015800 == 36 [pid = 1646] [id = 335] 04:02:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12ae8e800) [pid = 1646] [serial = 1004] [outer = 0x0] 04:02:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12ae98c00) [pid = 1646] [serial = 1005] [outer = 0x12ae8e800] 04:02:35 INFO - PROCESS | 1646 | 1468839755392 Marionette DEBUG loaded listener.js 04:02:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1217a3800) [pid = 1646] [serial = 1006] [outer = 0x12ae8e800] 04:02:35 INFO - PROCESS | 1646 | 1468839755714 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] 04:02:35 INFO - PROCESS | 1646 | 1468839755769 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:02:35 INFO - PROCESS | 1646 | 1468839755771 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:02:35 INFO - PROCESS | 1646 | 1468839755772 Marionette TRACE conn2 <- [1,1314,null,{}] 04:02:35 INFO - PROCESS | 1646 | 1468839755780 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}] 04:02:35 INFO - PROCESS | 1646 | 1468839755781 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:35 INFO - PROCESS | 1646 | 1468839755878 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:02:35 INFO - PROCESS | 1646 | 1468839755881 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:35 INFO - PROCESS | 1646 | 1468839755882 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a32e800 == 37 [pid = 1646] [id = 336] 04:02:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128aea800) [pid = 1646] [serial = 1007] [outer = 0x0] 04:02:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8c4000) [pid = 1646] [serial = 1008] [outer = 0x128aea800] 04:02:35 INFO - PROCESS | 1646 | 1468839755906 Marionette DEBUG loaded listener.js 04:02:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b8ca800) [pid = 1646] [serial = 1009] [outer = 0x128aea800] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112e5a400) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1184cf000) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1161c2400) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119b67400) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1197bd000) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1184cf400) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1182f1c00) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116011800) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116903000) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128aeec00) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x121287000) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x113a25000) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1181eac00) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11974d400) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1262a8c00) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:02:36 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1291a5400) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:02:36 INFO - PROCESS | 1646 | 1468839756302 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]]]}] 04:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 570ms 04:02:36 INFO - PROCESS | 1646 | 1468839756341 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:02:36 INFO - PROCESS | 1646 | 1468839756344 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:02:36 INFO - PROCESS | 1646 | 1468839756348 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:02:36 INFO - PROCESS | 1646 | 1468839756349 Marionette TRACE conn2 <- [1,1318,null,{}] 04:02:36 INFO - PROCESS | 1646 | 1468839756351 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}] 04:02:36 INFO - PROCESS | 1646 | 1468839756352 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:36 INFO - PROCESS | 1646 | 1468839756438 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:02:36 INFO - PROCESS | 1646 | 1468839756441 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:36 INFO - PROCESS | 1646 | 1468839756443 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x129007000 == 38 [pid = 1646] [id = 337] 04:02:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x113376c00) [pid = 1646] [serial = 1010] [outer = 0x0] 04:02:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184c4400) [pid = 1646] [serial = 1011] [outer = 0x113376c00] 04:02:36 INFO - PROCESS | 1646 | 1468839756471 Marionette DEBUG loaded listener.js 04:02:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1214a7800) [pid = 1646] [serial = 1012] [outer = 0x113376c00] 04:02:36 INFO - PROCESS | 1646 | 1468839756820 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]]]}] 04:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 04:02:36 INFO - PROCESS | 1646 | 1468839756866 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:02:36 INFO - PROCESS | 1646 | 1468839756867 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:02:36 INFO - PROCESS | 1646 | 1468839756870 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:02:36 INFO - PROCESS | 1646 | 1468839756870 Marionette TRACE conn2 <- [1,1322,null,{}] 04:02:36 INFO - PROCESS | 1646 | 1468839756873 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}] 04:02:36 INFO - PROCESS | 1646 | 1468839756874 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:36 INFO - PROCESS | 1646 | 1468839756938 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:02:36 INFO - PROCESS | 1646 | 1468839756941 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:36 INFO - PROCESS | 1646 | 1468839756943 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b21a000 == 39 [pid = 1646] [id = 338] 04:02:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1217ab800) [pid = 1646] [serial = 1013] [outer = 0x0] 04:02:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x128a32400) [pid = 1646] [serial = 1014] [outer = 0x1217ab800] 04:02:36 INFO - PROCESS | 1646 | 1468839756966 Marionette DEBUG loaded listener.js 04:02:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12b8c2800) [pid = 1646] [serial = 1015] [outer = 0x1217ab800] 04:02:37 INFO - PROCESS | 1646 | 1468839757368 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]]]}] 04:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms 04:02:37 INFO - PROCESS | 1646 | 1468839757394 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:02:37 INFO - PROCESS | 1646 | 1468839757396 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:02:37 INFO - PROCESS | 1646 | 1468839757400 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:02:37 INFO - PROCESS | 1646 | 1468839757402 Marionette TRACE conn2 <- [1,1326,null,{}] 04:02:37 INFO - PROCESS | 1646 | 1468839757406 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}] 04:02:37 INFO - PROCESS | 1646 | 1468839757409 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:37 INFO - PROCESS | 1646 | 1468839757600 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:02:37 INFO - PROCESS | 1646 | 1468839757619 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:37 INFO - PROCESS | 1646 | 1468839757621 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf2f800 == 40 [pid = 1646] [id = 339] 04:02:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x129094c00) [pid = 1646] [serial = 1016] [outer = 0x0] 04:02:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12b9b3800) [pid = 1646] [serial = 1017] [outer = 0x129094c00] 04:02:37 INFO - PROCESS | 1646 | 1468839757663 Marionette DEBUG loaded listener.js 04:02:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12c2c8000) [pid = 1646] [serial = 1018] [outer = 0x129094c00] 04:02:38 INFO - PROCESS | 1646 | 1468839757998 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]]]}] 04:02:38 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 04:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 621ms 04:02:38 INFO - PROCESS | 1646 | 1468839758020 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:02:38 INFO - PROCESS | 1646 | 1468839758021 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:02:38 INFO - PROCESS | 1646 | 1468839758024 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:02:38 INFO - PROCESS | 1646 | 1468839758025 Marionette TRACE conn2 <- [1,1330,null,{}] 04:02:38 INFO - PROCESS | 1646 | 1468839758030 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}] 04:02:38 INFO - PROCESS | 1646 | 1468839758032 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:38 INFO - PROCESS | 1646 | 1468839758115 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:02:38 INFO - PROCESS | 1646 | 1468839758170 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:38 INFO - PROCESS | 1646 | 1468839758171 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c244000 == 41 [pid = 1646] [id = 340] 04:02:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12c2c7400) [pid = 1646] [serial = 1019] [outer = 0x0] 04:02:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12c2cf800) [pid = 1646] [serial = 1020] [outer = 0x12c2c7400] 04:02:38 INFO - PROCESS | 1646 | 1468839758197 Marionette DEBUG loaded listener.js 04:02:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12c50a000) [pid = 1646] [serial = 1021] [outer = 0x12c2c7400] 04:02:38 INFO - PROCESS | 1646 | 1468839758636 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]]]}] 04:02:38 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 04:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 04:02:38 INFO - PROCESS | 1646 | 1468839758695 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:02:38 INFO - PROCESS | 1646 | 1468839758698 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:02:38 INFO - PROCESS | 1646 | 1468839758701 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:02:38 INFO - PROCESS | 1646 | 1468839758704 Marionette TRACE conn2 <- [1,1334,null,{}] 04:02:38 INFO - PROCESS | 1646 | 1468839758708 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}] 04:02:38 INFO - PROCESS | 1646 | 1468839758710 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:38 INFO - PROCESS | 1646 | 1468839758820 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:02:38 INFO - PROCESS | 1646 | 1468839758914 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:38 INFO - PROCESS | 1646 | 1468839758915 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182ab800 == 42 [pid = 1646] [id = 341] 04:02:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1184c8000) [pid = 1646] [serial = 1022] [outer = 0x0] 04:02:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1184cfc00) [pid = 1646] [serial = 1023] [outer = 0x1184c8000] 04:02:38 INFO - PROCESS | 1646 | 1468839758960 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119749400) [pid = 1646] [serial = 1024] [outer = 0x1184c8000] 04:02:39 INFO - PROCESS | 1646 | 1468839759397 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]]]}] 04:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 727ms 04:02:39 INFO - PROCESS | 1646 | 1468839759429 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:02:39 INFO - PROCESS | 1646 | 1468839759433 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:02:39 INFO - PROCESS | 1646 | 1468839759437 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:02:39 INFO - PROCESS | 1646 | 1468839759439 Marionette TRACE conn2 <- [1,1338,null,{}] 04:02:39 INFO - PROCESS | 1646 | 1468839759442 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}] 04:02:39 INFO - PROCESS | 1646 | 1468839759443 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:39 INFO - PROCESS | 1646 | 1468839759553 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:02:39 INFO - PROCESS | 1646 | 1468839759609 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:39 INFO - PROCESS | 1646 | 1468839759610 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1267c2800 == 43 [pid = 1646] [id = 342] 04:02:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1217ab400) [pid = 1646] [serial = 1025] [outer = 0x0] 04:02:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1244f3400) [pid = 1646] [serial = 1026] [outer = 0x1217ab400] 04:02:39 INFO - PROCESS | 1646 | 1468839759640 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1262aec00) [pid = 1646] [serial = 1027] [outer = 0x1217ab400] 04:02:40 INFO - PROCESS | 1646 | 1468839760593 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]]]}] 04:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1175ms 04:02:40 INFO - PROCESS | 1646 | 1468839760613 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:02:40 INFO - PROCESS | 1646 | 1468839760615 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:02:40 INFO - PROCESS | 1646 | 1468839760617 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:02:40 INFO - PROCESS | 1646 | 1468839760620 Marionette TRACE conn2 <- [1,1342,null,{}] 04:02:40 INFO - PROCESS | 1646 | 1468839760628 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}] 04:02:40 INFO - PROCESS | 1646 | 1468839760631 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:40 INFO - PROCESS | 1646 | 1468839760733 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:02:40 INFO - PROCESS | 1646 | 1468839760787 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:40 INFO - PROCESS | 1646 | 1468839760789 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c24c000 == 44 [pid = 1646] [id = 343] 04:02:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128ae9000) [pid = 1646] [serial = 1028] [outer = 0x0] 04:02:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x129349c00) [pid = 1646] [serial = 1029] [outer = 0x128ae9000] 04:02:40 INFO - PROCESS | 1646 | 1468839760819 Marionette DEBUG loaded listener.js 04:02:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a7c0800) [pid = 1646] [serial = 1030] [outer = 0x128ae9000] 04:02:41 INFO - PROCESS | 1646 | 1468839761388 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]]]}] 04:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 824ms 04:02:41 INFO - PROCESS | 1646 | 1468839761441 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:02:41 INFO - PROCESS | 1646 | 1468839761444 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:02:41 INFO - PROCESS | 1646 | 1468839761447 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:02:41 INFO - PROCESS | 1646 | 1468839761449 Marionette TRACE conn2 <- [1,1346,null,{}] 04:02:41 INFO - PROCESS | 1646 | 1468839761453 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}] 04:02:41 INFO - PROCESS | 1646 | 1468839761454 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:41 INFO - PROCESS | 1646 | 1468839761553 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:02:41 INFO - PROCESS | 1646 | 1468839761609 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:41 INFO - PROCESS | 1646 | 1468839761612 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182c1800 == 45 [pid = 1646] [id = 344] 04:02:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1161c1800) [pid = 1646] [serial = 1031] [outer = 0x0] 04:02:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1176c8000) [pid = 1646] [serial = 1032] [outer = 0x1161c1800] 04:02:41 INFO - PROCESS | 1646 | 1468839761639 Marionette DEBUG loaded listener.js 04:02:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1184cb000) [pid = 1646] [serial = 1033] [outer = 0x1161c1800] 04:02:42 INFO - PROCESS | 1646 | 1468839762120 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]]]}] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf2f800 == 44 [pid = 1646] [id = 339] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12b21a000 == 43 [pid = 1646] [id = 338] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x129007000 == 42 [pid = 1646] [id = 337] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12a32e800 == 41 [pid = 1646] [id = 336] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x129015800 == 40 [pid = 1646] [id = 335] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x128a10000 == 39 [pid = 1646] [id = 334] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12480c000 == 38 [pid = 1646] [id = 333] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x121705800 == 37 [pid = 1646] [id = 332] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11968f000 == 36 [pid = 1646] [id = 331] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x117e2a000 == 35 [pid = 1646] [id = 330] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x116025800 == 34 [pid = 1646] [id = 329] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x121714800 == 33 [pid = 1646] [id = 328] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11909e800 == 32 [pid = 1646] [id = 326] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x117360000 == 31 [pid = 1646] [id = 327] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12c24c000 == 30 [pid = 1646] [id = 343] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1267c2800 == 29 [pid = 1646] [id = 342] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1182ab800 == 28 [pid = 1646] [id = 341] 04:02:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12c244000 == 27 [pid = 1646] [id = 340] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x113806400) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x113da1400) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12499dc00) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x126e02800) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1262b1800) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x128a2f400) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x126e4f800) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119aaa000) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12a7c1400) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12116b400) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11875cc00) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1190fb000) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11868a400) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118469c00) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116909800) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1182ed000) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12a5ee000) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119049000) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1184c5c00) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121b5c400) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1291aa400) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x121285800) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118685000) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118461400) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1217a2800) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119b62400) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x128a2ec00) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x126e05400) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x128ae7400) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12ae4b000) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12a5ea800) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x128aee000) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 04:02:42 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x123fae400) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 04:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1271ms 04:02:42 INFO - PROCESS | 1646 | 1468839762741 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:02:42 INFO - PROCESS | 1646 | 1468839762744 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:02:42 INFO - PROCESS | 1646 | 1468839762750 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:02:42 INFO - PROCESS | 1646 | 1468839762752 Marionette TRACE conn2 <- [1,1350,null,{}] 04:02:42 INFO - PROCESS | 1646 | 1468839762756 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}] 04:02:42 INFO - PROCESS | 1646 | 1468839762759 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:42 INFO - PROCESS | 1646 | 1468839762908 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:02:42 INFO - PROCESS | 1646 | 1468839762915 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:42 INFO - PROCESS | 1646 | 1468839762917 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x113ad1000 == 28 [pid = 1646] [id = 345] 04:02:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x113867c00) [pid = 1646] [serial = 1034] [outer = 0x0] 04:02:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x113aa3c00) [pid = 1646] [serial = 1035] [outer = 0x113867c00] 04:02:42 INFO - PROCESS | 1646 | 1468839762952 Marionette DEBUG loaded listener.js 04:02:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x115e0e400) [pid = 1646] [serial = 1036] [outer = 0x113867c00] 04:02:43 INFO - PROCESS | 1646 | 1468839763491 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]]]}] 04:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 821ms 04:02:43 INFO - PROCESS | 1646 | 1468839763571 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:02:43 INFO - PROCESS | 1646 | 1468839763574 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:02:43 INFO - PROCESS | 1646 | 1468839763579 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:02:43 INFO - PROCESS | 1646 | 1468839763582 Marionette TRACE conn2 <- [1,1354,null,{}] 04:02:43 INFO - PROCESS | 1646 | 1468839763585 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}] 04:02:43 INFO - PROCESS | 1646 | 1468839763587 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:43 INFO - PROCESS | 1646 | 1468839763693 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:02:43 INFO - PROCESS | 1646 | 1468839763742 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:43 INFO - PROCESS | 1646 | 1468839763743 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169be000 == 29 [pid = 1646] [id = 346] 04:02:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x116aa2800) [pid = 1646] [serial = 1037] [outer = 0x0] 04:02:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x117e8fc00) [pid = 1646] [serial = 1038] [outer = 0x116aa2800] 04:02:43 INFO - PROCESS | 1646 | 1468839763775 Marionette DEBUG loaded listener.js 04:02:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1182f0800) [pid = 1646] [serial = 1039] [outer = 0x116aa2800] 04:02:44 INFO - PROCESS | 1646 | 1468839764413 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]]]}] 04:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 876ms 04:02:44 INFO - PROCESS | 1646 | 1468839764452 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:02:44 INFO - PROCESS | 1646 | 1468839764455 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:02:44 INFO - PROCESS | 1646 | 1468839764458 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:02:44 INFO - PROCESS | 1646 | 1468839764460 Marionette TRACE conn2 <- [1,1358,null,{}] 04:02:44 INFO - PROCESS | 1646 | 1468839764464 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}] 04:02:44 INFO - PROCESS | 1646 | 1468839764465 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:44 INFO - PROCESS | 1646 | 1468839764570 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:02:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca2e800 == 28 [pid = 1646] [id = 17] 04:02:44 INFO - PROCESS | 1646 | --DOCSHELL 0x112e43800 == 27 [pid = 1646] [id = 21] 04:02:44 INFO - PROCESS | 1646 | --DOCSHELL 0x112c1e000 == 26 [pid = 1646] [id = 24] 04:02:44 INFO - PROCESS | 1646 | --DOCSHELL 0x117092000 == 25 [pid = 1646] [id = 22] 04:02:44 INFO - PROCESS | 1646 | --DOCSHELL 0x11734f800 == 24 [pid = 1646] [id = 23] 04:02:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12c739800 == 23 [pid = 1646] [id = 14] 04:02:44 INFO - PROCESS | 1646 | 1468839764623 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:44 INFO - PROCESS | 1646 | 1468839764626 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x116164800 == 24 [pid = 1646] [id = 347] 04:02:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1151c7800) [pid = 1646] [serial = 1040] [outer = 0x0] 04:02:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x116006400) [pid = 1646] [serial = 1041] [outer = 0x1151c7800] 04:02:44 INFO - PROCESS | 1646 | 1468839764653 Marionette DEBUG loaded listener.js 04:02:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1169f9800) [pid = 1646] [serial = 1042] [outer = 0x1151c7800] 04:02:44 INFO - PROCESS | 1646 | 1468839764953 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]]]}] 04:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 04:02:44 INFO - PROCESS | 1646 | 1468839764984 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:02:44 INFO - PROCESS | 1646 | 1468839764987 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:02:44 INFO - PROCESS | 1646 | 1468839764992 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:02:44 INFO - PROCESS | 1646 | 1468839764994 Marionette TRACE conn2 <- [1,1362,null,{}] 04:02:45 INFO - PROCESS | 1646 | 1468839765000 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}] 04:02:45 INFO - PROCESS | 1646 | 1468839765001 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:45 INFO - PROCESS | 1646 | 1468839765084 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:02:45 INFO - PROCESS | 1646 | 1468839765140 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:45 INFO - PROCESS | 1646 | 1468839765141 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11826c000 == 25 [pid = 1646] [id = 348] 04:02:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116aa4000) [pid = 1646] [serial = 1043] [outer = 0x0] 04:02:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184cb400) [pid = 1646] [serial = 1044] [outer = 0x116aa4000] 04:02:45 INFO - PROCESS | 1646 | 1468839765170 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119041400) [pid = 1646] [serial = 1045] [outer = 0x116aa4000] 04:02:45 INFO - PROCESS | 1646 | 1468839765474 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]]]}] 04:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 524ms 04:02:45 INFO - PROCESS | 1646 | 1468839765516 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:02:45 INFO - PROCESS | 1646 | 1468839765517 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:02:45 INFO - PROCESS | 1646 | 1468839765519 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:02:45 INFO - PROCESS | 1646 | 1468839765522 Marionette TRACE conn2 <- [1,1366,null,{}] 04:02:45 INFO - PROCESS | 1646 | 1468839765532 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}] 04:02:45 INFO - PROCESS | 1646 | 1468839765535 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:45 INFO - PROCESS | 1646 | 1468839765618 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:02:45 INFO - PROCESS | 1646 | 1468839765673 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:45 INFO - PROCESS | 1646 | 1468839765675 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191e1000 == 26 [pid = 1646] [id = 349] 04:02:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119043400) [pid = 1646] [serial = 1046] [outer = 0x0] 04:02:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1197b9000) [pid = 1646] [serial = 1047] [outer = 0x119043400] 04:02:45 INFO - PROCESS | 1646 | 1468839765704 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11a0b4400) [pid = 1646] [serial = 1048] [outer = 0x119043400] 04:02:46 INFO - PROCESS | 1646 | 1468839766040 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] 04:02:46 INFO - PROCESS | 1646 | 1468839766094 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:02:46 INFO - PROCESS | 1646 | 1468839766096 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:02:46 INFO - PROCESS | 1646 | 1468839766097 Marionette TRACE conn2 <- [1,1370,null,{}] 04:02:46 INFO - PROCESS | 1646 | 1468839766100 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}] 04:02:46 INFO - PROCESS | 1646 | 1468839766101 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:46 INFO - PROCESS | 1646 | 1468839766181 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:02:46 INFO - PROCESS | 1646 | 1468839766211 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:46 INFO - PROCESS | 1646 | 1468839766212 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x121310800 == 27 [pid = 1646] [id = 350] 04:02:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1182f2800) [pid = 1646] [serial = 1049] [outer = 0x0] 04:02:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1215f4400) [pid = 1646] [serial = 1050] [outer = 0x1182f2800] 04:02:46 INFO - PROCESS | 1646 | 1468839766237 Marionette DEBUG loaded listener.js 04:02:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121c3b400) [pid = 1646] [serial = 1051] [outer = 0x1182f2800] 04:02:46 INFO - PROCESS | 1646 | 1468839766571 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] 04:02:46 INFO - PROCESS | 1646 | 1468839766619 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:02:46 INFO - PROCESS | 1646 | 1468839766621 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:02:46 INFO - PROCESS | 1646 | 1468839766622 Marionette TRACE conn2 <- [1,1374,null,{}] 04:02:46 INFO - PROCESS | 1646 | 1468839766624 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}] 04:02:46 INFO - PROCESS | 1646 | 1468839766626 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:46 INFO - PROCESS | 1646 | 1468839766719 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:02:46 INFO - PROCESS | 1646 | 1468839766755 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:46 INFO - PROCESS | 1646 | 1468839766756 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x121abe000 == 28 [pid = 1646] [id = 351] 04:02:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116aa1c00) [pid = 1646] [serial = 1052] [outer = 0x0] 04:02:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1244eec00) [pid = 1646] [serial = 1053] [outer = 0x116aa1c00] 04:02:46 INFO - PROCESS | 1646 | 1468839766781 Marionette DEBUG loaded listener.js 04:02:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12616ac00) [pid = 1646] [serial = 1054] [outer = 0x116aa1c00] 04:02:47 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:47 INFO - PROCESS | 1646 | 1468839767115 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] 04:02:47 INFO - PROCESS | 1646 | 1468839767141 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:02:47 INFO - PROCESS | 1646 | 1468839767145 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:02:47 INFO - PROCESS | 1646 | 1468839767147 Marionette TRACE conn2 <- [1,1378,null,{}] 04:02:47 INFO - PROCESS | 1646 | 1468839767150 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}] 04:02:47 INFO - PROCESS | 1646 | 1468839767154 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:47 INFO - PROCESS | 1646 | 1468839767280 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:02:47 INFO - PROCESS | 1646 | 1468839767312 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 1646 | 1468839767313 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x124814800 == 29 [pid = 1646] [id = 352] 04:02:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x126177000) [pid = 1646] [serial = 1055] [outer = 0x0] 04:02:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1269e8c00) [pid = 1646] [serial = 1056] [outer = 0x126177000] 04:02:47 INFO - PROCESS | 1646 | 1468839767338 Marionette DEBUG loaded listener.js 04:02:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128ae4000) [pid = 1646] [serial = 1057] [outer = 0x126177000] 04:02:47 INFO - PROCESS | 1646 | 1468839767654 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] 04:02:47 INFO - PROCESS | 1646 | 1468839767668 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:02:47 INFO - PROCESS | 1646 | 1468839767670 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:02:47 INFO - PROCESS | 1646 | 1468839767671 Marionette TRACE conn2 <- [1,1382,null,{}] 04:02:47 INFO - PROCESS | 1646 | 1468839767674 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}] 04:02:47 INFO - PROCESS | 1646 | 1468839767675 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:47 INFO - PROCESS | 1646 | 1468839767776 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:02:47 INFO - PROCESS | 1646 | 1468839767780 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 1646 | 1468839767781 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1267b7000 == 30 [pid = 1646] [id = 353] 04:02:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1262a6800) [pid = 1646] [serial = 1058] [outer = 0x0] 04:02:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128af0000) [pid = 1646] [serial = 1059] [outer = 0x1262a6800] 04:02:47 INFO - PROCESS | 1646 | 1468839767805 Marionette DEBUG loaded listener.js 04:02:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1291a0000) [pid = 1646] [serial = 1060] [outer = 0x1262a6800] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12c2c7400) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1184c8000) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128aefc00) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12ae8e800) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x128aea800) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113d48000) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116780800) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1182e8800) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1262ad400) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1160eb400) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x113376c00) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x124852400) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1217ab400) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1197bf400) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128ae9000) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x129094c00) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1217ab800) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:02:47 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x126e47400) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:02:48 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:48 INFO - PROCESS | 1646 | 1468839768164 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] 04:02:48 INFO - PROCESS | 1646 | 1468839768192 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:02:48 INFO - PROCESS | 1646 | 1468839768197 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 1646 | 1468839768198 Marionette TRACE conn2 <- [1,1386,null,{}] 04:02:48 INFO - PROCESS | 1646 | 1468839768200 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}] 04:02:48 INFO - PROCESS | 1646 | 1468839768202 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:48 INFO - PROCESS | 1646 | 1468839768301 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:02:48 INFO - PROCESS | 1646 | 1468839768332 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:48 INFO - PROCESS | 1646 | 1468839768333 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x126a19800 == 31 [pid = 1646] [id = 354] 04:02:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x112133400) [pid = 1646] [serial = 1061] [outer = 0x0] 04:02:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184c4800) [pid = 1646] [serial = 1062] [outer = 0x112133400] 04:02:48 INFO - PROCESS | 1646 | 1468839768357 Marionette DEBUG loaded listener.js 04:02:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1217aa000) [pid = 1646] [serial = 1063] [outer = 0x112133400] 04:02:48 INFO - PROCESS | 1646 | 1468839768650 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] 04:02:48 INFO - PROCESS | 1646 | 1468839768670 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:02:48 INFO - PROCESS | 1646 | 1468839768672 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 1646 | 1468839768674 Marionette TRACE conn2 <- [1,1390,null,{}] 04:02:48 INFO - PROCESS | 1646 | 1468839768685 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}] 04:02:48 INFO - PROCESS | 1646 | 1468839768686 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:48 INFO - PROCESS | 1646 | 1468839768791 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:02:48 INFO - PROCESS | 1646 | 1468839768798 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:48 INFO - PROCESS | 1646 | 1468839768799 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x129017800 == 32 [pid = 1646] [id = 355] 04:02:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119752800) [pid = 1646] [serial = 1064] [outer = 0x0] 04:02:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x128af0800) [pid = 1646] [serial = 1065] [outer = 0x119752800] 04:02:48 INFO - PROCESS | 1646 | 1468839768839 Marionette DEBUG loaded listener.js 04:02:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1291a9400) [pid = 1646] [serial = 1066] [outer = 0x119752800] 04:02:49 INFO - PROCESS | 1646 | 1468839769171 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]]]}] 04:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 04:02:49 INFO - PROCESS | 1646 | 1468839769191 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:02:49 INFO - PROCESS | 1646 | 1468839769193 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:02:49 INFO - PROCESS | 1646 | 1468839769197 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:02:49 INFO - PROCESS | 1646 | 1468839769198 Marionette TRACE conn2 <- [1,1394,null,{}] 04:02:49 INFO - PROCESS | 1646 | 1468839769200 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}] 04:02:49 INFO - PROCESS | 1646 | 1468839769202 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:49 INFO - PROCESS | 1646 | 1468839769307 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:02:49 INFO - PROCESS | 1646 | 1468839769313 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:49 INFO - PROCESS | 1646 | 1468839769314 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x129021000 == 33 [pid = 1646] [id = 356] 04:02:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118756400) [pid = 1646] [serial = 1067] [outer = 0x0] 04:02:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1291a6c00) [pid = 1646] [serial = 1068] [outer = 0x118756400] 04:02:49 INFO - PROCESS | 1646 | 1468839769338 Marionette DEBUG loaded listener.js 04:02:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12a5ed400) [pid = 1646] [serial = 1069] [outer = 0x118756400] 04:02:49 INFO - PROCESS | 1646 | 1468839769648 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]]]}] 04:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 04:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:02:49 INFO - PROCESS | 1646 | 1468839769668 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:02:49 INFO - PROCESS | 1646 | 1468839769670 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:02:49 INFO - PROCESS | 1646 | 1468839769673 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:02:49 INFO - PROCESS | 1646 | 1468839769676 Marionette TRACE conn2 <- [1,1398,null,{}] 04:02:49 INFO - PROCESS | 1646 | 1468839769681 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}] 04:02:49 INFO - PROCESS | 1646 | 1468839769684 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:49 INFO - PROCESS | 1646 | 1468839769829 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:02:49 INFO - PROCESS | 1646 | 1468839769834 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:49 INFO - PROCESS | 1646 | 1468839769835 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a50f000 == 34 [pid = 1646] [id = 357] 04:02:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121eb1000) [pid = 1646] [serial = 1070] [outer = 0x0] 04:02:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12a5f5c00) [pid = 1646] [serial = 1071] [outer = 0x121eb1000] 04:02:49 INFO - PROCESS | 1646 | 1468839769955 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12ae58c00) [pid = 1646] [serial = 1072] [outer = 0x121eb1000] 04:02:50 INFO - PROCESS | 1646 | 1468839770333 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]]]}] 04:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 673ms 04:02:50 INFO - PROCESS | 1646 | 1468839770347 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:02:50 INFO - PROCESS | 1646 | 1468839770350 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:02:50 INFO - PROCESS | 1646 | 1468839770354 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:02:50 INFO - PROCESS | 1646 | 1468839770356 Marionette TRACE conn2 <- [1,1402,null,{}] 04:02:50 INFO - PROCESS | 1646 | 1468839770360 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}] 04:02:50 INFO - PROCESS | 1646 | 1468839770361 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:50 INFO - PROCESS | 1646 | 1468839770462 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:02:50 INFO - PROCESS | 1646 | 1468839770558 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:50 INFO - PROCESS | 1646 | 1468839770559 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11749a800 == 35 [pid = 1646] [id = 358] 04:02:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11677d000) [pid = 1646] [serial = 1073] [outer = 0x0] 04:02:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1169eec00) [pid = 1646] [serial = 1074] [outer = 0x11677d000] 04:02:50 INFO - PROCESS | 1646 | 1468839770590 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1182ed400) [pid = 1646] [serial = 1075] [outer = 0x11677d000] 04:02:50 INFO - PROCESS | 1646 | 1468839770979 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]]]}] 04:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 675ms 04:02:51 INFO - PROCESS | 1646 | 1468839771030 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:02:51 INFO - PROCESS | 1646 | 1468839771033 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:02:51 INFO - PROCESS | 1646 | 1468839771038 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 1646 | 1468839771040 Marionette TRACE conn2 <- [1,1406,null,{}] 04:02:51 INFO - PROCESS | 1646 | 1468839771043 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}] 04:02:51 INFO - PROCESS | 1646 | 1468839771045 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:51 INFO - PROCESS | 1646 | 1468839771148 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:02:51 INFO - PROCESS | 1646 | 1468839771216 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:51 INFO - PROCESS | 1646 | 1468839771217 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x121718000 == 36 [pid = 1646] [id = 359] 04:02:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11875cc00) [pid = 1646] [serial = 1076] [outer = 0x0] 04:02:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1190fa800) [pid = 1646] [serial = 1077] [outer = 0x11875cc00] 04:02:51 INFO - PROCESS | 1646 | 1468839771248 Marionette DEBUG loaded listener.js 04:02:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119aab800) [pid = 1646] [serial = 1078] [outer = 0x11875cc00] 04:02:51 INFO - PROCESS | 1646 | 1468839771668 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]]]}] 04:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 672ms 04:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:02:51 INFO - PROCESS | 1646 | 1468839771711 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:02:51 INFO - PROCESS | 1646 | 1468839771713 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:02:51 INFO - PROCESS | 1646 | 1468839771715 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 1646 | 1468839771718 Marionette TRACE conn2 <- [1,1410,null,{}] 04:02:51 INFO - PROCESS | 1646 | 1468839771726 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}] 04:02:51 INFO - PROCESS | 1646 | 1468839771729 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:51 INFO - PROCESS | 1646 | 1468839771848 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:02:51 INFO - PROCESS | 1646 | 1468839771919 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:51 INFO - PROCESS | 1646 | 1468839771921 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b21a800 == 37 [pid = 1646] [id = 360] 04:02:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1246ec000) [pid = 1646] [serial = 1079] [outer = 0x0] 04:02:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1269e9c00) [pid = 1646] [serial = 1080] [outer = 0x1246ec000] 04:02:51 INFO - PROCESS | 1646 | 1468839771952 Marionette DEBUG loaded listener.js 04:02:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x126e4b000) [pid = 1646] [serial = 1081] [outer = 0x1246ec000] 04:02:52 INFO - PROCESS | 1646 | 1468839772453 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]]]}] 04:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 772ms 04:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:02:52 INFO - PROCESS | 1646 | 1468839772487 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:02:52 INFO - PROCESS | 1646 | 1468839772489 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:02:52 INFO - PROCESS | 1646 | 1468839772492 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:02:52 INFO - PROCESS | 1646 | 1468839772493 Marionette TRACE conn2 <- [1,1414,null,{}] 04:02:52 INFO - PROCESS | 1646 | 1468839772496 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}] 04:02:52 INFO - PROCESS | 1646 | 1468839772497 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:52 INFO - PROCESS | 1646 | 1468839772596 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:02:52 INFO - PROCESS | 1646 | 1468839772663 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:52 INFO - PROCESS | 1646 | 1468839772664 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf28800 == 38 [pid = 1646] [id = 361] 04:02:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128a40000) [pid = 1646] [serial = 1082] [outer = 0x0] 04:02:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x129097000) [pid = 1646] [serial = 1083] [outer = 0x128a40000] 04:02:52 INFO - PROCESS | 1646 | 1468839772694 Marionette DEBUG loaded listener.js 04:02:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12a63cc00) [pid = 1646] [serial = 1084] [outer = 0x128a40000] 04:02:53 INFO - PROCESS | 1646 | 1468839773313 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]]]}] 04:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 870ms 04:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:02:53 INFO - PROCESS | 1646 | 1468839773363 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:02:53 INFO - PROCESS | 1646 | 1468839773365 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:02:53 INFO - PROCESS | 1646 | 1468839773368 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:02:53 INFO - PROCESS | 1646 | 1468839773371 Marionette TRACE conn2 <- [1,1418,null,{}] 04:02:53 INFO - PROCESS | 1646 | 1468839773375 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}] 04:02:53 INFO - PROCESS | 1646 | 1468839773377 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:53 INFO - PROCESS | 1646 | 1468839773472 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:02:53 INFO - PROCESS | 1646 | 1468839773540 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:53 INFO - PROCESS | 1646 | 1468839773543 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x117355000 == 39 [pid = 1646] [id = 362] 04:02:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x116780c00) [pid = 1646] [serial = 1085] [outer = 0x0] 04:02:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x116aa2c00) [pid = 1646] [serial = 1086] [outer = 0x116780c00] 04:02:53 INFO - PROCESS | 1646 | 1468839773584 Marionette DEBUG loaded listener.js 04:02:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1182f0c00) [pid = 1646] [serial = 1087] [outer = 0x116780c00] 04:02:54 INFO - PROCESS | 1646 | --DOCSHELL 0x129015000 == 38 [pid = 1646] [id = 6] 04:02:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1160ad000 == 37 [pid = 1646] [id = 26] 04:02:54 INFO - PROCESS | 1646 | 1468839774128 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]]]}] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1176c8000) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOCSHELL 0x113ad1000 == 36 [pid = 1646] [id = 345] 04:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 821ms 04:02:54 INFO - PROCESS | 1646 | 1468839774189 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:02:54 INFO - PROCESS | 1646 | 1468839774192 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:02:54 INFO - PROCESS | 1646 | 1468839774196 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:02:54 INFO - PROCESS | 1646 | 1468839774198 Marionette TRACE conn2 <- [1,1422,null,{}] 04:02:54 INFO - PROCESS | 1646 | 1468839774200 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}] 04:02:54 INFO - PROCESS | 1646 | 1468839774202 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:54 INFO - PROCESS | 1646 | 1468839774282 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:02:54 INFO - PROCESS | 1646 | 1468839774286 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:54 INFO - PROCESS | 1646 | 1468839774287 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x117097000 == 37 [pid = 1646] [id = 363] 04:02:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1184ca400) [pid = 1646] [serial = 1088] [outer = 0x0] 04:02:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118755800) [pid = 1646] [serial = 1089] [outer = 0x1184ca400] 04:02:54 INFO - PROCESS | 1646 | 1468839774314 Marionette DEBUG loaded listener.js 04:02:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11974d000) [pid = 1646] [serial = 1090] [outer = 0x1184ca400] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1184cfc00) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12a54c000) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12ae98c00) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12b8c4000) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1161bf000) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11840f400) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1172bc400) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11846bc00) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118683c00) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119d1dc00) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12696b800) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1217a7000) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x126169c00) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1214a7800) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12ae90400) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1244f3400) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119aa4400) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121168800) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119749400) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12a7c0800) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1184c4400) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b9b3800) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x129349c00) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x128a32400) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12b8ca800) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1262aec00) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128ae8c00) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x128a24c00) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1217a3800) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12ae50c00) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12c2c8000) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12b8c2800) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x126e0bc00) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12c50a000) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12c2cf800) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 1646 | 1468839774742 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]]]}] 04:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 570ms 04:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:02:54 INFO - PROCESS | 1646 | 1468839774767 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:02:54 INFO - PROCESS | 1646 | 1468839774769 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:02:54 INFO - PROCESS | 1646 | 1468839774773 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:02:54 INFO - PROCESS | 1646 | 1468839774776 Marionette TRACE conn2 <- [1,1426,null,{}] 04:02:54 INFO - PROCESS | 1646 | 1468839774798 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}] 04:02:54 INFO - PROCESS | 1646 | 1468839774803 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:54 INFO - PROCESS | 1646 | 1468839774964 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:02:55 INFO - PROCESS | 1646 | 1468839775043 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 1646 | 1468839775045 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191e0000 == 38 [pid = 1646] [id = 364] 04:02:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1217aac00) [pid = 1646] [serial = 1091] [outer = 0x0] 04:02:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1218b5800) [pid = 1646] [serial = 1092] [outer = 0x1217aac00] 04:02:55 INFO - PROCESS | 1646 | 1468839775073 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x123fe9c00) [pid = 1646] [serial = 1093] [outer = 0x1217aac00] 04:02:55 INFO - PROCESS | 1646 | 1468839775447 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]]]}] 04:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 684ms 04:02:55 INFO - PROCESS | 1646 | 1468839775456 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:02:55 INFO - PROCESS | 1646 | 1468839775459 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:02:55 INFO - PROCESS | 1646 | 1468839775466 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:02:55 INFO - PROCESS | 1646 | 1468839775468 Marionette TRACE conn2 <- [1,1430,null,{}] 04:02:55 INFO - PROCESS | 1646 | 1468839775471 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}] 04:02:55 INFO - PROCESS | 1646 | 1468839775473 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:55 INFO - PROCESS | 1646 | 1468839775614 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:02:55 INFO - PROCESS | 1646 | 1468839775698 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 1646 | 1468839775699 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12130a800 == 39 [pid = 1646] [id = 365] 04:02:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x123fe5c00) [pid = 1646] [serial = 1094] [outer = 0x0] 04:02:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x126176c00) [pid = 1646] [serial = 1095] [outer = 0x123fe5c00] 04:02:55 INFO - PROCESS | 1646 | 1468839775743 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x126e07400) [pid = 1646] [serial = 1096] [outer = 0x123fe5c00] 04:02:56 INFO - PROCESS | 1646 | 1468839776053 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]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 622ms 04:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:02:56 INFO - PROCESS | 1646 | 1468839776087 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 1646 | 1468839776089 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:02:56 INFO - PROCESS | 1646 | 1468839776092 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 1646 | 1468839776097 Marionette TRACE conn2 <- [1,1434,null,{}] 04:02:56 INFO - PROCESS | 1646 | 1468839776100 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}] 04:02:56 INFO - PROCESS | 1646 | 1468839776102 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:56 INFO - PROCESS | 1646 | 1468839776254 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:02:56 INFO - PROCESS | 1646 | 1468839776277 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:56 INFO - PROCESS | 1646 | 1468839776278 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f18000 == 40 [pid = 1646] [id = 366] 04:02:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x126e4ac00) [pid = 1646] [serial = 1097] [outer = 0x0] 04:02:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x128a2ec00) [pid = 1646] [serial = 1098] [outer = 0x126e4ac00] 04:02:56 INFO - PROCESS | 1646 | 1468839776303 Marionette DEBUG loaded listener.js 04:02:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x128af1800) [pid = 1646] [serial = 1099] [outer = 0x126e4ac00] 04:02:56 INFO - PROCESS | 1646 | 1468839776656 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]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 576ms 04:02:56 INFO - PROCESS | 1646 | 1468839776667 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 1646 | 1468839776669 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:02:56 INFO - PROCESS | 1646 | 1468839776671 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 1646 | 1468839776672 Marionette TRACE conn2 <- [1,1438,null,{}] 04:02:56 INFO - PROCESS | 1646 | 1468839776674 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}] 04:02:56 INFO - PROCESS | 1646 | 1468839776678 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:56 INFO - PROCESS | 1646 | 1468839776804 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:02:56 INFO - PROCESS | 1646 | 1468839776825 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:56 INFO - PROCESS | 1646 | 1468839776827 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12660c000 == 41 [pid = 1646] [id = 367] 04:02:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12a5ef800) [pid = 1646] [serial = 1100] [outer = 0x0] 04:02:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12ae4d800) [pid = 1646] [serial = 1101] [outer = 0x12a5ef800] 04:02:56 INFO - PROCESS | 1646 | 1468839776853 Marionette DEBUG loaded listener.js 04:02:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12b0d9800) [pid = 1646] [serial = 1102] [outer = 0x12a5ef800] 04:02:57 INFO - PROCESS | 1646 | 1468839777199 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]]]}] 04:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 569ms 04:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:02:57 INFO - PROCESS | 1646 | 1468839777241 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:02:57 INFO - PROCESS | 1646 | 1468839777242 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:02:57 INFO - PROCESS | 1646 | 1468839777244 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:02:57 INFO - PROCESS | 1646 | 1468839777245 Marionette TRACE conn2 <- [1,1442,null,{}] 04:02:57 INFO - PROCESS | 1646 | 1468839777248 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}] 04:02:57 INFO - PROCESS | 1646 | 1468839777249 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:57 INFO - PROCESS | 1646 | 1468839777353 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:02:57 INFO - PROCESS | 1646 | 1468839777356 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:57 INFO - PROCESS | 1646 | 1468839777357 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x112c8c800 == 42 [pid = 1646] [id = 368] 04:02:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12a5f5400) [pid = 1646] [serial = 1103] [outer = 0x0] 04:02:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12b8bd000) [pid = 1646] [serial = 1104] [outer = 0x12a5f5400] 04:02:57 INFO - PROCESS | 1646 | 1468839777425 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12b8c7c00) [pid = 1646] [serial = 1105] [outer = 0x12a5f5400] 04:02:57 INFO - PROCESS | 1646 | 1468839777765 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]]]}] 04:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 569ms 04:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:02:57 INFO - PROCESS | 1646 | 1468839777813 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:02:57 INFO - PROCESS | 1646 | 1468839777814 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:02:57 INFO - PROCESS | 1646 | 1468839777816 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:02:57 INFO - PROCESS | 1646 | 1468839777818 Marionette TRACE conn2 <- [1,1446,null,{}] 04:02:57 INFO - PROCESS | 1646 | 1468839777820 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}] 04:02:57 INFO - PROCESS | 1646 | 1468839777821 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:57 INFO - PROCESS | 1646 | 1468839777920 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:02:57 INFO - PROCESS | 1646 | 1468839777933 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:57 INFO - PROCESS | 1646 | 1468839777934 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a520800 == 43 [pid = 1646] [id = 369] 04:02:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1182dac00) [pid = 1646] [serial = 1106] [outer = 0x0] 04:02:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1182e0400) [pid = 1646] [serial = 1107] [outer = 0x1182dac00] 04:02:57 INFO - PROCESS | 1646 | 1468839777957 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1182e4800) [pid = 1646] [serial = 1108] [outer = 0x1182dac00] 04:02:58 INFO - PROCESS | 1646 | 1468839778282 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]]]}] 04:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 04:02:58 INFO - PROCESS | 1646 | 1468839778337 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:02:58 INFO - PROCESS | 1646 | 1468839778338 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:02:58 INFO - PROCESS | 1646 | 1468839778341 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:02:58 INFO - PROCESS | 1646 | 1468839778342 Marionette TRACE conn2 <- [1,1450,null,{}] 04:02:58 INFO - PROCESS | 1646 | 1468839778344 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}] 04:02:58 INFO - PROCESS | 1646 | 1468839778345 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:58 INFO - PROCESS | 1646 | 1468839778454 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:02:58 INFO - PROCESS | 1646 | 1468839778457 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:58 INFO - PROCESS | 1646 | 1468839778458 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b205800 == 44 [pid = 1646] [id = 370] 04:02:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1182df800) [pid = 1646] [serial = 1109] [outer = 0x0] 04:02:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b8cb400) [pid = 1646] [serial = 1110] [outer = 0x1182df800] 04:02:58 INFO - PROCESS | 1646 | 1468839778490 Marionette DEBUG loaded listener.js 04:02:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b9b1400) [pid = 1646] [serial = 1111] [outer = 0x1182df800] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x113867c00) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112133400) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116aa2800) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119752800) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1182f2800) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116aa1c00) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1262a6800) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x126177000) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x116aa4000) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119043400) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118756400) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1151c7800) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:02:58 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1161c1800) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:02:58 INFO - PROCESS | 1646 | 1468839778881 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]]]}] 04:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 573ms 04:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:02:58 INFO - PROCESS | 1646 | 1468839778916 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:02:58 INFO - PROCESS | 1646 | 1468839778917 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:02:58 INFO - PROCESS | 1646 | 1468839778919 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:02:58 INFO - PROCESS | 1646 | 1468839778920 Marionette TRACE conn2 <- [1,1454,null,{}] 04:02:58 INFO - PROCESS | 1646 | 1468839778923 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}] 04:02:58 INFO - PROCESS | 1646 | 1468839778924 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:59 INFO - PROCESS | 1646 | 1468839779008 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:02:59 INFO - PROCESS | 1646 | 1468839779013 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:59 INFO - PROCESS | 1646 | 1468839779015 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf1e000 == 45 [pid = 1646] [id = 371] 04:02:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116aa4000) [pid = 1646] [serial = 1112] [outer = 0x0] 04:02:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1197bf400) [pid = 1646] [serial = 1113] [outer = 0x116aa4000] 04:02:59 INFO - PROCESS | 1646 | 1468839779038 Marionette DEBUG loaded listener.js 04:02:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1262adc00) [pid = 1646] [serial = 1114] [outer = 0x116aa4000] 04:02:59 INFO - PROCESS | 1646 | 1468839779348 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]]]}] 04:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 470ms 04:02:59 INFO - PROCESS | 1646 | 1468839779390 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:02:59 INFO - PROCESS | 1646 | 1468839779393 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:02:59 INFO - PROCESS | 1646 | 1468839779396 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:02:59 INFO - PROCESS | 1646 | 1468839779399 Marionette TRACE conn2 <- [1,1458,null,{}] 04:02:59 INFO - PROCESS | 1646 | 1468839779402 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}] 04:02:59 INFO - PROCESS | 1646 | 1468839779405 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:59 INFO - PROCESS | 1646 | 1468839779549 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:02:59 INFO - PROCESS | 1646 | 1468839779642 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:59 INFO - PROCESS | 1646 | 1468839779644 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:02:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c728800 == 46 [pid = 1646] [id = 372] 04:02:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182e4000) [pid = 1646] [serial = 1115] [outer = 0x0] 04:02:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12b9b0c00) [pid = 1646] [serial = 1116] [outer = 0x1182e4000] 04:02:59 INFO - PROCESS | 1646 | 1468839779699 Marionette DEBUG loaded listener.js 04:02:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12bfc6c00) [pid = 1646] [serial = 1117] [outer = 0x1182e4000] 04:03:00 INFO - PROCESS | 1646 | 1468839780106 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]]]}] 04:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 720ms 04:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:03:00 INFO - PROCESS | 1646 | 1468839780117 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:03:00 INFO - PROCESS | 1646 | 1468839780118 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:03:00 INFO - PROCESS | 1646 | 1468839780120 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:03:00 INFO - PROCESS | 1646 | 1468839780121 Marionette TRACE conn2 <- [1,1462,null,{}] 04:03:00 INFO - PROCESS | 1646 | 1468839780124 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}] 04:03:00 INFO - PROCESS | 1646 | 1468839780125 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:00 INFO - PROCESS | 1646 | 1468839780235 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:03:00 INFO - PROCESS | 1646 | 1468839780267 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:00 INFO - PROCESS | 1646 | 1468839780268 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c740800 == 47 [pid = 1646] [id = 373] 04:03:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119b9f000) [pid = 1646] [serial = 1118] [outer = 0x0] 04:03:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119ba4400) [pid = 1646] [serial = 1119] [outer = 0x119b9f000] 04:03:00 INFO - PROCESS | 1646 | 1468839780292 Marionette DEBUG loaded listener.js 04:03:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12bfc1000) [pid = 1646] [serial = 1120] [outer = 0x119b9f000] 04:03:00 INFO - PROCESS | 1646 | 1468839780564 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]]]}] 04:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 469ms 04:03:00 INFO - PROCESS | 1646 | 1468839780589 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:03:00 INFO - PROCESS | 1646 | 1468839780590 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:03:00 INFO - PROCESS | 1646 | 1468839780593 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:03:00 INFO - PROCESS | 1646 | 1468839780594 Marionette TRACE conn2 <- [1,1466,null,{}] 04:03:00 INFO - PROCESS | 1646 | 1468839780604 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}] 04:03:00 INFO - PROCESS | 1646 | 1468839780605 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:00 INFO - PROCESS | 1646 | 1468839780746 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:03:00 INFO - PROCESS | 1646 | 1468839780798 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:00 INFO - PROCESS | 1646 | 1468839780800 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131ac000 == 48 [pid = 1646] [id = 374] 04:03:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x111caa000) [pid = 1646] [serial = 1121] [outer = 0x0] 04:03:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x112cbf000) [pid = 1646] [serial = 1122] [outer = 0x111caa000] 04:03:00 INFO - PROCESS | 1646 | 1468839780831 Marionette DEBUG loaded listener.js 04:03:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x113f2fc00) [pid = 1646] [serial = 1123] [outer = 0x111caa000] 04:03:01 INFO - PROCESS | 1646 | 1468839781324 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]]]}] 04:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 777ms 04:03:01 INFO - PROCESS | 1646 | 1468839781371 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:03:01 INFO - PROCESS | 1646 | 1468839781374 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:03:01 INFO - PROCESS | 1646 | 1468839781377 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:03:01 INFO - PROCESS | 1646 | 1468839781382 Marionette TRACE conn2 <- [1,1470,null,{}] 04:03:01 INFO - PROCESS | 1646 | 1468839781385 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}] 04:03:01 INFO - PROCESS | 1646 | 1468839781388 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:01 INFO - PROCESS | 1646 | 1468839781494 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:03:01 INFO - PROCESS | 1646 | 1468839781562 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:01 INFO - PROCESS | 1646 | 1468839781564 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119da8800 == 49 [pid = 1646] [id = 375] 04:03:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11846c000) [pid = 1646] [serial = 1124] [outer = 0x0] 04:03:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118683c00) [pid = 1646] [serial = 1125] [outer = 0x11846c000] 04:03:01 INFO - PROCESS | 1646 | 1468839781594 Marionette DEBUG loaded listener.js 04:03:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1197b6000) [pid = 1646] [serial = 1126] [outer = 0x11846c000] 04:03:02 INFO - PROCESS | 1646 | 1468839782025 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]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 676ms 04:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:03:02 INFO - PROCESS | 1646 | 1468839782065 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:03:02 INFO - PROCESS | 1646 | 1468839782067 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:03:02 INFO - PROCESS | 1646 | 1468839782070 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 1646 | 1468839782071 Marionette TRACE conn2 <- [1,1474,null,{}] 04:03:02 INFO - PROCESS | 1646 | 1468839782074 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}] 04:03:02 INFO - PROCESS | 1646 | 1468839782075 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:02 INFO - PROCESS | 1646 | 1468839782182 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:03:02 INFO - PROCESS | 1646 | 1468839782241 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:02 INFO - PROCESS | 1646 | 1468839782243 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b21d800 == 50 [pid = 1646] [id = 376] 04:03:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119b5d800) [pid = 1646] [serial = 1127] [outer = 0x0] 04:03:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1217a3800) [pid = 1646] [serial = 1128] [outer = 0x119b5d800] 04:03:02 INFO - PROCESS | 1646 | 1468839782272 Marionette DEBUG loaded listener.js 04:03:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1244f3400) [pid = 1646] [serial = 1129] [outer = 0x119b5d800] 04:03:02 INFO - PROCESS | 1646 | 1468839782755 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]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 720ms 04:03:02 INFO - PROCESS | 1646 | 1468839782819 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:03:02 INFO - PROCESS | 1646 | 1468839782822 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:03:02 INFO - PROCESS | 1646 | 1468839782831 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 1646 | 1468839782834 Marionette TRACE conn2 <- [1,1478,null,{}] 04:03:02 INFO - PROCESS | 1646 | 1468839782837 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}] 04:03:02 INFO - PROCESS | 1646 | 1468839782839 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:02 INFO - PROCESS | 1646 | 1468839782945 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:03:03 INFO - PROCESS | 1646 | 1468839783017 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:03 INFO - PROCESS | 1646 | 1468839783018 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x119692000 == 51 [pid = 1646] [id = 377] 04:03:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x115e0f800) [pid = 1646] [serial = 1130] [outer = 0x0] 04:03:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119b9b400) [pid = 1646] [serial = 1131] [outer = 0x115e0f800] 04:03:03 INFO - PROCESS | 1646 | 1468839783047 Marionette DEBUG loaded listener.js 04:03:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x128af0400) [pid = 1646] [serial = 1132] [outer = 0x115e0f800] 04:03:03 INFO - PROCESS | 1646 | 1468839783676 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]]]}] 04:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 877ms 04:03:03 INFO - PROCESS | 1646 | 1468839783705 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:03:03 INFO - PROCESS | 1646 | 1468839783707 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:03:03 INFO - PROCESS | 1646 | 1468839783729 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:03:03 INFO - PROCESS | 1646 | 1468839783731 Marionette TRACE conn2 <- [1,1482,null,{}] 04:03:03 INFO - PROCESS | 1646 | 1468839783738 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}] 04:03:03 INFO - PROCESS | 1646 | 1468839783739 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:03 INFO - PROCESS | 1646 | 1468839783835 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:03:03 INFO - PROCESS | 1646 | 1468839783909 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:03 INFO - PROCESS | 1646 | 1468839783911 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1170a1800 == 52 [pid = 1646] [id = 378] 04:03:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1182e3800) [pid = 1646] [serial = 1133] [outer = 0x0] 04:03:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11846d000) [pid = 1646] [serial = 1134] [outer = 0x1182e3800] 04:03:03 INFO - PROCESS | 1646 | 1468839783939 Marionette DEBUG loaded listener.js 04:03:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118662400) [pid = 1646] [serial = 1135] [outer = 0x1182e3800] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1182be800 == 51 [pid = 1646] [id = 11] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12b20f800 == 50 [pid = 1646] [id = 9] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12b91f000 == 49 [pid = 1646] [id = 10] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x113a58800 == 48 [pid = 1646] [id = 25] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c245000 == 47 [pid = 1646] [id = 13] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4b3000 == 46 [pid = 1646] [id = 19] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c740800 == 45 [pid = 1646] [id = 373] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c728800 == 44 [pid = 1646] [id = 372] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf1e000 == 43 [pid = 1646] [id = 371] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12b205800 == 42 [pid = 1646] [id = 370] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12a520800 == 41 [pid = 1646] [id = 369] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x112c8c800 == 40 [pid = 1646] [id = 368] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12660c000 == 39 [pid = 1646] [id = 367] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12a5f5c00) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x123f18000 == 38 [pid = 1646] [id = 366] 04:03:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12130a800 == 37 [pid = 1646] [id = 365] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x115e0e400) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1217aa000) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x117e8fc00) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1182f0800) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1291a9400) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x121c3b400) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1244eec00) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x113aa3c00) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128af0000) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128ae4000) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12616ac00) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1184cb400) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1215f4400) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1269e8c00) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128af0800) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1197b9000) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11a0b4400) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12a5ed400) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1291a6c00) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1291a0000) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1184c4800) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119041400) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1169f9800) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x116006400) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1184cb000) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 04:03:04 INFO - PROCESS | 1646 | 1468839784368 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]]]}] 04:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 696ms 04:03:04 INFO - PROCESS | 1646 | 1468839784405 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:03:04 INFO - PROCESS | 1646 | 1468839784408 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:03:04 INFO - PROCESS | 1646 | 1468839784412 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:03:04 INFO - PROCESS | 1646 | 1468839784414 Marionette TRACE conn2 <- [1,1486,null,{}] 04:03:04 INFO - PROCESS | 1646 | 1468839784416 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}] 04:03:04 INFO - PROCESS | 1646 | 1468839784418 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:04 INFO - PROCESS | 1646 | 1468839784501 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:03:04 INFO - PROCESS | 1646 | 1468839784505 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:04 INFO - PROCESS | 1646 | 1468839784506 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1174a0000 == 38 [pid = 1646] [id = 379] 04:03:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118663800) [pid = 1646] [serial = 1136] [outer = 0x0] 04:03:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1197bd000) [pid = 1646] [serial = 1137] [outer = 0x118663800] 04:03:04 INFO - PROCESS | 1646 | 1468839784536 Marionette DEBUG loaded listener.js 04:03:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119b9d000) [pid = 1646] [serial = 1138] [outer = 0x118663800] 04:03:04 INFO - PROCESS | 1646 | 1468839784942 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]]]}] 04:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 04:03:04 INFO - PROCESS | 1646 | 1468839784982 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:03:04 INFO - PROCESS | 1646 | 1468839784984 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:03:04 INFO - PROCESS | 1646 | 1468839784988 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:03:04 INFO - PROCESS | 1646 | 1468839784991 Marionette TRACE conn2 <- [1,1490,null,{}] 04:03:05 INFO - PROCESS | 1646 | 1468839785004 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}] 04:03:05 INFO - PROCESS | 1646 | 1468839785009 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:05 INFO - PROCESS | 1646 | 1468839785137 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:03:05 INFO - PROCESS | 1646 | 1468839785229 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 1646 | 1468839785232 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213d8000 == 39 [pid = 1646] [id = 380] 04:03:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1217a9800) [pid = 1646] [serial = 1139] [outer = 0x0] 04:03:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12409d400) [pid = 1646] [serial = 1140] [outer = 0x1217a9800] 04:03:05 INFO - PROCESS | 1646 | 1468839785276 Marionette DEBUG loaded listener.js 04:03:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x126129400) [pid = 1646] [serial = 1141] [outer = 0x1217a9800] 04:03:05 INFO - PROCESS | 1646 | 1468839785596 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]]]}] 04:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 628ms 04:03:05 INFO - PROCESS | 1646 | 1468839785618 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:03:05 INFO - PROCESS | 1646 | 1468839785620 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:03:05 INFO - PROCESS | 1646 | 1468839785622 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:03:05 INFO - PROCESS | 1646 | 1468839785623 Marionette TRACE conn2 <- [1,1494,null,{}] 04:03:05 INFO - PROCESS | 1646 | 1468839785626 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}] 04:03:05 INFO - PROCESS | 1646 | 1468839785627 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:05 INFO - PROCESS | 1646 | 1468839785724 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:03:05 INFO - PROCESS | 1646 | 1468839785780 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 1646 | 1468839785781 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f18800 == 40 [pid = 1646] [id = 381] 04:03:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121eaf000) [pid = 1646] [serial = 1142] [outer = 0x0] 04:03:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1269e8c00) [pid = 1646] [serial = 1143] [outer = 0x121eaf000] 04:03:05 INFO - PROCESS | 1646 | 1468839785807 Marionette DEBUG loaded listener.js 04:03:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x128a2e800) [pid = 1646] [serial = 1144] [outer = 0x121eaf000] 04:03:06 INFO - PROCESS | 1646 | 1468839786121 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]]]}] 04:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 04:03:06 INFO - PROCESS | 1646 | 1468839786151 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 1646 | 1468839786152 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:03:06 INFO - PROCESS | 1646 | 1468839786155 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - PROCESS | 1646 | 1468839786156 Marionette TRACE conn2 <- [1,1498,null,{}] 04:03:06 INFO - PROCESS | 1646 | 1468839786158 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}] 04:03:06 INFO - PROCESS | 1646 | 1468839786160 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:06 INFO - PROCESS | 1646 | 1468839786246 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:03:06 INFO - PROCESS | 1646 | 1468839786250 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:06 INFO - PROCESS | 1646 | 1468839786252 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291ae800 == 41 [pid = 1646] [id = 382] 04:03:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118661c00) [pid = 1646] [serial = 1145] [outer = 0x0] 04:03:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12a631400) [pid = 1646] [serial = 1146] [outer = 0x118661c00] 04:03:06 INFO - PROCESS | 1646 | 1468839786283 Marionette DEBUG loaded listener.js 04:03:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a7c7000) [pid = 1646] [serial = 1147] [outer = 0x118661c00] 04:03:06 INFO - PROCESS | 1646 | 1468839786665 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]]]}] 04:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 521ms 04:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:03:06 INFO - PROCESS | 1646 | 1468839786677 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 1646 | 1468839786678 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:03:06 INFO - PROCESS | 1646 | 1468839786680 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - PROCESS | 1646 | 1468839786681 Marionette TRACE conn2 <- [1,1502,null,{}] 04:03:06 INFO - PROCESS | 1646 | 1468839786683 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}] 04:03:06 INFO - PROCESS | 1646 | 1468839786687 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:06 INFO - PROCESS | 1646 | 1468839786810 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:03:06 INFO - PROCESS | 1646 | 1468839786824 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:06 INFO - PROCESS | 1646 | 1468839786825 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a514000 == 42 [pid = 1646] [id = 383] 04:03:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12ae4c400) [pid = 1646] [serial = 1148] [outer = 0x0] 04:03:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12ae8e800) [pid = 1646] [serial = 1149] [outer = 0x12ae4c400] 04:03:06 INFO - PROCESS | 1646 | 1468839786851 Marionette DEBUG loaded listener.js 04:03:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12bfc3800) [pid = 1646] [serial = 1150] [outer = 0x12ae4c400] 04:03:07 INFO - PROCESS | 1646 | 1468839787188 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]]]}] 04:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 04:03:07 INFO - PROCESS | 1646 | 1468839787199 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:03:07 INFO - PROCESS | 1646 | 1468839787200 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:03:07 INFO - PROCESS | 1646 | 1468839787202 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:03:07 INFO - PROCESS | 1646 | 1468839787203 Marionette TRACE conn2 <- [1,1506,null,{}] 04:03:07 INFO - PROCESS | 1646 | 1468839787206 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}] 04:03:07 INFO - PROCESS | 1646 | 1468839787207 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:07 INFO - PROCESS | 1646 | 1468839787308 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:03:07 INFO - PROCESS | 1646 | 1468839787373 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 1646 | 1468839787374 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c24a800 == 43 [pid = 1646] [id = 384] 04:03:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12c509800) [pid = 1646] [serial = 1151] [outer = 0x0] 04:03:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12c50f800) [pid = 1646] [serial = 1152] [outer = 0x12c509800] 04:03:07 INFO - PROCESS | 1646 | 1468839787433 Marionette DEBUG loaded listener.js 04:03:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12ca78800) [pid = 1646] [serial = 1153] [outer = 0x12c509800] 04:03:07 INFO - PROCESS | 1646 | 1468839787761 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]]]}] 04:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 617ms 04:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:03:07 INFO - PROCESS | 1646 | 1468839787821 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:03:07 INFO - PROCESS | 1646 | 1468839787822 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:03:07 INFO - PROCESS | 1646 | 1468839787824 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:03:07 INFO - PROCESS | 1646 | 1468839787825 Marionette TRACE conn2 <- [1,1510,null,{}] 04:03:07 INFO - PROCESS | 1646 | 1468839787828 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}] 04:03:07 INFO - PROCESS | 1646 | 1468839787829 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:07 INFO - PROCESS | 1646 | 1468839787931 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:03:07 INFO - PROCESS | 1646 | 1468839787945 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 1646 | 1468839787946 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca3d000 == 44 [pid = 1646] [id = 385] 04:03:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b8d2c00) [pid = 1646] [serial = 1154] [outer = 0x0] 04:03:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b8d9800) [pid = 1646] [serial = 1155] [outer = 0x12b8d2c00] 04:03:07 INFO - PROCESS | 1646 | 1468839787970 Marionette DEBUG loaded listener.js 04:03:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12b8dd400) [pid = 1646] [serial = 1156] [outer = 0x12b8d2c00] 04:03:08 INFO - PROCESS | 1646 | 1468839788307 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]]]}] 04:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 04:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:03:08 INFO - PROCESS | 1646 | 1468839788343 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:03:08 INFO - PROCESS | 1646 | 1468839788344 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:03:08 INFO - PROCESS | 1646 | 1468839788346 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:03:08 INFO - PROCESS | 1646 | 1468839788347 Marionette TRACE conn2 <- [1,1514,null,{}] 04:03:08 INFO - PROCESS | 1646 | 1468839788349 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}] 04:03:08 INFO - PROCESS | 1646 | 1468839788350 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:08 INFO - PROCESS | 1646 | 1468839788608 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1182dac00) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1182e4000) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1182df800) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x116aa4000) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12a5ef800) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12a5f5400) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x126e4ac00) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116780c00) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1217aac00) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x123fe5c00) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:03:08 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1184ca400) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:03:08 INFO - PROCESS | 1646 | 1468839788653 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:08 INFO - PROCESS | 1646 | 1468839788654 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11968c000 == 45 [pid = 1646] [id = 386] 04:03:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x113869c00) [pid = 1646] [serial = 1157] [outer = 0x0] 04:03:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x117e8d000) [pid = 1646] [serial = 1158] [outer = 0x113869c00] 04:03:08 INFO - PROCESS | 1646 | 1468839788692 Marionette DEBUG loaded listener.js 04:03:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118464000) [pid = 1646] [serial = 1159] [outer = 0x113869c00] 04:03:08 INFO - PROCESS | 1646 | 1468839788967 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]]]}] 04:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 670ms 04:03:09 INFO - PROCESS | 1646 | 1468839789018 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:03:09 INFO - PROCESS | 1646 | 1468839789019 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:03:09 INFO - PROCESS | 1646 | 1468839789021 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:03:09 INFO - PROCESS | 1646 | 1468839789023 Marionette TRACE conn2 <- [1,1518,null,{}] 04:03:09 INFO - PROCESS | 1646 | 1468839789025 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}] 04:03:09 INFO - PROCESS | 1646 | 1468839789026 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:09 INFO - PROCESS | 1646 | 1468839789116 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:03:09 INFO - PROCESS | 1646 | 1468839789120 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 1646 | 1468839789121 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf2d800 == 46 [pid = 1646] [id = 387] 04:03:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119b9b000) [pid = 1646] [serial = 1160] [outer = 0x0] 04:03:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a5f5400) [pid = 1646] [serial = 1161] [outer = 0x119b9b000] 04:03:09 INFO - PROCESS | 1646 | 1468839789145 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b8da400) [pid = 1646] [serial = 1162] [outer = 0x119b9b000] 04:03:09 INFO - PROCESS | 1646 | 1468839789463 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]]]}] 04:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 04:03:09 INFO - PROCESS | 1646 | 1468839789491 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:03:09 INFO - PROCESS | 1646 | 1468839789492 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:03:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:03:09 INFO - PROCESS | 1646 | 1468839789502 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:03:09 INFO - PROCESS | 1646 | 1468839789504 Marionette TRACE conn2 <- [1,1522,null,{}] 04:03:09 INFO - PROCESS | 1646 | 1468839789506 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}] 04:03:09 INFO - PROCESS | 1646 | 1468839789508 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:09 INFO - PROCESS | 1646 | 1468839789638 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:03:09 INFO - PROCESS | 1646 | 1468839789644 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 1646 | 1468839789646 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d060800 == 47 [pid = 1646] [id = 388] 04:03:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1184c3800) [pid = 1646] [serial = 1163] [outer = 0x0] 04:03:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b8df000) [pid = 1646] [serial = 1164] [outer = 0x1184c3800] 04:03:09 INFO - PROCESS | 1646 | 1468839789672 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12cc82000) [pid = 1646] [serial = 1165] [outer = 0x1184c3800] 04:03:10 INFO - PROCESS | 1646 | 1468839789994 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"]]]}] 04:03:10 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 () { 04:03:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:03:10 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 () { 04:03:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:03:10 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 () { 04:03:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:03:10 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 () { 04:03:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:03:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 04:03:10 INFO - PROCESS | 1646 | 1468839790024 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 1646 | 1468839790026 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:03:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:03:10 INFO - PROCESS | 1646 | 1468839790031 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 1646 | 1468839790032 Marionette TRACE conn2 <- [1,1526,null,{}] 04:03:10 INFO - PROCESS | 1646 | 1468839790034 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}] 04:03:10 INFO - PROCESS | 1646 | 1468839790035 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:10 INFO - PROCESS | 1646 | 1468839790120 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:03:10 INFO - PROCESS | 1646 | 1468839790123 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:10 INFO - PROCESS | 1646 | 1468839790124 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4bb800 == 48 [pid = 1646] [id = 389] 04:03:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12cc82400) [pid = 1646] [serial = 1166] [outer = 0x0] 04:03:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12d11f800) [pid = 1646] [serial = 1167] [outer = 0x12cc82400] 04:03:10 INFO - PROCESS | 1646 | 1468839790149 Marionette DEBUG loaded listener.js 04:03:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12d126c00) [pid = 1646] [serial = 1168] [outer = 0x12cc82400] 04:03:10 INFO - PROCESS | 1646 | 1468839790464 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"]]]}] 04:03:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:03:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:03:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:03:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 472ms 04:03:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:03:10 INFO - PROCESS | 1646 | 1468839790503 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 1646 | 1468839790504 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:03:10 INFO - PROCESS | 1646 | 1468839790507 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 1646 | 1468839790508 Marionette TRACE conn2 <- [1,1530,null,{}] 04:03:10 INFO - PROCESS | 1646 | 1468839790511 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}] 04:03:10 INFO - PROCESS | 1646 | 1468839790512 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:10 INFO - PROCESS | 1646 | 1468839790639 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:03:10 INFO - PROCESS | 1646 | 1468839790758 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:10 INFO - PROCESS | 1646 | 1468839790760 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1151a1800 == 49 [pid = 1646] [id = 390] 04:03:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1121ba400) [pid = 1646] [serial = 1169] [outer = 0x0] 04:03:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x113a30400) [pid = 1646] [serial = 1170] [outer = 0x1121ba400] 04:03:10 INFO - PROCESS | 1646 | 1468839790813 Marionette DEBUG loaded listener.js 04:03:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1169f2000) [pid = 1646] [serial = 1171] [outer = 0x1121ba400] 04:03:11 INFO - PROCESS | 1646 | 1468839791283 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]]]}] 04:03:11 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 04:03:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:03:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:03:11 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. 04:03:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:03:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 825ms 04:03:11 INFO - PROCESS | 1646 | 1468839791334 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:03:11 INFO - PROCESS | 1646 | 1468839791337 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:03:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:03:11 INFO - PROCESS | 1646 | 1468839791379 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:03:11 INFO - PROCESS | 1646 | 1468839791380 Marionette TRACE conn2 <- [1,1534,null,{}] 04:03:11 INFO - PROCESS | 1646 | 1468839791386 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}] 04:03:11 INFO - PROCESS | 1646 | 1468839791389 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:11 INFO - PROCESS | 1646 | 1468839791495 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:03:11 INFO - PROCESS | 1646 | 1468839791569 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:11 INFO - PROCESS | 1646 | 1468839791571 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12130a800 == 50 [pid = 1646] [id = 391] 04:03:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1181e1c00) [pid = 1646] [serial = 1172] [outer = 0x0] 04:03:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118684c00) [pid = 1646] [serial = 1173] [outer = 0x1181e1c00] 04:03:11 INFO - PROCESS | 1646 | 1468839791603 Marionette DEBUG loaded listener.js 04:03:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119ba4800) [pid = 1646] [serial = 1174] [outer = 0x1181e1c00] 04:03:12 INFO - PROCESS | 1646 | 1468839792036 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]]]}] 04:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 690ms 04:03:12 INFO - PROCESS | 1646 | 1468839792055 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:03:12 INFO - PROCESS | 1646 | 1468839792057 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:03:12 INFO - PROCESS | 1646 | 1468839792060 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:03:12 INFO - PROCESS | 1646 | 1468839792062 Marionette TRACE conn2 <- [1,1538,null,{}] 04:03:12 INFO - PROCESS | 1646 | 1468839792064 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}] 04:03:12 INFO - PROCESS | 1646 | 1468839792066 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:12 INFO - PROCESS | 1646 | 1468839792176 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:03:12 INFO - PROCESS | 1646 | 1468839792239 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:12 INFO - PROCESS | 1646 | 1468839792240 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c73a800 == 51 [pid = 1646] [id = 392] 04:03:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x121174400) [pid = 1646] [serial = 1175] [outer = 0x0] 04:03:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x121c3a800) [pid = 1646] [serial = 1176] [outer = 0x121174400] 04:03:12 INFO - PROCESS | 1646 | 1468839792269 Marionette DEBUG loaded listener.js 04:03:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1262ab000) [pid = 1646] [serial = 1177] [outer = 0x121174400] 04:03:12 INFO - PROCESS | 1646 | 1468839792717 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]]]}] 04:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 04:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:03:12 INFO - PROCESS | 1646 | 1468839792732 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:03:12 INFO - PROCESS | 1646 | 1468839792733 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:03:12 INFO - PROCESS | 1646 | 1468839792741 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:03:12 INFO - PROCESS | 1646 | 1468839792745 Marionette TRACE conn2 <- [1,1542,null,{}] 04:03:12 INFO - PROCESS | 1646 | 1468839792749 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}] 04:03:12 INFO - PROCESS | 1646 | 1468839792751 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:12 INFO - PROCESS | 1646 | 1468839792880 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:03:12 INFO - PROCESS | 1646 | 1468839792957 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:12 INFO - PROCESS | 1646 | 1468839792958 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d918000 == 52 [pid = 1646] [id = 393] 04:03:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12442dc00) [pid = 1646] [serial = 1178] [outer = 0x0] 04:03:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12a635400) [pid = 1646] [serial = 1179] [outer = 0x12442dc00] 04:03:12 INFO - PROCESS | 1646 | 1468839792987 Marionette DEBUG loaded listener.js 04:03:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12b8c2800) [pid = 1646] [serial = 1180] [outer = 0x12442dc00] 04:03:13 INFO - PROCESS | 1646 | 1468839793394 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]]]}] 04:03:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:03:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 680ms 04:03:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:03:13 INFO - PROCESS | 1646 | 1468839793417 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:03:13 INFO - PROCESS | 1646 | 1468839793418 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:03:13 INFO - PROCESS | 1646 | 1468839793421 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:03:13 INFO - PROCESS | 1646 | 1468839793422 Marionette TRACE conn2 <- [1,1546,null,{}] 04:03:13 INFO - PROCESS | 1646 | 1468839793425 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}] 04:03:13 INFO - PROCESS | 1646 | 1468839793426 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:13 INFO - PROCESS | 1646 | 1468839793536 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:03:13 INFO - PROCESS | 1646 | 1468839793597 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:13 INFO - PROCESS | 1646 | 1468839793598 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x126914800 == 53 [pid = 1646] [id = 394] 04:03:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b8d9c00) [pid = 1646] [serial = 1181] [outer = 0x0] 04:03:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12b8f2c00) [pid = 1646] [serial = 1182] [outer = 0x12b8d9c00] 04:03:13 INFO - PROCESS | 1646 | 1468839793628 Marionette DEBUG loaded listener.js 04:03:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12b8f6800) [pid = 1646] [serial = 1183] [outer = 0x12b8d9c00] 04:03:14 INFO - PROCESS | 1646 | 1468839794074 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]]]}] 04:03:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:03:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 04:03:14 INFO - PROCESS | 1646 | 1468839794141 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:03:14 INFO - PROCESS | 1646 | 1468839794143 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:03:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:03:14 INFO - PROCESS | 1646 | 1468839794165 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:03:14 INFO - PROCESS | 1646 | 1468839794166 Marionette TRACE conn2 <- [1,1550,null,{}] 04:03:14 INFO - PROCESS | 1646 | 1468839794188 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}] 04:03:14 INFO - PROCESS | 1646 | 1468839794190 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:14 INFO - PROCESS | 1646 | 1468839794295 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:03:14 INFO - PROCESS | 1646 | 1468839794537 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:14 INFO - PROCESS | 1646 | 1468839794538 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11967d800 == 54 [pid = 1646] [id = 395] 04:03:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11298dc00) [pid = 1646] [serial = 1184] [outer = 0x0] 04:03:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1182da000) [pid = 1646] [serial = 1185] [outer = 0x11298dc00] 04:03:14 INFO - PROCESS | 1646 | 1468839794567 Marionette DEBUG loaded listener.js 04:03:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11835a400) [pid = 1646] [serial = 1186] [outer = 0x11298dc00] 04:03:15 INFO - PROCESS | 1646 | 1468839794991 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]]]}] 04:03:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:03:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 842ms 04:03:15 INFO - PROCESS | 1646 | 1468839795006 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:03:15 INFO - PROCESS | 1646 | 1468839795008 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:03:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:03:15 INFO - PROCESS | 1646 | 1468839795011 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - PROCESS | 1646 | 1468839795013 Marionette TRACE conn2 <- [1,1554,null,{}] 04:03:15 INFO - PROCESS | 1646 | 1468839795017 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}] 04:03:15 INFO - PROCESS | 1646 | 1468839795018 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:15 INFO - PROCESS | 1646 | 1468839795117 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:03:15 INFO - PROCESS | 1646 | 1468839795180 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 1646 | 1468839795181 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x118249800 == 55 [pid = 1646] [id = 396] 04:03:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118365000) [pid = 1646] [serial = 1187] [outer = 0x0] 04:03:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x118681400) [pid = 1646] [serial = 1188] [outer = 0x118365000] 04:03:15 INFO - PROCESS | 1646 | 1468839795209 Marionette DEBUG loaded listener.js 04:03:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1190fb000) [pid = 1646] [serial = 1189] [outer = 0x118365000] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12d064800 == 54 [pid = 1646] [id = 18] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4bb800 == 53 [pid = 1646] [id = 389] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12d060800 == 52 [pid = 1646] [id = 388] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf2d800 == 51 [pid = 1646] [id = 387] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x11968c000 == 50 [pid = 1646] [id = 386] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca3d000 == 49 [pid = 1646] [id = 385] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12c24a800 == 48 [pid = 1646] [id = 384] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12a514000 == 47 [pid = 1646] [id = 383] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1291ae800 == 46 [pid = 1646] [id = 382] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x123f18800 == 45 [pid = 1646] [id = 381] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1213d8000 == 44 [pid = 1646] [id = 380] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1174a0000 == 43 [pid = 1646] [id = 379] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1170a1800 == 42 [pid = 1646] [id = 378] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x119da8800 == 41 [pid = 1646] [id = 375] 04:03:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1131ac000 == 40 [pid = 1646] [id = 374] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12ae4d800) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12b8c7c00) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12b8bd000) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x128a2ec00) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1190fa800) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1182f0c00) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x116aa2c00) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1218b5800) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123fe9c00) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x126176c00) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x126e07400) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x129097000) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1269e9c00) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118755800) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11974d000) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1169eec00) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1182e0400) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12bfc6c00) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1182e4800) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12b8cb400) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1197bf400) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12b9b1400) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12b0d9800) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12b9b0c00) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1262adc00) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x128af1800) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119ba4400) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 04:03:15 INFO - PROCESS | 1646 | 1468839795622 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]]]}] 04:03:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:03:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 622ms 04:03:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:03:15 INFO - PROCESS | 1646 | 1468839795636 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:03:15 INFO - PROCESS | 1646 | 1468839795638 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:03:15 INFO - PROCESS | 1646 | 1468839795641 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - PROCESS | 1646 | 1468839795642 Marionette TRACE conn2 <- [1,1558,null,{}] 04:03:15 INFO - PROCESS | 1646 | 1468839795647 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}] 04:03:15 INFO - PROCESS | 1646 | 1468839795649 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:15 INFO - PROCESS | 1646 | 1468839795738 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:03:15 INFO - PROCESS | 1646 | 1468839795823 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 1646 | 1468839795824 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a35000 == 41 [pid = 1646] [id = 397] 04:03:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119d18800) [pid = 1646] [serial = 1190] [outer = 0x0] 04:03:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121b34000) [pid = 1646] [serial = 1191] [outer = 0x119d18800] 04:03:15 INFO - PROCESS | 1646 | 1468839795849 Marionette DEBUG loaded listener.js 04:03:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x121c38400) [pid = 1646] [serial = 1192] [outer = 0x119d18800] 04:03:16 INFO - PROCESS | 1646 | 1468839796144 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]]]}] 04:03:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 522ms 04:03:16 INFO - PROCESS | 1646 | 1468839796170 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:03:16 INFO - PROCESS | 1646 | 1468839796171 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:03:16 INFO - PROCESS | 1646 | 1468839796179 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:03:16 INFO - PROCESS | 1646 | 1468839796186 Marionette TRACE conn2 <- [1,1562,null,{}] 04:03:16 INFO - PROCESS | 1646 | 1468839796189 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}] 04:03:16 INFO - PROCESS | 1646 | 1468839796191 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:16 INFO - PROCESS | 1646 | 1468839796280 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:03:16 INFO - PROCESS | 1646 | 1468839796341 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:16 INFO - PROCESS | 1646 | 1468839796342 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x124694000 == 42 [pid = 1646] [id = 398] 04:03:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x121288800) [pid = 1646] [serial = 1193] [outer = 0x0] 04:03:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1244e8800) [pid = 1646] [serial = 1194] [outer = 0x121288800] 04:03:16 INFO - PROCESS | 1646 | 1468839796367 Marionette DEBUG loaded listener.js 04:03:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128a42400) [pid = 1646] [serial = 1195] [outer = 0x121288800] 04:03:16 INFO - PROCESS | 1646 | 1468839796666 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]]]}] 04:03:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 529ms 04:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:03:16 INFO - PROCESS | 1646 | 1468839796704 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:03:16 INFO - PROCESS | 1646 | 1468839796706 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:03:16 INFO - PROCESS | 1646 | 1468839796708 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:03:16 INFO - PROCESS | 1646 | 1468839796709 Marionette TRACE conn2 <- [1,1566,null,{}] 04:03:16 INFO - PROCESS | 1646 | 1468839796713 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}] 04:03:16 INFO - PROCESS | 1646 | 1468839796715 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:16 INFO - PROCESS | 1646 | 1468839796800 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:03:16 INFO - PROCESS | 1646 | 1468839796804 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:16 INFO - PROCESS | 1646 | 1468839796805 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12901f000 == 43 [pid = 1646] [id = 399] 04:03:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x128af1800) [pid = 1646] [serial = 1196] [outer = 0x0] 04:03:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12ae4d800) [pid = 1646] [serial = 1197] [outer = 0x128af1800] 04:03:16 INFO - PROCESS | 1646 | 1468839796830 Marionette DEBUG loaded listener.js 04:03:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12b0e3c00) [pid = 1646] [serial = 1198] [outer = 0x128af1800] 04:03:17 INFO - PROCESS | 1646 | 1468839797180 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]]]}] 04:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 04:03:17 INFO - PROCESS | 1646 | 1468839797243 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:03:17 INFO - PROCESS | 1646 | 1468839797244 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:03:17 INFO - PROCESS | 1646 | 1468839797247 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:03:17 INFO - PROCESS | 1646 | 1468839797248 Marionette TRACE conn2 <- [1,1570,null,{}] 04:03:17 INFO - PROCESS | 1646 | 1468839797250 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}] 04:03:17 INFO - PROCESS | 1646 | 1468839797251 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:17 INFO - PROCESS | 1646 | 1468839797334 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:03:17 INFO - PROCESS | 1646 | 1468839797338 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 1646 | 1468839797342 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a791800 == 44 [pid = 1646] [id = 400] 04:03:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b8d5c00) [pid = 1646] [serial = 1199] [outer = 0x0] 04:03:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12b8db400) [pid = 1646] [serial = 1200] [outer = 0x12b8d5c00] 04:03:17 INFO - PROCESS | 1646 | 1468839797383 Marionette DEBUG loaded listener.js 04:03:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12b8f9000) [pid = 1646] [serial = 1201] [outer = 0x12b8d5c00] 04:03:17 INFO - PROCESS | 1646 | 1468839797755 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]]]}] 04:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 04:03:17 INFO - PROCESS | 1646 | 1468839797773 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:03:17 INFO - PROCESS | 1646 | 1468839797774 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:03:17 INFO - PROCESS | 1646 | 1468839797777 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:03:17 INFO - PROCESS | 1646 | 1468839797778 Marionette TRACE conn2 <- [1,1574,null,{}] 04:03:17 INFO - PROCESS | 1646 | 1468839797781 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}] 04:03:17 INFO - PROCESS | 1646 | 1468839797782 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:17 INFO - PROCESS | 1646 | 1468839797896 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:03:17 INFO - PROCESS | 1646 | 1468839797899 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 1646 | 1468839797900 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b91b800 == 45 [pid = 1646] [id = 401] 04:03:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12b8c5800) [pid = 1646] [serial = 1202] [outer = 0x0] 04:03:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12b8fd000) [pid = 1646] [serial = 1203] [outer = 0x12b8c5800] 04:03:17 INFO - PROCESS | 1646 | 1468839797960 Marionette DEBUG loaded listener.js 04:03:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1184c7400) [pid = 1646] [serial = 1204] [outer = 0x12b8c5800] 04:03:18 INFO - PROCESS | 1646 | 1468839798270 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]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 521ms 04:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:03:18 INFO - PROCESS | 1646 | 1468839798300 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 1646 | 1468839798301 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:03:18 INFO - PROCESS | 1646 | 1468839798303 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 1646 | 1468839798304 Marionette TRACE conn2 <- [1,1578,null,{}] 04:03:18 INFO - PROCESS | 1646 | 1468839798307 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}] 04:03:18 INFO - PROCESS | 1646 | 1468839798308 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:18 INFO - PROCESS | 1646 | 1468839798415 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:03:18 INFO - PROCESS | 1646 | 1468839798440 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:18 INFO - PROCESS | 1646 | 1468839798441 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c732800 == 46 [pid = 1646] [id = 402] 04:03:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x110d4f000) [pid = 1646] [serial = 1205] [outer = 0x0] 04:03:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x110d55000) [pid = 1646] [serial = 1206] [outer = 0x110d4f000] 04:03:18 INFO - PROCESS | 1646 | 1468839798465 Marionette DEBUG loaded listener.js 04:03:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11262b400) [pid = 1646] [serial = 1207] [outer = 0x110d4f000] 04:03:18 INFO - PROCESS | 1646 | 1468839798795 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]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 04:03:18 INFO - PROCESS | 1646 | 1468839798823 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 1646 | 1468839798824 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:03:18 INFO - PROCESS | 1646 | 1468839798826 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 1646 | 1468839798827 Marionette TRACE conn2 <- [1,1582,null,{}] 04:03:18 INFO - PROCESS | 1646 | 1468839798830 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}] 04:03:18 INFO - PROCESS | 1646 | 1468839798831 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:18 INFO - PROCESS | 1646 | 1468839798939 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:03:18 INFO - PROCESS | 1646 | 1468839798979 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:18 INFO - PROCESS | 1646 | 1468839798980 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf1b000 == 47 [pid = 1646] [id = 403] 04:03:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x110d56000) [pid = 1646] [serial = 1208] [outer = 0x0] 04:03:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x116ac4c00) [pid = 1646] [serial = 1209] [outer = 0x110d56000] 04:03:19 INFO - PROCESS | 1646 | 1468839799005 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x116aca400) [pid = 1646] [serial = 1210] [outer = 0x110d56000] 04:03:19 INFO - PROCESS | 1646 | 1468839799368 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]]]}] 04:03:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:03:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 569ms 04:03:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:03:19 INFO - PROCESS | 1646 | 1468839799402 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:03:19 INFO - PROCESS | 1646 | 1468839799404 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:03:19 INFO - PROCESS | 1646 | 1468839799407 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:03:19 INFO - PROCESS | 1646 | 1468839799409 Marionette TRACE conn2 <- [1,1586,null,{}] 04:03:19 INFO - PROCESS | 1646 | 1468839799415 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}] 04:03:19 INFO - PROCESS | 1646 | 1468839799417 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:19 INFO - PROCESS | 1646 | 1468839799600 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12ae4c400) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12c509800) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12b8d2c00) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x121eaf000) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x115e0f800) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1217a9800) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x118663800) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118661c00) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1182e3800) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x113869c00) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1184c3800) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:03:19 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119b9b000) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:03:19 INFO - PROCESS | 1646 | 1468839799913 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:19 INFO - PROCESS | 1646 | 1468839799914 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a31000 == 48 [pid = 1646] [id = 404] 04:03:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x113a24c00) [pid = 1646] [serial = 1211] [outer = 0x0] 04:03:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x116ac7000) [pid = 1646] [serial = 1212] [outer = 0x113a24c00] 04:03:19 INFO - PROCESS | 1646 | 1468839799939 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118689800) [pid = 1646] [serial = 1213] [outer = 0x113a24c00] 04:03:20 INFO - PROCESS | 1646 | 1468839800229 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]]]}] 04:03:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:03:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 872ms 04:03:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:03:20 INFO - PROCESS | 1646 | 1468839800281 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:03:20 INFO - PROCESS | 1646 | 1468839800283 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:03:20 INFO - PROCESS | 1646 | 1468839800285 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:03:20 INFO - PROCESS | 1646 | 1468839800286 Marionette TRACE conn2 <- [1,1590,null,{}] 04:03:20 INFO - PROCESS | 1646 | 1468839800288 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}] 04:03:20 INFO - PROCESS | 1646 | 1468839800289 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:20 INFO - PROCESS | 1646 | 1468839800375 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:03:20 INFO - PROCESS | 1646 | 1468839800379 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:20 INFO - PROCESS | 1646 | 1468839800380 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d909000 == 49 [pid = 1646] [id = 405] 04:03:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1190fac00) [pid = 1646] [serial = 1214] [outer = 0x0] 04:03:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1217eb400) [pid = 1646] [serial = 1215] [outer = 0x1190fac00] 04:03:20 INFO - PROCESS | 1646 | 1468839800407 Marionette DEBUG loaded listener.js 04:03:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1217f4c00) [pid = 1646] [serial = 1216] [outer = 0x1190fac00] 04:03:20 INFO - PROCESS | 1646 | 1468839800753 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]]]}] 04:03:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:03:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 04:03:20 INFO - PROCESS | 1646 | 1468839800814 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:03:20 INFO - PROCESS | 1646 | 1468839800815 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:03:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:03:20 INFO - PROCESS | 1646 | 1468839800817 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:03:20 INFO - PROCESS | 1646 | 1468839800819 Marionette TRACE conn2 <- [1,1594,null,{}] 04:03:20 INFO - PROCESS | 1646 | 1468839800821 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}] 04:03:20 INFO - PROCESS | 1646 | 1468839800823 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:20 INFO - PROCESS | 1646 | 1468839800930 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:03:20 INFO - PROCESS | 1646 | 1468839800934 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:20 INFO - PROCESS | 1646 | 1468839800935 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x110e69000 == 50 [pid = 1646] [id = 406] 04:03:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1217ef400) [pid = 1646] [serial = 1217] [outer = 0x0] 04:03:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x126ab9c00) [pid = 1646] [serial = 1218] [outer = 0x1217ef400] 04:03:20 INFO - PROCESS | 1646 | 1468839800959 Marionette DEBUG loaded listener.js 04:03:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x126ac2800) [pid = 1646] [serial = 1219] [outer = 0x1217ef400] 04:03:21 INFO - PROCESS | 1646 | 1468839801286 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]]]}] 04:03:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 04:03:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:03:21 INFO - PROCESS | 1646 | 1468839801338 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:03:21 INFO - PROCESS | 1646 | 1468839801339 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:03:21 INFO - PROCESS | 1646 | 1468839801342 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:03:21 INFO - PROCESS | 1646 | 1468839801343 Marionette TRACE conn2 <- [1,1598,null,{}] 04:03:21 INFO - PROCESS | 1646 | 1468839801345 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}] 04:03:21 INFO - PROCESS | 1646 | 1468839801346 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:21 INFO - PROCESS | 1646 | 1468839801435 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:03:21 INFO - PROCESS | 1646 | 1468839801503 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:21 INFO - PROCESS | 1646 | 1468839801504 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11820c800 == 51 [pid = 1646] [id = 407] 04:03:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11822ac00) [pid = 1646] [serial = 1220] [outer = 0x0] 04:03:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11822f000) [pid = 1646] [serial = 1221] [outer = 0x11822ac00] 04:03:21 INFO - PROCESS | 1646 | 1468839801528 Marionette DEBUG loaded listener.js 04:03:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x118235400) [pid = 1646] [serial = 1222] [outer = 0x11822ac00] 04:03:21 INFO - PROCESS | 1646 | 1468839801801 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]]]}] 04:03:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 471ms 04:03:21 INFO - PROCESS | 1646 | 1468839801817 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:03:21 INFO - PROCESS | 1646 | 1468839801819 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:03:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:03:21 INFO - PROCESS | 1646 | 1468839801821 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:03:21 INFO - PROCESS | 1646 | 1468839801822 Marionette TRACE conn2 <- [1,1602,null,{}] 04:03:21 INFO - PROCESS | 1646 | 1468839801839 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}] 04:03:21 INFO - PROCESS | 1646 | 1468839801840 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:21 INFO - PROCESS | 1646 | 1468839801986 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:03:22 INFO - PROCESS | 1646 | 1468839802049 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:22 INFO - PROCESS | 1646 | 1468839802051 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x110e64000 == 52 [pid = 1646] [id = 408] 04:03:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x110d4c400) [pid = 1646] [serial = 1223] [outer = 0x0] 04:03:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x110d51400) [pid = 1646] [serial = 1224] [outer = 0x110d4c400] 04:03:22 INFO - PROCESS | 1646 | 1468839802082 Marionette DEBUG loaded listener.js 04:03:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x115e79800) [pid = 1646] [serial = 1225] [outer = 0x110d4c400] 04:03:22 INFO - PROCESS | 1646 | 1468839802530 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]]]}] 04:03:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:03:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 768ms 04:03:22 INFO - PROCESS | 1646 | 1468839802591 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:03:22 INFO - PROCESS | 1646 | 1468839802593 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:03:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:03:22 INFO - PROCESS | 1646 | 1468839802597 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:03:22 INFO - PROCESS | 1646 | 1468839802599 Marionette TRACE conn2 <- [1,1606,null,{}] 04:03:22 INFO - PROCESS | 1646 | 1468839802602 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}] 04:03:22 INFO - PROCESS | 1646 | 1468839802606 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:22 INFO - PROCESS | 1646 | 1468839802716 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:03:22 INFO - PROCESS | 1646 | 1468839802831 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:22 INFO - PROCESS | 1646 | 1468839802833 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11968e000 == 53 [pid = 1646] [id = 409] 04:03:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x116aa0400) [pid = 1646] [serial = 1226] [outer = 0x0] 04:03:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x118230000) [pid = 1646] [serial = 1227] [outer = 0x116aa0400] 04:03:22 INFO - PROCESS | 1646 | 1468839802865 Marionette DEBUG loaded listener.js 04:03:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1182dc800) [pid = 1646] [serial = 1228] [outer = 0x116aa0400] 04:03:23 INFO - PROCESS | 1646 | 1468839803272 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]]]}] 04:03:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:03:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 721ms 04:03:23 INFO - PROCESS | 1646 | 1468839803318 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:03:23 INFO - PROCESS | 1646 | 1468839803320 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:03:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:03:23 INFO - PROCESS | 1646 | 1468839803322 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:03:23 INFO - PROCESS | 1646 | 1468839803324 Marionette TRACE conn2 <- [1,1610,null,{}] 04:03:23 INFO - PROCESS | 1646 | 1468839803327 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}] 04:03:23 INFO - PROCESS | 1646 | 1468839803328 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:23 INFO - PROCESS | 1646 | 1468839803438 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:03:23 INFO - PROCESS | 1646 | 1468839803546 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:23 INFO - PROCESS | 1646 | 1468839803547 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a785800 == 54 [pid = 1646] [id = 410] 04:03:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11835c800) [pid = 1646] [serial = 1229] [outer = 0x0] 04:03:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1190fa800) [pid = 1646] [serial = 1230] [outer = 0x11835c800] 04:03:23 INFO - PROCESS | 1646 | 1468839803579 Marionette DEBUG loaded listener.js 04:03:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x119ba1800) [pid = 1646] [serial = 1231] [outer = 0x11835c800] 04:03:24 INFO - PROCESS | 1646 | 1468839804000 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]]]}] 04:03:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:03:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 721ms 04:03:24 INFO - PROCESS | 1646 | 1468839804043 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:03:24 INFO - PROCESS | 1646 | 1468839804046 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:03:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:03:24 INFO - PROCESS | 1646 | 1468839804076 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:03:24 INFO - PROCESS | 1646 | 1468839804079 Marionette TRACE conn2 <- [1,1614,null,{}] 04:03:24 INFO - PROCESS | 1646 | 1468839804097 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}] 04:03:24 INFO - PROCESS | 1646 | 1468839804099 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:24 INFO - PROCESS | 1646 | 1468839804211 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:03:24 INFO - PROCESS | 1646 | 1468839804289 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:24 INFO - PROCESS | 1646 | 1468839804291 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d50f000 == 55 [pid = 1646] [id = 411] 04:03:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11875c400) [pid = 1646] [serial = 1232] [outer = 0x0] 04:03:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x121b35400) [pid = 1646] [serial = 1233] [outer = 0x11875c400] 04:03:24 INFO - PROCESS | 1646 | 1468839804319 Marionette DEBUG loaded listener.js 04:03:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1262adc00) [pid = 1646] [serial = 1234] [outer = 0x11875c400] 04:03:24 INFO - PROCESS | 1646 | 1468839804754 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]]]}] 04:03:24 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 04:03:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 712ms 04:03:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:03:24 INFO - PROCESS | 1646 | 1468839804764 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:03:24 INFO - PROCESS | 1646 | 1468839804766 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:03:24 INFO - PROCESS | 1646 | 1468839804768 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:03:24 INFO - PROCESS | 1646 | 1468839804769 Marionette TRACE conn2 <- [1,1618,null,{}] 04:03:24 INFO - PROCESS | 1646 | 1468839804772 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}] 04:03:24 INFO - PROCESS | 1646 | 1468839804773 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:24 INFO - PROCESS | 1646 | 1468839804883 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:03:25 INFO - PROCESS | 1646 | 1468839805141 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:25 INFO - PROCESS | 1646 | 1468839805143 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11821a000 == 56 [pid = 1646] [id = 412] 04:03:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x112635400) [pid = 1646] [serial = 1235] [outer = 0x0] 04:03:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x115e81000) [pid = 1646] [serial = 1236] [outer = 0x112635400] 04:03:25 INFO - PROCESS | 1646 | 1468839805198 Marionette DEBUG loaded listener.js 04:03:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x116aa0800) [pid = 1646] [serial = 1237] [outer = 0x112635400] 04:03:25 INFO - PROCESS | 1646 | 1468839805640 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]]]}] 04:03:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:03:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 920ms 04:03:25 INFO - PROCESS | 1646 | 1468839805695 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:03:25 INFO - PROCESS | 1646 | 1468839805698 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:03:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:03:25 INFO - PROCESS | 1646 | 1468839805703 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:03:25 INFO - PROCESS | 1646 | 1468839805704 Marionette TRACE conn2 <- [1,1622,null,{}] 04:03:25 INFO - PROCESS | 1646 | 1468839805708 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}] 04:03:25 INFO - PROCESS | 1646 | 1468839805711 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:25 INFO - PROCESS | 1646 | 1468839805807 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:03:25 INFO - PROCESS | 1646 | 1468839805885 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:25 INFO - PROCESS | 1646 | 1468839805887 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11724d000 == 57 [pid = 1646] [id = 413] 04:03:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x118232800) [pid = 1646] [serial = 1238] [outer = 0x0] 04:03:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1182df000) [pid = 1646] [serial = 1239] [outer = 0x118232800] 04:03:25 INFO - PROCESS | 1646 | 1468839805915 Marionette DEBUG loaded listener.js 04:03:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1182f5800) [pid = 1646] [serial = 1240] [outer = 0x118232800] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11820c800 == 56 [pid = 1646] [id = 407] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x110e69000 == 55 [pid = 1646] [id = 406] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12d909000 == 54 [pid = 1646] [id = 405] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119a31000 == 53 [pid = 1646] [id = 404] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf1b000 == 52 [pid = 1646] [id = 403] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12c732800 == 51 [pid = 1646] [id = 402] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12d11f800) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12b91b800 == 50 [pid = 1646] [id = 401] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12a791800 == 49 [pid = 1646] [id = 400] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12901f000 == 48 [pid = 1646] [id = 399] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x124694000 == 47 [pid = 1646] [id = 398] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119a35000 == 46 [pid = 1646] [id = 397] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x118249800 == 45 [pid = 1646] [id = 396] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11967d800 == 44 [pid = 1646] [id = 395] 04:03:26 INFO - PROCESS | 1646 | 1468839806336 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]]]}] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12d918000 == 43 [pid = 1646] [id = 393] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12c73a800 == 42 [pid = 1646] [id = 392] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12130a800 == 41 [pid = 1646] [id = 391] 04:03:26 INFO - PROCESS | 1646 | --DOCSHELL 0x1151a1800 == 40 [pid = 1646] [id = 390] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12ae8e800) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12c50f800) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12b8d9800) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1269e8c00) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x128a2e800) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x128af0400) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119b9b400) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x112cbf000) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x118683c00) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x126129400) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12409d400) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1217a3800) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1197bd000) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12ca78800) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119b9d000) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12a631400) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118662400) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11846d000) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b8dd400) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x117e8d000) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118464000) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12cc82000) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12a5f5400) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b8df000) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12bfc3800) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12a7c7000) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 04:03:26 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12b8da400) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 04:03:26 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 04:03:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 673ms 04:03:26 INFO - PROCESS | 1646 | 1468839806377 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:03:26 INFO - PROCESS | 1646 | 1468839806380 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:03:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:03:26 INFO - PROCESS | 1646 | 1468839806384 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:03:26 INFO - PROCESS | 1646 | 1468839806386 Marionette TRACE conn2 <- [1,1626,null,{}] 04:03:26 INFO - PROCESS | 1646 | 1468839806390 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}] 04:03:26 INFO - PROCESS | 1646 | 1468839806392 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:26 INFO - PROCESS | 1646 | 1468839806524 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:03:26 INFO - PROCESS | 1646 | 1468839806537 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:26 INFO - PROCESS | 1646 | 1468839806538 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x117491000 == 41 [pid = 1646] [id = 414] 04:03:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118227c00) [pid = 1646] [serial = 1241] [outer = 0x0] 04:03:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1184c6800) [pid = 1646] [serial = 1242] [outer = 0x118227c00] 04:03:26 INFO - PROCESS | 1646 | 1468839806581 Marionette DEBUG loaded listener.js 04:03:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119a9e800) [pid = 1646] [serial = 1243] [outer = 0x118227c00] 04:03:27 INFO - PROCESS | 1646 | 1468839807084 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]]]}] 04:03:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:03:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 773ms 04:03:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:03:27 INFO - PROCESS | 1646 | 1468839807157 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:03:27 INFO - PROCESS | 1646 | 1468839807158 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:03:27 INFO - PROCESS | 1646 | 1468839807162 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:03:27 INFO - PROCESS | 1646 | 1468839807166 Marionette TRACE conn2 <- [1,1630,null,{}] 04:03:27 INFO - PROCESS | 1646 | 1468839807173 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}] 04:03:27 INFO - PROCESS | 1646 | 1468839807175 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:27 INFO - PROCESS | 1646 | 1468839807258 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:03:27 INFO - PROCESS | 1646 | 1468839807267 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:27 INFO - PROCESS | 1646 | 1468839807268 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x124476800 == 42 [pid = 1646] [id = 415] 04:03:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1217aac00) [pid = 1646] [serial = 1244] [outer = 0x0] 04:03:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1217f3800) [pid = 1646] [serial = 1245] [outer = 0x1217aac00] 04:03:27 INFO - PROCESS | 1646 | 1468839807292 Marionette DEBUG loaded listener.js 04:03:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x121b36400) [pid = 1646] [serial = 1246] [outer = 0x1217aac00] 04:03:27 INFO - PROCESS | 1646 | 1468839807666 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]]]}] 04:03:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:03:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 526ms 04:03:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:03:27 INFO - PROCESS | 1646 | 1468839807687 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:03:27 INFO - PROCESS | 1646 | 1468839807688 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:03:27 INFO - PROCESS | 1646 | 1468839807691 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:03:27 INFO - PROCESS | 1646 | 1468839807692 Marionette TRACE conn2 <- [1,1634,null,{}] 04:03:27 INFO - PROCESS | 1646 | 1468839807694 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}] 04:03:27 INFO - PROCESS | 1646 | 1468839807697 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:27 INFO - PROCESS | 1646 | 1468839807784 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:03:27 INFO - PROCESS | 1646 | 1468839807787 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:27 INFO - PROCESS | 1646 | 1468839807788 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x126903800 == 43 [pid = 1646] [id = 416] 04:03:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x121eaf000) [pid = 1646] [serial = 1247] [outer = 0x0] 04:03:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1262ab800) [pid = 1646] [serial = 1248] [outer = 0x121eaf000] 04:03:27 INFO - PROCESS | 1646 | 1468839807813 Marionette DEBUG loaded listener.js 04:03:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12696b800) [pid = 1646] [serial = 1249] [outer = 0x121eaf000] 04:03:28 INFO - PROCESS | 1646 | 1468839808146 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]]]}] 04:03:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:03:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 473ms 04:03:28 INFO - PROCESS | 1646 | 1468839808166 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:03:28 INFO - PROCESS | 1646 | 1468839808168 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:03:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:03:28 INFO - PROCESS | 1646 | 1468839808170 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:03:28 INFO - PROCESS | 1646 | 1468839808171 Marionette TRACE conn2 <- [1,1638,null,{}] 04:03:28 INFO - PROCESS | 1646 | 1468839808173 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}] 04:03:28 INFO - PROCESS | 1646 | 1468839808175 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:28 INFO - PROCESS | 1646 | 1468839808258 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:03:28 INFO - PROCESS | 1646 | 1468839808336 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:28 INFO - PROCESS | 1646 | 1468839808341 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x129012800 == 44 [pid = 1646] [id = 417] 04:03:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x126abd000) [pid = 1646] [serial = 1250] [outer = 0x0] 04:03:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x126abf800) [pid = 1646] [serial = 1251] [outer = 0x126abd000] 04:03:28 INFO - PROCESS | 1646 | 1468839808375 Marionette DEBUG loaded listener.js 04:03:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128a2ac00) [pid = 1646] [serial = 1252] [outer = 0x126abd000] 04:03:28 INFO - PROCESS | 1646 | 1468839808709 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]]]}] 04:03:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:03:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 04:03:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:03:28 INFO - PROCESS | 1646 | 1468839808746 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:03:28 INFO - PROCESS | 1646 | 1468839808747 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:03:28 INFO - PROCESS | 1646 | 1468839808749 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:03:28 INFO - PROCESS | 1646 | 1468839808750 Marionette TRACE conn2 <- [1,1642,null,{}] 04:03:28 INFO - PROCESS | 1646 | 1468839808753 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}] 04:03:28 INFO - PROCESS | 1646 | 1468839808754 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:28 INFO - PROCESS | 1646 | 1468839808864 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:03:28 INFO - PROCESS | 1646 | 1468839808867 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:28 INFO - PROCESS | 1646 | 1468839808869 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a32c800 == 45 [pid = 1646] [id = 418] 04:03:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128a2b000) [pid = 1646] [serial = 1253] [outer = 0x0] 04:03:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12909a800) [pid = 1646] [serial = 1254] [outer = 0x128a2b000] 04:03:28 INFO - PROCESS | 1646 | 1468839808893 Marionette DEBUG loaded listener.js 04:03:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12a7c7000) [pid = 1646] [serial = 1255] [outer = 0x128a2b000] 04:03:29 INFO - PROCESS | 1646 | 1468839809204 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]]]}] 04:03:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:03:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 468ms 04:03:29 INFO - PROCESS | 1646 | 1468839809226 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:03:29 INFO - PROCESS | 1646 | 1468839809227 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:03:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:03:29 INFO - PROCESS | 1646 | 1468839809237 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:03:29 INFO - PROCESS | 1646 | 1468839809238 Marionette TRACE conn2 <- [1,1646,null,{}] 04:03:29 INFO - PROCESS | 1646 | 1468839809240 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}] 04:03:29 INFO - PROCESS | 1646 | 1468839809241 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:29 INFO - PROCESS | 1646 | 1468839809362 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:03:29 INFO - PROCESS | 1646 | 1468839809366 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:29 INFO - PROCESS | 1646 | 1468839809367 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b913000 == 46 [pid = 1646] [id = 419] 04:03:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128a3b800) [pid = 1646] [serial = 1256] [outer = 0x0] 04:03:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12a7c8400) [pid = 1646] [serial = 1257] [outer = 0x128a3b800] 04:03:29 INFO - PROCESS | 1646 | 1468839809428 Marionette DEBUG loaded listener.js 04:03:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12b8bf000) [pid = 1646] [serial = 1258] [outer = 0x128a3b800] 04:03:29 INFO - PROCESS | 1646 | 1468839809742 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]]]}] 04:03:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:03:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 519ms 04:03:29 INFO - PROCESS | 1646 | 1468839809757 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:03:29 INFO - PROCESS | 1646 | 1468839809758 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:03:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:03:29 INFO - PROCESS | 1646 | 1468839809761 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:03:29 INFO - PROCESS | 1646 | 1468839809762 Marionette TRACE conn2 <- [1,1650,null,{}] 04:03:29 INFO - PROCESS | 1646 | 1468839809775 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}] 04:03:29 INFO - PROCESS | 1646 | 1468839809776 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:29 INFO - PROCESS | 1646 | 1468839809882 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:03:29 INFO - PROCESS | 1646 | 1468839809923 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:29 INFO - PROCESS | 1646 | 1468839809925 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c24b800 == 47 [pid = 1646] [id = 420] 04:03:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a7c6c00) [pid = 1646] [serial = 1259] [outer = 0x0] 04:03:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12b8d2c00) [pid = 1646] [serial = 1260] [outer = 0x12a7c6c00] 04:03:29 INFO - PROCESS | 1646 | 1468839809950 Marionette DEBUG loaded listener.js 04:03:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12b8df000) [pid = 1646] [serial = 1261] [outer = 0x12a7c6c00] 04:03:30 INFO - PROCESS | 1646 | 1468839810251 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]]]}] 04:03:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:03:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 529ms 04:03:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:03:30 INFO - PROCESS | 1646 | 1468839810290 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:03:30 INFO - PROCESS | 1646 | 1468839810292 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:03:30 INFO - PROCESS | 1646 | 1468839810294 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:03:30 INFO - PROCESS | 1646 | 1468839810295 Marionette TRACE conn2 <- [1,1654,null,{}] 04:03:30 INFO - PROCESS | 1646 | 1468839810300 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}] 04:03:30 INFO - PROCESS | 1646 | 1468839810301 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:30 INFO - PROCESS | 1646 | 1468839810425 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:03:30 INFO - PROCESS | 1646 | 1468839810439 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:30 INFO - PROCESS | 1646 | 1468839810440 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cace000 == 48 [pid = 1646] [id = 421] 04:03:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b8df400) [pid = 1646] [serial = 1262] [outer = 0x0] 04:03:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12b8f7000) [pid = 1646] [serial = 1263] [outer = 0x12b8df400] 04:03:30 INFO - PROCESS | 1646 | 1468839810466 Marionette DEBUG loaded listener.js 04:03:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12b9ab400) [pid = 1646] [serial = 1264] [outer = 0x12b8df400] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12b8c5800) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x110d4f000) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x110d56000) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x121288800) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128af1800) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119d18800) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x118365000) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11298dc00) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b8d5c00) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x113a24c00) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1217ef400) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1190fac00) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x119b9f000) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:03:31 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12cc82400) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:03:31 INFO - PROCESS | 1646 | 1468839811156 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]]]}] 04:03:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:03:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 870ms 04:03:31 INFO - PROCESS | 1646 | 1468839811165 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:03:31 INFO - PROCESS | 1646 | 1468839811166 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:03:31 INFO - PROCESS | 1646 | 1468839811169 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:03:31 INFO - PROCESS | 1646 | 1468839811170 Marionette TRACE conn2 <- [1,1658,null,{}] 04:03:31 INFO - PROCESS | 1646 | 1468839811172 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}] 04:03:31 INFO - PROCESS | 1646 | 1468839811173 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:31 INFO - PROCESS | 1646 | 1468839811264 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:03:31 INFO - PROCESS | 1646 | 1468839811331 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:31 INFO - PROCESS | 1646 | 1468839811332 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca2e000 == 49 [pid = 1646] [id = 422] 04:03:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x113a24c00) [pid = 1646] [serial = 1265] [outer = 0x0] 04:03:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11835b800) [pid = 1646] [serial = 1266] [outer = 0x113a24c00] 04:03:31 INFO - PROCESS | 1646 | 1468839811360 Marionette DEBUG loaded listener.js 04:03:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x126abcc00) [pid = 1646] [serial = 1267] [outer = 0x113a24c00] 04:03:31 INFO - PROCESS | 1646 | 1468839811658 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]]]}] 04:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 04:03:31 INFO - PROCESS | 1646 | 1468839811688 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:03:31 INFO - PROCESS | 1646 | 1468839811689 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:03:31 INFO - PROCESS | 1646 | 1468839811691 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:03:31 INFO - PROCESS | 1646 | 1468839811693 Marionette TRACE conn2 <- [1,1662,null,{}] 04:03:31 INFO - PROCESS | 1646 | 1468839811707 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}] 04:03:31 INFO - PROCESS | 1646 | 1468839811709 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:31 INFO - PROCESS | 1646 | 1468839811808 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:03:31 INFO - PROCESS | 1646 | 1468839811812 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:31 INFO - PROCESS | 1646 | 1468839811813 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d50c000 == 50 [pid = 1646] [id = 423] 04:03:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12934e800) [pid = 1646] [serial = 1268] [outer = 0x0] 04:03:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12bfbc400) [pid = 1646] [serial = 1269] [outer = 0x12934e800] 04:03:31 INFO - PROCESS | 1646 | 1468839811837 Marionette DEBUG loaded listener.js 04:03:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12c2cf400) [pid = 1646] [serial = 1270] [outer = 0x12934e800] 04:03:32 INFO - PROCESS | 1646 | 1468839812170 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]]]}] 04:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 524ms 04:03:32 INFO - PROCESS | 1646 | 1468839812227 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:03:32 INFO - PROCESS | 1646 | 1468839812228 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:03:32 INFO - PROCESS | 1646 | 1468839812234 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:03:32 INFO - PROCESS | 1646 | 1468839812235 Marionette TRACE conn2 <- [1,1666,null,{}] 04:03:32 INFO - PROCESS | 1646 | 1468839812237 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}] 04:03:32 INFO - PROCESS | 1646 | 1468839812238 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:32 INFO - PROCESS | 1646 | 1468839812327 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:03:32 INFO - PROCESS | 1646 | 1468839812331 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 1646 | 1468839812332 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d918000 == 51 [pid = 1646] [id = 424] 04:03:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x110da7400) [pid = 1646] [serial = 1271] [outer = 0x0] 04:03:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x110db0400) [pid = 1646] [serial = 1272] [outer = 0x110da7400] 04:03:32 INFO - PROCESS | 1646 | 1468839812356 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x110db4800) [pid = 1646] [serial = 1273] [outer = 0x110da7400] 04:03:32 INFO - PROCESS | 1646 | 1468839812684 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]]]}] 04:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 471ms 04:03:32 INFO - PROCESS | 1646 | 1468839812703 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:03:32 INFO - PROCESS | 1646 | 1468839812704 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:03:32 INFO - PROCESS | 1646 | 1468839812718 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:03:32 INFO - PROCESS | 1646 | 1468839812719 Marionette TRACE conn2 <- [1,1670,null,{}] 04:03:32 INFO - PROCESS | 1646 | 1468839812721 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}] 04:03:32 INFO - PROCESS | 1646 | 1468839812722 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:32 INFO - PROCESS | 1646 | 1468839812811 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:03:32 INFO - PROCESS | 1646 | 1468839812883 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 1646 | 1468839812884 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x110d92800 == 52 [pid = 1646] [id = 425] 04:03:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x110dad400) [pid = 1646] [serial = 1274] [outer = 0x0] 04:03:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x126ab7800) [pid = 1646] [serial = 1275] [outer = 0x110dad400] 04:03:32 INFO - PROCESS | 1646 | 1468839812903 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12c505c00) [pid = 1646] [serial = 1276] [outer = 0x110dad400] 04:03:33 INFO - PROCESS | 1646 | 1468839813387 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]]]}] 04:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 718ms 04:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:03:33 INFO - PROCESS | 1646 | 1468839813438 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:03:33 INFO - PROCESS | 1646 | 1468839813441 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:03:33 INFO - PROCESS | 1646 | 1468839813446 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:03:33 INFO - PROCESS | 1646 | 1468839813449 Marionette TRACE conn2 <- [1,1674,null,{}] 04:03:33 INFO - PROCESS | 1646 | 1468839813455 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}] 04:03:33 INFO - PROCESS | 1646 | 1468839813458 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:33 INFO - PROCESS | 1646 | 1468839813573 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:03:33 INFO - PROCESS | 1646 | 1468839813635 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:33 INFO - PROCESS | 1646 | 1468839813637 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11820c000 == 53 [pid = 1646] [id = 426] 04:03:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x115e85c00) [pid = 1646] [serial = 1277] [outer = 0x0] 04:03:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x116ac9400) [pid = 1646] [serial = 1278] [outer = 0x115e85c00] 04:03:33 INFO - PROCESS | 1646 | 1468839813727 Marionette DEBUG loaded listener.js 04:03:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1182df400) [pid = 1646] [serial = 1279] [outer = 0x115e85c00] 04:03:34 INFO - PROCESS | 1646 | 1468839814202 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]]]}] 04:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 827ms 04:03:34 INFO - PROCESS | 1646 | 1468839814293 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:03:34 INFO - PROCESS | 1646 | 1468839814299 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:03:34 INFO - PROCESS | 1646 | 1468839814307 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:03:34 INFO - PROCESS | 1646 | 1468839814310 Marionette TRACE conn2 <- [1,1678,null,{}] 04:03:34 INFO - PROCESS | 1646 | 1468839814316 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}] 04:03:34 INFO - PROCESS | 1646 | 1468839814319 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:34 INFO - PROCESS | 1646 | 1468839814491 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:03:34 INFO - PROCESS | 1646 | 1468839814570 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:34 INFO - PROCESS | 1646 | 1468839814572 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11871b000 == 54 [pid = 1646] [id = 427] 04:03:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1184c7000) [pid = 1646] [serial = 1280] [outer = 0x0] 04:03:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11974c400) [pid = 1646] [serial = 1281] [outer = 0x1184c7000] 04:03:34 INFO - PROCESS | 1646 | 1468839814603 Marionette DEBUG loaded listener.js 04:03:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x119ba0400) [pid = 1646] [serial = 1282] [outer = 0x1184c7000] 04:03:35 INFO - PROCESS | 1646 | 1468839815035 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]]]}] 04:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 776ms 04:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:03:35 INFO - PROCESS | 1646 | 1468839815082 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:03:35 INFO - PROCESS | 1646 | 1468839815084 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:03:35 INFO - PROCESS | 1646 | 1468839815086 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:03:35 INFO - PROCESS | 1646 | 1468839815089 Marionette TRACE conn2 <- [1,1682,null,{}] 04:03:35 INFO - PROCESS | 1646 | 1468839815113 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}] 04:03:35 INFO - PROCESS | 1646 | 1468839815117 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:35 INFO - PROCESS | 1646 | 1468839815254 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:03:35 INFO - PROCESS | 1646 | 1468839815314 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 1646 | 1468839815316 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x128c17800 == 55 [pid = 1646] [id = 428] 04:03:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12484cc00) [pid = 1646] [serial = 1283] [outer = 0x0] 04:03:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1262aec00) [pid = 1646] [serial = 1284] [outer = 0x12484cc00] 04:03:35 INFO - PROCESS | 1646 | 1468839815347 Marionette DEBUG loaded listener.js 04:03:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x126abb000) [pid = 1646] [serial = 1285] [outer = 0x12484cc00] 04:03:35 INFO - PROCESS | 1646 | 1468839815726 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]]]}] 04:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 672ms 04:03:35 INFO - PROCESS | 1646 | 1468839815765 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:03:35 INFO - PROCESS | 1646 | 1468839815767 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:03:35 INFO - PROCESS | 1646 | 1468839815771 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:03:35 INFO - PROCESS | 1646 | 1468839815772 Marionette TRACE conn2 <- [1,1686,null,{}] 04:03:35 INFO - PROCESS | 1646 | 1468839815774 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}] 04:03:35 INFO - PROCESS | 1646 | 1468839815776 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:35 INFO - PROCESS | 1646 | 1468839815904 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:03:35 INFO - PROCESS | 1646 | 1468839815982 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 1646 | 1468839815984 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca39000 == 56 [pid = 1646] [id = 429] 04:03:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x126e0cc00) [pid = 1646] [serial = 1286] [outer = 0x0] 04:03:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128a24000) [pid = 1646] [serial = 1287] [outer = 0x126e0cc00] 04:03:36 INFO - PROCESS | 1646 | 1468839816013 Marionette DEBUG loaded listener.js 04:03:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1291a8c00) [pid = 1646] [serial = 1288] [outer = 0x126e0cc00] 04:03:36 INFO - PROCESS | 1646 | 1468839816419 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]]]}] 04:03:36 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 04:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 668ms 04:03:36 INFO - PROCESS | 1646 | 1468839816440 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:03:36 INFO - PROCESS | 1646 | 1468839816441 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:03:36 INFO - PROCESS | 1646 | 1468839816444 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:03:36 INFO - PROCESS | 1646 | 1468839816445 Marionette TRACE conn2 <- [1,1690,null,{}] 04:03:36 INFO - PROCESS | 1646 | 1468839816447 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}] 04:03:36 INFO - PROCESS | 1646 | 1468839816449 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:36 INFO - PROCESS | 1646 | 1468839816555 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:03:36 INFO - PROCESS | 1646 | 1468839816636 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:36 INFO - PROCESS | 1646 | 1468839816637 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x113170800 == 57 [pid = 1646] [id = 430] 04:03:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x126e0f400) [pid = 1646] [serial = 1289] [outer = 0x0] 04:03:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12b8d7800) [pid = 1646] [serial = 1290] [outer = 0x126e0f400] 04:03:36 INFO - PROCESS | 1646 | 1468839816666 Marionette DEBUG loaded listener.js 04:03:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12b9ab000) [pid = 1646] [serial = 1291] [outer = 0x126e0f400] 04:03:37 INFO - PROCESS | 1646 | 1468839817093 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]]]}] 04:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 671ms 04:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:03:37 INFO - PROCESS | 1646 | 1468839817115 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:03:37 INFO - PROCESS | 1646 | 1468839817116 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:03:37 INFO - PROCESS | 1646 | 1468839817119 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:03:37 INFO - PROCESS | 1646 | 1468839817120 Marionette TRACE conn2 <- [1,1694,null,{}] 04:03:37 INFO - PROCESS | 1646 | 1468839817122 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}] 04:03:37 INFO - PROCESS | 1646 | 1468839817126 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:37 INFO - PROCESS | 1646 | 1468839817282 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:03:37 INFO - PROCESS | 1646 | 1468839817377 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:37 INFO - PROCESS | 1646 | 1468839817378 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11313c000 == 58 [pid = 1646] [id = 431] 04:03:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x110d4e400) [pid = 1646] [serial = 1292] [outer = 0x0] 04:03:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x116aca000) [pid = 1646] [serial = 1293] [outer = 0x110d4e400] 04:03:37 INFO - PROCESS | 1646 | 1468839817409 Marionette DEBUG loaded listener.js 04:03:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12bc06000) [pid = 1646] [serial = 1294] [outer = 0x110d4e400] 04:03:38 INFO - PROCESS | 1646 | 1468839818007 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]]]}] 04:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 921ms 04:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:03:38 INFO - PROCESS | 1646 | 1468839818040 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:03:38 INFO - PROCESS | 1646 | 1468839818043 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:03:38 INFO - PROCESS | 1646 | 1468839818047 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:03:38 INFO - PROCESS | 1646 | 1468839818051 Marionette TRACE conn2 <- [1,1698,null,{}] 04:03:38 INFO - PROCESS | 1646 | 1468839818054 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}] 04:03:38 INFO - PROCESS | 1646 | 1468839818056 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:38 INFO - PROCESS | 1646 | 1468839818155 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:03:38 INFO - PROCESS | 1646 | 1468839818234 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 1646 | 1468839818237 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11313f000 == 59 [pid = 1646] [id = 432] 04:03:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x1128b1400) [pid = 1646] [serial = 1295] [outer = 0x0] 04:03:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11298dc00) [pid = 1646] [serial = 1296] [outer = 0x1128b1400] 04:03:38 INFO - PROCESS | 1646 | 1468839818265 Marionette DEBUG loaded listener.js 04:03:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x113d48000) [pid = 1646] [serial = 1297] [outer = 0x1128b1400] 04:03:38 INFO - PROCESS | 1646 | 1468839818705 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]]]}] 04:03:38 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 04:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 726ms 04:03:38 INFO - PROCESS | 1646 | 1468839818771 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:03:38 INFO - PROCESS | 1646 | 1468839818774 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:03:38 INFO - PROCESS | 1646 | 1468839818779 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:03:38 INFO - PROCESS | 1646 | 1468839818783 Marionette TRACE conn2 <- [1,1702,null,{}] 04:03:38 INFO - PROCESS | 1646 | 1468839818785 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}] 04:03:38 INFO - PROCESS | 1646 | 1468839818787 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:38 INFO - PROCESS | 1646 | 1468839818886 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:03:38 INFO - PROCESS | 1646 | 1468839818970 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 1646 | 1468839818971 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11695e800 == 60 [pid = 1646] [id = 433] 04:03:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x115e7ec00) [pid = 1646] [serial = 1298] [outer = 0x0] 04:03:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x115e81800) [pid = 1646] [serial = 1299] [outer = 0x115e7ec00] 04:03:39 INFO - PROCESS | 1646 | 1468839819000 Marionette DEBUG loaded listener.js 04:03:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1160ef400) [pid = 1646] [serial = 1300] [outer = 0x115e7ec00] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a77e000 == 59 [pid = 1646] [id = 8] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf30000 == 58 [pid = 1646] [id = 12] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12d918000 == 57 [pid = 1646] [id = 424] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12d50c000 == 56 [pid = 1646] [id = 423] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca2e000 == 55 [pid = 1646] [id = 422] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12cace000 == 54 [pid = 1646] [id = 421] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12c24b800 == 53 [pid = 1646] [id = 420] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b913000 == 52 [pid = 1646] [id = 419] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a32c800 == 51 [pid = 1646] [id = 418] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x129012800 == 50 [pid = 1646] [id = 417] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x126903800 == 49 [pid = 1646] [id = 416] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x124476800 == 48 [pid = 1646] [id = 415] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x117491000 == 47 [pid = 1646] [id = 414] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11724d000 == 46 [pid = 1646] [id = 413] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11821a000 == 45 [pid = 1646] [id = 412] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x110e64000 == 44 [pid = 1646] [id = 408] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1169be000 == 43 [pid = 1646] [id = 346] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1182c1800 == 42 [pid = 1646] [id = 344] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x126914800 == 41 [pid = 1646] [id = 394] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11968e000 == 40 [pid = 1646] [id = 409] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a785800 == 39 [pid = 1646] [id = 410] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12d50f000 == 38 [pid = 1646] [id = 411] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b21d800 == 37 [pid = 1646] [id = 376] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12d90f000 == 36 [pid = 1646] [id = 20] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x119692000 == 35 [pid = 1646] [id = 377] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11313f000 == 34 [pid = 1646] [id = 432] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11313c000 == 33 [pid = 1646] [id = 431] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x113170800 == 32 [pid = 1646] [id = 430] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca39000 == 31 [pid = 1646] [id = 429] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x128c17800 == 30 [pid = 1646] [id = 428] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11871b000 == 29 [pid = 1646] [id = 427] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x110d92800 == 28 [pid = 1646] [id = 425] 04:03:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11820c000 == 27 [pid = 1646] [id = 426] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12bfc1000) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12d126c00) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12b8fd000) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x110d55000) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1184c7400) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x116ac4c00) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11262b400) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1244e8800) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128a42400) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12ae4d800) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12b0e3c00) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12a635400) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x116aca400) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x113a30400) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x121b34000) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x121c38400) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12b8f2c00) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x118684c00) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1190fb000) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x118681400) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11835a400) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1182da000) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12b8db400) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x121c3a800) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118689800) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x126ab9c00) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x126ac2800) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1217f4c00) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x116ac7000) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11822f000) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b8f9000) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 04:03:39 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1217eb400) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 04:03:40 INFO - PROCESS | 1646 | 1468839820066 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]]]}] 04:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1324ms 04:03:40 INFO - PROCESS | 1646 | 1468839820104 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:03:40 INFO - PROCESS | 1646 | 1468839820107 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:03:40 INFO - PROCESS | 1646 | 1468839820123 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:03:40 INFO - PROCESS | 1646 | 1468839820125 Marionette TRACE conn2 <- [1,1706,null,{}] 04:03:40 INFO - PROCESS | 1646 | 1468839820131 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}] 04:03:40 INFO - PROCESS | 1646 | 1468839820134 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:40 INFO - PROCESS | 1646 | 1468839820261 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:03:40 INFO - PROCESS | 1646 | 1468839820362 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:40 INFO - PROCESS | 1646 | 1468839820363 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11316d800 == 28 [pid = 1646] [id = 434] 04:03:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x112c4f400) [pid = 1646] [serial = 1301] [outer = 0x0] 04:03:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x113a25800) [pid = 1646] [serial = 1302] [outer = 0x112c4f400] 04:03:40 INFO - PROCESS | 1646 | 1468839820409 Marionette DEBUG loaded listener.js 04:03:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x115e7e000) [pid = 1646] [serial = 1303] [outer = 0x112c4f400] 04:03:40 INFO - PROCESS | 1646 | 1468839820784 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]]]}] 04:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 683ms 04:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:03:40 INFO - PROCESS | 1646 | 1468839820800 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:03:40 INFO - PROCESS | 1646 | 1468839820803 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:03:40 INFO - PROCESS | 1646 | 1468839820807 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:03:40 INFO - PROCESS | 1646 | 1468839820809 Marionette TRACE conn2 <- [1,1710,null,{}] 04:03:40 INFO - PROCESS | 1646 | 1468839820811 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}] 04:03:40 INFO - PROCESS | 1646 | 1468839820815 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:40 INFO - PROCESS | 1646 | 1468839820897 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:03:40 INFO - PROCESS | 1646 | 1468839820985 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:40 INFO - PROCESS | 1646 | 1468839820985 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11708b000 == 29 [pid = 1646] [id = 435] 04:03:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11697c000) [pid = 1646] [serial = 1304] [outer = 0x0] 04:03:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x116aa1c00) [pid = 1646] [serial = 1305] [outer = 0x11697c000] 04:03:41 INFO - PROCESS | 1646 | 1468839821013 Marionette DEBUG loaded listener.js 04:03:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x116ac7000) [pid = 1646] [serial = 1306] [outer = 0x11697c000] 04:03:41 INFO - PROCESS | 1646 | 1468839821319 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]]]}] 04:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 525ms 04:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:03:41 INFO - PROCESS | 1646 | 1468839821334 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:03:41 INFO - PROCESS | 1646 | 1468839821336 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:03:41 INFO - PROCESS | 1646 | 1468839821338 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:03:41 INFO - PROCESS | 1646 | 1468839821341 Marionette TRACE conn2 <- [1,1714,null,{}] 04:03:41 INFO - PROCESS | 1646 | 1468839821351 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}] 04:03:41 INFO - PROCESS | 1646 | 1468839821354 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:41 INFO - PROCESS | 1646 | 1468839821462 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:03:41 INFO - PROCESS | 1646 | 1468839821470 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:41 INFO - PROCESS | 1646 | 1468839821472 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11821d000 == 30 [pid = 1646] [id = 436] 04:03:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x111c13800) [pid = 1646] [serial = 1307] [outer = 0x0] 04:03:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11822b800) [pid = 1646] [serial = 1308] [outer = 0x111c13800] 04:03:41 INFO - PROCESS | 1646 | 1468839821500 Marionette DEBUG loaded listener.js 04:03:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1182ecc00) [pid = 1646] [serial = 1309] [outer = 0x111c13800] 04:03:41 INFO - PROCESS | 1646 | 1468839821818 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]]]}] 04:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 523ms 04:03:41 INFO - PROCESS | 1646 | 1468839821862 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:03:41 INFO - PROCESS | 1646 | 1468839821866 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:03:41 INFO - PROCESS | 1646 | 1468839821868 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:03:41 INFO - PROCESS | 1646 | 1468839821870 Marionette TRACE conn2 <- [1,1718,null,{}] 04:03:41 INFO - PROCESS | 1646 | 1468839821872 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}] 04:03:41 INFO - PROCESS | 1646 | 1468839821873 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:41 INFO - PROCESS | 1646 | 1468839821953 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:03:41 INFO - PROCESS | 1646 | 1468839821956 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:41 INFO - PROCESS | 1646 | 1468839821957 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x118714800 == 31 [pid = 1646] [id = 437] 04:03:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11835d000) [pid = 1646] [serial = 1310] [outer = 0x0] 04:03:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1184c3c00) [pid = 1646] [serial = 1311] [outer = 0x11835d000] 04:03:41 INFO - PROCESS | 1646 | 1468839821984 Marionette DEBUG loaded listener.js 04:03:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1184d1400) [pid = 1646] [serial = 1312] [outer = 0x11835d000] 04:03:42 INFO - PROCESS | 1646 | 1468839822384 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]]]}] 04:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 569ms 04:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:03:42 INFO - PROCESS | 1646 | 1468839822438 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:03:42 INFO - PROCESS | 1646 | 1468839822439 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:03:42 INFO - PROCESS | 1646 | 1468839822441 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:03:42 INFO - PROCESS | 1646 | 1468839822442 Marionette TRACE conn2 <- [1,1722,null,{}] 04:03:42 INFO - PROCESS | 1646 | 1468839822444 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}] 04:03:42 INFO - PROCESS | 1646 | 1468839822446 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:42 INFO - PROCESS | 1646 | 1468839822546 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:03:42 INFO - PROCESS | 1646 | 1468839822557 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:42 INFO - PROCESS | 1646 | 1468839822558 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x119695000 == 32 [pid = 1646] [id = 438] 04:03:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x116907800) [pid = 1646] [serial = 1313] [outer = 0x0] 04:03:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x118668c00) [pid = 1646] [serial = 1314] [outer = 0x116907800] 04:03:42 INFO - PROCESS | 1646 | 1468839822583 Marionette DEBUG loaded listener.js 04:03:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x119042c00) [pid = 1646] [serial = 1315] [outer = 0x116907800] 04:03:42 INFO - PROCESS | 1646 | 1468839822925 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]]]}] 04:03:42 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 04:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 04:03:42 INFO - PROCESS | 1646 | 1468839822962 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:03:42 INFO - PROCESS | 1646 | 1468839822964 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:03:42 INFO - PROCESS | 1646 | 1468839822966 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:03:42 INFO - PROCESS | 1646 | 1468839822967 Marionette TRACE conn2 <- [1,1726,null,{}] 04:03:42 INFO - PROCESS | 1646 | 1468839822969 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}] 04:03:42 INFO - PROCESS | 1646 | 1468839822973 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:43 INFO - PROCESS | 1646 | 1468839823102 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:03:43 INFO - PROCESS | 1646 | 1468839823106 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:43 INFO - PROCESS | 1646 | 1468839823107 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12130d000 == 33 [pid = 1646] [id = 439] 04:03:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1184d2800) [pid = 1646] [serial = 1316] [outer = 0x0] 04:03:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x119743400) [pid = 1646] [serial = 1317] [outer = 0x1184d2800] 04:03:43 INFO - PROCESS | 1646 | 1468839823132 Marionette DEBUG loaded listener.js 04:03:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119d1e400) [pid = 1646] [serial = 1318] [outer = 0x1184d2800] 04:03:43 INFO - PROCESS | 1646 | 1468839823521 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]]]}] 04:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 569ms 04:03:43 INFO - PROCESS | 1646 | 1468839823536 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:03:43 INFO - PROCESS | 1646 | 1468839823538 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:03:43 INFO - PROCESS | 1646 | 1468839823541 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 1646 | 1468839823543 Marionette TRACE conn2 <- [1,1730,null,{}] 04:03:43 INFO - PROCESS | 1646 | 1468839823550 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}] 04:03:43 INFO - PROCESS | 1646 | 1468839823551 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:43 INFO - PROCESS | 1646 | 1468839823713 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:03:43 INFO - PROCESS | 1646 | 1468839823739 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:43 INFO - PROCESS | 1646 | 1468839823740 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12446b800 == 34 [pid = 1646] [id = 440] 04:03:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11a0b0000) [pid = 1646] [serial = 1319] [outer = 0x0] 04:03:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1215f4400) [pid = 1646] [serial = 1320] [outer = 0x11a0b0000] 04:03:43 INFO - PROCESS | 1646 | 1468839823781 Marionette DEBUG loaded listener.js 04:03:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1217e8400) [pid = 1646] [serial = 1321] [outer = 0x11a0b0000] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12442dc00) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12b8d9c00) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1121ba400) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x121174400) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1181e1c00) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x110dad400) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x119b5d800) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11846c000) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x128a40000) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11677d000) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x128a3b800) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128a2b000) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x113a24c00) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a7c6c00) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b8df400) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x110d4c400) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x112635400) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12934e800) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x118232800) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1217aac00) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x121eaf000) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x118227c00) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11875c400) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x116aa0400) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x126abd000) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11822ac00) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11835c800) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x110da7400) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x111caa000) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x121eb1000) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1246ec000) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:03:44 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11875cc00) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:03:44 INFO - PROCESS | 1646 | 1468839824934 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]]]}] 04:03:44 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 04:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1425ms 04:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:03:44 INFO - PROCESS | 1646 | 1468839824968 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:03:44 INFO - PROCESS | 1646 | 1468839824971 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:03:44 INFO - PROCESS | 1646 | 1468839824974 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:03:44 INFO - PROCESS | 1646 | 1468839824976 Marionette TRACE conn2 <- [1,1734,null,{}] 04:03:44 INFO - PROCESS | 1646 | 1468839824980 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}] 04:03:44 INFO - PROCESS | 1646 | 1468839824982 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:45 INFO - PROCESS | 1646 | 1468839825090 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:03:45 INFO - PROCESS | 1646 | 1468839825157 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:45 INFO - PROCESS | 1646 | 1468839825160 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131bb000 == 35 [pid = 1646] [id = 441] 04:03:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x111c81800) [pid = 1646] [serial = 1322] [outer = 0x0] 04:03:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1128b2000) [pid = 1646] [serial = 1323] [outer = 0x111c81800] 04:03:45 INFO - PROCESS | 1646 | 1468839825192 Marionette DEBUG loaded listener.js 04:03:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x115e0fc00) [pid = 1646] [serial = 1324] [outer = 0x111c81800] 04:03:45 INFO - PROCESS | 1646 | 1468839825712 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]]]}] 04:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 775ms 04:03:45 INFO - PROCESS | 1646 | 1468839825750 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:03:45 INFO - PROCESS | 1646 | 1468839825753 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:03:45 INFO - PROCESS | 1646 | 1468839825758 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:03:45 INFO - PROCESS | 1646 | 1468839825760 Marionette TRACE conn2 <- [1,1738,null,{}] 04:03:45 INFO - PROCESS | 1646 | 1468839825762 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}] 04:03:45 INFO - PROCESS | 1646 | 1468839825764 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:45 INFO - PROCESS | 1646 | 1468839825875 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:03:45 INFO - PROCESS | 1646 | 1468839825944 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:45 INFO - PROCESS | 1646 | 1468839825946 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x118219800 == 36 [pid = 1646] [id = 442] 04:03:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1160ef800) [pid = 1646] [serial = 1325] [outer = 0x0] 04:03:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11690ac00) [pid = 1646] [serial = 1326] [outer = 0x1160ef800] 04:03:46 INFO - PROCESS | 1646 | 1468839825999 Marionette DEBUG loaded listener.js 04:03:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x116acc000) [pid = 1646] [serial = 1327] [outer = 0x1160ef800] 04:03:46 INFO - PROCESS | 1646 | 1468839826535 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]]]}] 04:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 825ms 04:03:46 INFO - PROCESS | 1646 | 1468839826583 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:03:46 INFO - PROCESS | 1646 | 1468839826584 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:03:46 INFO - PROCESS | 1646 | 1468839826587 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:03:46 INFO - PROCESS | 1646 | 1468839826589 Marionette TRACE conn2 <- [1,1742,null,{}] 04:03:46 INFO - PROCESS | 1646 | 1468839826597 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}] 04:03:46 INFO - PROCESS | 1646 | 1468839826600 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:46 INFO - PROCESS | 1646 | 1468839826708 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:03:46 INFO - PROCESS | 1646 | 1468839826799 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:46 INFO - PROCESS | 1646 | 1468839826801 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x112543000 == 37 [pid = 1646] [id = 443] 04:03:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x110dab400) [pid = 1646] [serial = 1328] [outer = 0x0] 04:03:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1121b9800) [pid = 1646] [serial = 1329] [outer = 0x110dab400] 04:03:46 INFO - PROCESS | 1646 | 1468839826833 Marionette DEBUG loaded listener.js 04:03:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1182d7000) [pid = 1646] [serial = 1330] [outer = 0x110dab400] 04:03:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12130d000 == 36 [pid = 1646] [id = 439] 04:03:47 INFO - PROCESS | 1646 | --DOCSHELL 0x119695000 == 35 [pid = 1646] [id = 438] 04:03:47 INFO - PROCESS | 1646 | --DOCSHELL 0x118714800 == 34 [pid = 1646] [id = 437] 04:03:47 INFO - PROCESS | 1646 | --DOCSHELL 0x11821d000 == 33 [pid = 1646] [id = 436] 04:03:47 INFO - PROCESS | 1646 | --DOCSHELL 0x11708b000 == 32 [pid = 1646] [id = 435] 04:03:47 INFO - PROCESS | 1646 | --DOCSHELL 0x11316d800 == 31 [pid = 1646] [id = 434] 04:03:47 INFO - PROCESS | 1646 | --DOCSHELL 0x11695e800 == 30 [pid = 1646] [id = 433] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12b8c2800) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12b8f6800) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1169f2000) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1262ab000) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x119ba4800) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12c505c00) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x126ab7800) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1244f3400) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1197b6000) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12a63cc00) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1182ed400) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12a7c8400) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12909a800) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12b8bf000) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11835b800) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12b8df000) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12b8d2c00) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12b8f7000) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x110d51400) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115e79800) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x115e81000) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x116aa0800) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12bfbc400) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1182df000) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1182f5800) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1217f3800) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121b36400) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1262ab800) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12696b800) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1184c6800) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119a9e800) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121b35400) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1262adc00) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118230000) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12c2cf400) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1182dc800) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x126abf800) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118235400) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1190fa800) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119ba1800) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x110db0400) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x110db4800) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x126abcc00) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12b9ab400) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x128a2ac00) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12a7c7000) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x113f2fc00) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12ae58c00) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x126e4b000) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x119aab800) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 04:03:47 INFO - PROCESS | 1646 | 1468839827433 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]]]}] 04:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 876ms 04:03:47 INFO - PROCESS | 1646 | 1468839827466 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:03:47 INFO - PROCESS | 1646 | 1468839827469 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:03:47 INFO - PROCESS | 1646 | 1468839827485 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:03:47 INFO - PROCESS | 1646 | 1468839827487 Marionette TRACE conn2 <- [1,1746,null,{}] 04:03:47 INFO - PROCESS | 1646 | 1468839827492 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}] 04:03:47 INFO - PROCESS | 1646 | 1468839827494 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:47 INFO - PROCESS | 1646 | 1468839827574 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:03:47 INFO - PROCESS | 1646 | 1468839827582 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:47 INFO - PROCESS | 1646 | 1468839827585 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x112e37000 == 31 [pid = 1646] [id = 444] 04:03:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x112ea7c00) [pid = 1646] [serial = 1331] [outer = 0x0] 04:03:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x113863000) [pid = 1646] [serial = 1332] [outer = 0x112ea7c00] 04:03:47 INFO - PROCESS | 1646 | 1468839827613 Marionette DEBUG loaded listener.js 04:03:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x115e7e400) [pid = 1646] [serial = 1333] [outer = 0x112ea7c00] 04:03:47 INFO - PROCESS | 1646 | 1468839827988 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]]]}] 04:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 534ms 04:03:48 INFO - PROCESS | 1646 | 1468839828007 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:03:48 INFO - PROCESS | 1646 | 1468839828011 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:03:48 INFO - PROCESS | 1646 | 1468839828077 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:03:48 INFO - PROCESS | 1646 | 1468839828080 Marionette TRACE conn2 <- [1,1750,null,{}] 04:03:48 INFO - PROCESS | 1646 | 1468839828090 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}] 04:03:48 INFO - PROCESS | 1646 | 1468839828093 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:48 INFO - PROCESS | 1646 | 1468839828219 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:03:48 INFO - PROCESS | 1646 | 1468839828233 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 1646 | 1468839828235 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x116578000 == 32 [pid = 1646] [id = 445] 04:03:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x110d55400) [pid = 1646] [serial = 1334] [outer = 0x0] 04:03:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116aa2c00) [pid = 1646] [serial = 1335] [outer = 0x110d55400] 04:03:48 INFO - PROCESS | 1646 | 1468839828279 Marionette DEBUG loaded listener.js 04:03:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1176d5000) [pid = 1646] [serial = 1336] [outer = 0x110d55400] 04:03:48 INFO - PROCESS | 1646 | 1468839828712 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]]]}] 04:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 739ms 04:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:03:48 INFO - PROCESS | 1646 | 1468839828757 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:03:48 INFO - PROCESS | 1646 | 1468839828758 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:03:48 INFO - PROCESS | 1646 | 1468839828760 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:03:48 INFO - PROCESS | 1646 | 1468839828763 Marionette TRACE conn2 <- [1,1754,null,{}] 04:03:48 INFO - PROCESS | 1646 | 1468839828776 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}] 04:03:48 INFO - PROCESS | 1646 | 1468839828780 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:48 INFO - PROCESS | 1646 | 1468839828865 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:03:48 INFO - PROCESS | 1646 | 1468839828870 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 1646 | 1468839828872 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x118220800 == 33 [pid = 1646] [id = 446] 04:03:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1182df000) [pid = 1646] [serial = 1337] [outer = 0x0] 04:03:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1182e7c00) [pid = 1646] [serial = 1338] [outer = 0x1182df000] 04:03:48 INFO - PROCESS | 1646 | 1468839828899 Marionette DEBUG loaded listener.js 04:03:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1182f5000) [pid = 1646] [serial = 1339] [outer = 0x1182df000] 04:03:49 INFO - PROCESS | 1646 | 1468839829240 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]]]}] 04:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 527ms 04:03:49 INFO - PROCESS | 1646 | 1468839829287 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:03:49 INFO - PROCESS | 1646 | 1468839829289 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:03:49 INFO - PROCESS | 1646 | 1468839829291 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:03:49 INFO - PROCESS | 1646 | 1468839829292 Marionette TRACE conn2 <- [1,1758,null,{}] 04:03:49 INFO - PROCESS | 1646 | 1468839829311 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}] 04:03:49 INFO - PROCESS | 1646 | 1468839829312 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:49 INFO - PROCESS | 1646 | 1468839829395 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:03:49 INFO - PROCESS | 1646 | 1468839829401 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:49 INFO - PROCESS | 1646 | 1468839829402 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191c4800 == 34 [pid = 1646] [id = 447] 04:03:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118403400) [pid = 1646] [serial = 1340] [outer = 0x0] 04:03:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11846d800) [pid = 1646] [serial = 1341] [outer = 0x118403400] 04:03:49 INFO - PROCESS | 1646 | 1468839829427 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1184cf000) [pid = 1646] [serial = 1342] [outer = 0x118403400] 04:03:49 INFO - PROCESS | 1646 | 1468839829809 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]]]}] 04:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 534ms 04:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:03:49 INFO - PROCESS | 1646 | 1468839829826 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:03:49 INFO - PROCESS | 1646 | 1468839829827 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:03:49 INFO - PROCESS | 1646 | 1468839829829 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:03:49 INFO - PROCESS | 1646 | 1468839829832 Marionette TRACE conn2 <- [1,1762,null,{}] 04:03:49 INFO - PROCESS | 1646 | 1468839829835 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}] 04:03:49 INFO - PROCESS | 1646 | 1468839829837 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:49 INFO - PROCESS | 1646 | 1468839829937 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:03:49 INFO - PROCESS | 1646 | 1468839829979 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:49 INFO - PROCESS | 1646 | 1468839829981 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bd4800 == 35 [pid = 1646] [id = 448] 04:03:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1176cb800) [pid = 1646] [serial = 1343] [outer = 0x0] 04:03:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118666c00) [pid = 1646] [serial = 1344] [outer = 0x1176cb800] 04:03:50 INFO - PROCESS | 1646 | 1468839830005 Marionette DEBUG loaded listener.js 04:03:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11875d800) [pid = 1646] [serial = 1345] [outer = 0x1176cb800] 04:03:50 INFO - PROCESS | 1646 | 1468839830340 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]]]}] 04:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 524ms 04:03:50 INFO - PROCESS | 1646 | 1468839830354 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:03:50 INFO - PROCESS | 1646 | 1468839830355 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:03:50 INFO - PROCESS | 1646 | 1468839830357 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:03:50 INFO - PROCESS | 1646 | 1468839830359 Marionette TRACE conn2 <- [1,1766,null,{}] 04:03:50 INFO - PROCESS | 1646 | 1468839830361 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}] 04:03:50 INFO - PROCESS | 1646 | 1468839830367 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:50 INFO - PROCESS | 1646 | 1468839830498 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:03:50 INFO - PROCESS | 1646 | 1468839830502 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:50 INFO - PROCESS | 1646 | 1468839830503 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x124a12800 == 36 [pid = 1646] [id = 449] 04:03:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118754c00) [pid = 1646] [serial = 1346] [outer = 0x0] 04:03:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11974f000) [pid = 1646] [serial = 1347] [outer = 0x118754c00] 04:03:50 INFO - PROCESS | 1646 | 1468839830564 Marionette DEBUG loaded listener.js 04:03:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119ba5c00) [pid = 1646] [serial = 1348] [outer = 0x118754c00] 04:03:50 INFO - PROCESS | 1646 | 1468839830909 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]]]}] 04:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 568ms 04:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:03:50 INFO - PROCESS | 1646 | 1468839830926 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:03:50 INFO - PROCESS | 1646 | 1468839830928 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:03:50 INFO - PROCESS | 1646 | 1468839830930 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:03:50 INFO - PROCESS | 1646 | 1468839830933 Marionette TRACE conn2 <- [1,1770,null,{}] 04:03:50 INFO - PROCESS | 1646 | 1468839830935 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}] 04:03:50 INFO - PROCESS | 1646 | 1468839830937 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:51 INFO - PROCESS | 1646 | 1468839831040 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:03:51 INFO - PROCESS | 1646 | 1468839831052 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:51 INFO - PROCESS | 1646 | 1468839831053 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217d2800 == 37 [pid = 1646] [id = 450] 04:03:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11835b400) [pid = 1646] [serial = 1349] [outer = 0x0] 04:03:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12116c800) [pid = 1646] [serial = 1350] [outer = 0x11835b400] 04:03:51 INFO - PROCESS | 1646 | 1468839831077 Marionette DEBUG loaded listener.js 04:03:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1217a7c00) [pid = 1646] [serial = 1351] [outer = 0x11835b400] 04:03:51 INFO - PROCESS | 1646 | 1468839831408 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]]]}] 04:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 04:03:51 INFO - PROCESS | 1646 | 1468839831451 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:03:51 INFO - PROCESS | 1646 | 1468839831452 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:03:51 INFO - PROCESS | 1646 | 1468839831454 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:03:51 INFO - PROCESS | 1646 | 1468839831455 Marionette TRACE conn2 <- [1,1774,null,{}] 04:03:51 INFO - PROCESS | 1646 | 1468839831458 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}] 04:03:51 INFO - PROCESS | 1646 | 1468839831459 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:51 INFO - PROCESS | 1646 | 1468839831566 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:03:51 INFO - PROCESS | 1646 | 1468839831577 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:51 INFO - PROCESS | 1646 | 1468839831578 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x116571000 == 38 [pid = 1646] [id = 451] 04:03:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x113a25c00) [pid = 1646] [serial = 1352] [outer = 0x0] 04:03:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1217ea000) [pid = 1646] [serial = 1353] [outer = 0x113a25c00] 04:03:51 INFO - PROCESS | 1646 | 1468839831603 Marionette DEBUG loaded listener.js 04:03:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1217f3800) [pid = 1646] [serial = 1354] [outer = 0x113a25c00] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1184d2800) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112c4f400) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x115e7ec00) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x111c13800) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11697c000) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116907800) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11835d000) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x126e0f400) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x126e0cc00) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x110d4e400) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x115e85c00) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1128b1400) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12484cc00) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:03:51 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1184c7000) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:03:51 INFO - PROCESS | 1646 | 1468839831972 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]]]}] 04:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 568ms 04:03:52 INFO - PROCESS | 1646 | 1468839832023 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:03:52 INFO - PROCESS | 1646 | 1468839832024 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:03:52 INFO - PROCESS | 1646 | 1468839832026 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:03:52 INFO - PROCESS | 1646 | 1468839832027 Marionette TRACE conn2 <- [1,1778,null,{}] 04:03:52 INFO - PROCESS | 1646 | 1468839832030 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}] 04:03:52 INFO - PROCESS | 1646 | 1468839832031 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:52 INFO - PROCESS | 1646 | 1468839832111 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:03:52 INFO - PROCESS | 1646 | 1468839832117 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:52 INFO - PROCESS | 1646 | 1468839832118 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1267b1000 == 39 [pid = 1646] [id = 452] 04:03:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x115e85c00) [pid = 1646] [serial = 1355] [outer = 0x0] 04:03:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118463400) [pid = 1646] [serial = 1356] [outer = 0x115e85c00] 04:03:52 INFO - PROCESS | 1646 | 1468839832143 Marionette DEBUG loaded listener.js 04:03:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1182f4000) [pid = 1646] [serial = 1357] [outer = 0x115e85c00] 04:03:52 INFO - PROCESS | 1646 | 1468839832557 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]]]}] 04:03:52 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 04:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 572ms 04:03:52 INFO - PROCESS | 1646 | 1468839832599 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:03:52 INFO - PROCESS | 1646 | 1468839832601 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:03:52 INFO - PROCESS | 1646 | 1468839832604 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:03:52 INFO - PROCESS | 1646 | 1468839832606 Marionette TRACE conn2 <- [1,1782,null,{}] 04:03:52 INFO - PROCESS | 1646 | 1468839832610 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}] 04:03:52 INFO - PROCESS | 1646 | 1468839832612 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:52 INFO - PROCESS | 1646 | 1468839832773 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:03:52 INFO - PROCESS | 1646 | 1468839832780 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:52 INFO - PROCESS | 1646 | 1468839832781 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a17000 == 40 [pid = 1646] [id = 453] 04:03:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119ba6400) [pid = 1646] [serial = 1358] [outer = 0x0] 04:03:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1217f5c00) [pid = 1646] [serial = 1359] [outer = 0x119ba6400] 04:03:52 INFO - PROCESS | 1646 | 1468839832806 Marionette DEBUG loaded listener.js 04:03:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121b38400) [pid = 1646] [serial = 1360] [outer = 0x119ba6400] 04:03:53 INFO - PROCESS | 1646 | 1468839833140 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]]]}] 04:03:53 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 04:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 569ms 04:03:53 INFO - PROCESS | 1646 | 1468839833174 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:03:53 INFO - PROCESS | 1646 | 1468839833177 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:03:53 INFO - PROCESS | 1646 | 1468839833180 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:03:53 INFO - PROCESS | 1646 | 1468839833183 Marionette TRACE conn2 <- [1,1786,null,{}] 04:03:53 INFO - PROCESS | 1646 | 1468839833187 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}] 04:03:53 INFO - PROCESS | 1646 | 1468839833189 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:53 INFO - PROCESS | 1646 | 1468839833378 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:03:53 INFO - PROCESS | 1646 | 1468839833394 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:53 INFO - PROCESS | 1646 | 1468839833396 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291be000 == 41 [pid = 1646] [id = 454] 04:03:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x121b3f400) [pid = 1646] [serial = 1361] [outer = 0x0] 04:03:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121eaf000) [pid = 1646] [serial = 1362] [outer = 0x121b3f400] 04:03:53 INFO - PROCESS | 1646 | 1468839833441 Marionette DEBUG loaded listener.js 04:03:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12499b000) [pid = 1646] [serial = 1363] [outer = 0x121b3f400] 04:03:54 INFO - PROCESS | 1646 | 1468839834059 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]]]}] 04:03:54 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 04:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 926ms 04:03:54 INFO - PROCESS | 1646 | 1468839834107 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:03:54 INFO - PROCESS | 1646 | 1468839834110 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:03:54 INFO - PROCESS | 1646 | 1468839834113 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:03:54 INFO - PROCESS | 1646 | 1468839834115 Marionette TRACE conn2 <- [1,1790,null,{}] 04:03:54 INFO - PROCESS | 1646 | 1468839834119 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}] 04:03:54 INFO - PROCESS | 1646 | 1468839834121 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:54 INFO - PROCESS | 1646 | 1468839834229 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:03:54 INFO - PROCESS | 1646 | 1468839834296 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:54 INFO - PROCESS | 1646 | 1468839834297 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11602a800 == 42 [pid = 1646] [id = 455] 04:03:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1128b9400) [pid = 1646] [serial = 1364] [outer = 0x0] 04:03:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x115e7c800) [pid = 1646] [serial = 1365] [outer = 0x1128b9400] 04:03:54 INFO - PROCESS | 1646 | 1468839834328 Marionette DEBUG loaded listener.js 04:03:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1161c1800) [pid = 1646] [serial = 1366] [outer = 0x1128b9400] 04:03:54 INFO - PROCESS | 1646 | 1468839834783 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]]]}] 04:03:54 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) 04:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 722ms 04:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:03:54 INFO - PROCESS | 1646 | 1468839834835 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:03:54 INFO - PROCESS | 1646 | 1468839834838 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:03:54 INFO - PROCESS | 1646 | 1468839834843 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:03:54 INFO - PROCESS | 1646 | 1468839834845 Marionette TRACE conn2 <- [1,1794,null,{}] 04:03:54 INFO - PROCESS | 1646 | 1468839834847 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}] 04:03:54 INFO - PROCESS | 1646 | 1468839834849 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:54 INFO - PROCESS | 1646 | 1468839834956 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:03:55 INFO - PROCESS | 1646 | 1468839835023 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 1646 | 1468839835024 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213e6800 == 43 [pid = 1646] [id = 456] 04:03:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x117e8d000) [pid = 1646] [serial = 1367] [outer = 0x0] 04:03:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118235800) [pid = 1646] [serial = 1368] [outer = 0x117e8d000] 04:03:55 INFO - PROCESS | 1646 | 1468839835055 Marionette DEBUG loaded listener.js 04:03:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1182ec800) [pid = 1646] [serial = 1369] [outer = 0x117e8d000] 04:03:55 INFO - PROCESS | 1646 | 1468839835517 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]]]}] 04:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 721ms 04:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:03:55 INFO - PROCESS | 1646 | 1468839835570 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:03:55 INFO - PROCESS | 1646 | 1468839835571 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:03:55 INFO - PROCESS | 1646 | 1468839835574 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:03:55 INFO - PROCESS | 1646 | 1468839835576 Marionette TRACE conn2 <- [1,1798,null,{}] 04:03:55 INFO - PROCESS | 1646 | 1468839835584 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}] 04:03:55 INFO - PROCESS | 1646 | 1468839835587 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:55 INFO - PROCESS | 1646 | 1468839835694 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:03:55 INFO - PROCESS | 1646 | 1468839835803 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 1646 | 1468839835805 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a32e800 == 44 [pid = 1646] [id = 457] 04:03:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118359800) [pid = 1646] [serial = 1370] [outer = 0x0] 04:03:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1190f9800) [pid = 1646] [serial = 1371] [outer = 0x118359800] 04:03:55 INFO - PROCESS | 1646 | 1468839835840 Marionette DEBUG loaded listener.js 04:03:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119b62400) [pid = 1646] [serial = 1372] [outer = 0x118359800] 04:03:56 INFO - PROCESS | 1646 | 1468839836266 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]]]}] 04:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 723ms 04:03:56 INFO - PROCESS | 1646 | 1468839836298 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:03:56 INFO - PROCESS | 1646 | 1468839836299 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:03:56 INFO - PROCESS | 1646 | 1468839836302 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:03:56 INFO - PROCESS | 1646 | 1468839836303 Marionette TRACE conn2 <- [1,1802,null,{}] 04:03:56 INFO - PROCESS | 1646 | 1468839836305 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}] 04:03:56 INFO - PROCESS | 1646 | 1468839836307 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:56 INFO - PROCESS | 1646 | 1468839836417 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:03:56 INFO - PROCESS | 1646 | 1468839836528 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:56 INFO - PROCESS | 1646 | 1468839836529 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x121c26800 == 45 [pid = 1646] [id = 458] 04:03:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1128ae400) [pid = 1646] [serial = 1373] [outer = 0x0] 04:03:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1217ec400) [pid = 1646] [serial = 1374] [outer = 0x1128ae400] 04:03:56 INFO - PROCESS | 1646 | 1468839836563 Marionette DEBUG loaded listener.js 04:03:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x121b5bc00) [pid = 1646] [serial = 1375] [outer = 0x1128ae400] 04:03:57 INFO - PROCESS | 1646 | 1468839837155 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]]]}] 04:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 919ms 04:03:57 INFO - PROCESS | 1646 | 1468839837222 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:03:57 INFO - PROCESS | 1646 | 1468839837224 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:03:57 INFO - PROCESS | 1646 | 1468839837228 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:03:57 INFO - PROCESS | 1646 | 1468839837229 Marionette TRACE conn2 <- [1,1806,null,{}] 04:03:57 INFO - PROCESS | 1646 | 1468839837246 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}] 04:03:57 INFO - PROCESS | 1646 | 1468839837248 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:57 INFO - PROCESS | 1646 | 1468839837342 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:03:57 INFO - PROCESS | 1646 | 1468839837421 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:57 INFO - PROCESS | 1646 | 1468839837422 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x117242000 == 46 [pid = 1646] [id = 459] 04:03:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11600ec00) [pid = 1646] [serial = 1376] [outer = 0x0] 04:03:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1160eec00) [pid = 1646] [serial = 1377] [outer = 0x11600ec00] 04:03:57 INFO - PROCESS | 1646 | 1468839837449 Marionette DEBUG loaded listener.js 04:03:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1169f8400) [pid = 1646] [serial = 1378] [outer = 0x11600ec00] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x128a17000 == 45 [pid = 1646] [id = 453] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1267b1000 == 44 [pid = 1646] [id = 452] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x116571000 == 43 [pid = 1646] [id = 451] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1217d2800 == 42 [pid = 1646] [id = 450] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x124a12800 == 41 [pid = 1646] [id = 449] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x119bd4800 == 40 [pid = 1646] [id = 448] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1191c4800 == 39 [pid = 1646] [id = 447] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x118220800 == 38 [pid = 1646] [id = 446] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x116578000 == 37 [pid = 1646] [id = 445] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x112e37000 == 36 [pid = 1646] [id = 444] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x118219800 == 35 [pid = 1646] [id = 442] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12446b800 == 34 [pid = 1646] [id = 440] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1131bb000 == 33 [pid = 1646] [id = 441] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x112543000 == 32 [pid = 1646] [id = 443] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x121c26800 == 31 [pid = 1646] [id = 458] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12a32e800 == 30 [pid = 1646] [id = 457] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1213e6800 == 29 [pid = 1646] [id = 456] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1291be000 == 28 [pid = 1646] [id = 454] 04:03:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11602a800 == 27 [pid = 1646] [id = 455] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119743400) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119d1e400) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x113a25800) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115e7e000) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1160ef400) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x115e81800) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11822b800) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1182ecc00) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116ac7000) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116aa1c00) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118668c00) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116ac9400) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11974c400) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119042c00) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1262aec00) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x128a24000) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12b8d7800) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x116aca000) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11298dc00) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1184c3c00) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1184d1400) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12b9ab000) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1291a8c00) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12bc06000) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1182df400) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x113d48000) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x126abb000) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x119ba0400) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1215f4400) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 04:03:58 INFO - PROCESS | 1646 | 1468839838486 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]]]}] 04:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1290ms 04:03:58 INFO - PROCESS | 1646 | 1468839838518 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:03:58 INFO - PROCESS | 1646 | 1468839838521 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:03:58 INFO - PROCESS | 1646 | 1468839838524 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:03:58 INFO - PROCESS | 1646 | 1468839838526 Marionette TRACE conn2 <- [1,1810,null,{}] 04:03:58 INFO - PROCESS | 1646 | 1468839838529 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}] 04:03:58 INFO - PROCESS | 1646 | 1468839838531 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:58 INFO - PROCESS | 1646 | 1468839838612 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:03:58 INFO - PROCESS | 1646 | 1468839838619 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:58 INFO - PROCESS | 1646 | 1468839838621 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11253c000 == 28 [pid = 1646] [id = 460] 04:03:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x112631000) [pid = 1646] [serial = 1379] [outer = 0x0] 04:03:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1128b1400) [pid = 1646] [serial = 1380] [outer = 0x112631000] 04:03:58 INFO - PROCESS | 1646 | 1468839838650 Marionette DEBUG loaded listener.js 04:03:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x111c18800) [pid = 1646] [serial = 1381] [outer = 0x112631000] 04:03:59 INFO - PROCESS | 1646 | 1468839839018 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]]]}] 04:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 04:03:59 INFO - PROCESS | 1646 | 1468839839095 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:03:59 INFO - PROCESS | 1646 | 1468839839098 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:03:59 INFO - PROCESS | 1646 | 1468839839103 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:03:59 INFO - PROCESS | 1646 | 1468839839105 Marionette TRACE conn2 <- [1,1814,null,{}] 04:03:59 INFO - PROCESS | 1646 | 1468839839107 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}] 04:03:59 INFO - PROCESS | 1646 | 1468839839109 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:59 INFO - PROCESS | 1646 | 1468839839189 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:03:59 INFO - PROCESS | 1646 | 1468839839193 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:59 INFO - PROCESS | 1646 | 1468839839194 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133c4800 == 29 [pid = 1646] [id = 461] 04:03:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11325f000) [pid = 1646] [serial = 1382] [outer = 0x0] 04:03:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1151cbc00) [pid = 1646] [serial = 1383] [outer = 0x11325f000] 04:03:59 INFO - PROCESS | 1646 | 1468839839224 Marionette DEBUG loaded listener.js 04:03:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x115e86400) [pid = 1646] [serial = 1384] [outer = 0x11325f000] 04:03:59 INFO - PROCESS | 1646 | 1468839839553 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]]]}] 04:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 470ms 04:03:59 INFO - PROCESS | 1646 | 1468839839584 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:03:59 INFO - PROCESS | 1646 | 1468839839586 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:03:59 INFO - PROCESS | 1646 | 1468839839598 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:03:59 INFO - PROCESS | 1646 | 1468839839601 Marionette TRACE conn2 <- [1,1818,null,{}] 04:03:59 INFO - PROCESS | 1646 | 1468839839608 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}] 04:03:59 INFO - PROCESS | 1646 | 1468839839612 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:59 INFO - PROCESS | 1646 | 1468839839688 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:03:59 INFO - PROCESS | 1646 | 1468839839693 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:59 INFO - PROCESS | 1646 | 1468839839695 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:03:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11708d800 == 30 [pid = 1646] [id = 462] 04:03:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x112c4d400) [pid = 1646] [serial = 1385] [outer = 0x0] 04:03:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116aca000) [pid = 1646] [serial = 1386] [outer = 0x112c4d400] 04:03:59 INFO - PROCESS | 1646 | 1468839839726 Marionette DEBUG loaded listener.js 04:03:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1176d6400) [pid = 1646] [serial = 1387] [outer = 0x112c4d400] 04:04:00 INFO - PROCESS | 1646 | 1468839840070 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]]]}] 04:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 526ms 04:04:00 INFO - PROCESS | 1646 | 1468839840120 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:04:00 INFO - PROCESS | 1646 | 1468839840121 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:04:00 INFO - PROCESS | 1646 | 1468839840124 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:04:00 INFO - PROCESS | 1646 | 1468839840125 Marionette TRACE conn2 <- [1,1822,null,{}] 04:04:00 INFO - PROCESS | 1646 | 1468839840127 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}] 04:04:00 INFO - PROCESS | 1646 | 1468839840129 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:00 INFO - PROCESS | 1646 | 1468839840235 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:04:00 INFO - PROCESS | 1646 | 1468839840272 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 1646 | 1468839840273 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x117364800 == 31 [pid = 1646] [id = 463] 04:04:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x117e92400) [pid = 1646] [serial = 1388] [outer = 0x0] 04:04:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11822ec00) [pid = 1646] [serial = 1389] [outer = 0x117e92400] 04:04:00 INFO - PROCESS | 1646 | 1468839840299 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182e3000) [pid = 1646] [serial = 1390] [outer = 0x117e92400] 04:04:00 INFO - PROCESS | 1646 | 1468839840606 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]]]}] 04:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 04:04:00 INFO - PROCESS | 1646 | 1468839840644 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:04:00 INFO - PROCESS | 1646 | 1468839840645 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:04:00 INFO - PROCESS | 1646 | 1468839840650 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:04:00 INFO - PROCESS | 1646 | 1468839840651 Marionette TRACE conn2 <- [1,1826,null,{}] 04:04:00 INFO - PROCESS | 1646 | 1468839840653 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}] 04:04:00 INFO - PROCESS | 1646 | 1468839840662 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:00 INFO - PROCESS | 1646 | 1468839840754 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:04:00 INFO - PROCESS | 1646 | 1468839840792 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 1646 | 1468839840793 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x118268000 == 32 [pid = 1646] [id = 464] 04:04:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112e5ac00) [pid = 1646] [serial = 1391] [outer = 0x0] 04:04:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1182e8000) [pid = 1646] [serial = 1392] [outer = 0x112e5ac00] 04:04:00 INFO - PROCESS | 1646 | 1468839840818 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11835a400) [pid = 1646] [serial = 1393] [outer = 0x112e5ac00] 04:04:01 INFO - PROCESS | 1646 | 1468839841157 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]]]}] 04:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 520ms 04:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:04:01 INFO - PROCESS | 1646 | 1468839841170 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:04:01 INFO - PROCESS | 1646 | 1468839841171 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:04:01 INFO - PROCESS | 1646 | 1468839841173 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:04:01 INFO - PROCESS | 1646 | 1468839841174 Marionette TRACE conn2 <- [1,1830,null,{}] 04:04:01 INFO - PROCESS | 1646 | 1468839841176 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}] 04:04:01 INFO - PROCESS | 1646 | 1468839841182 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:01 INFO - PROCESS | 1646 | 1468839841299 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:04:01 INFO - PROCESS | 1646 | 1468839841332 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:01 INFO - PROCESS | 1646 | 1468839841333 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11871b800 == 33 [pid = 1646] [id = 465] 04:04:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116005800) [pid = 1646] [serial = 1394] [outer = 0x0] 04:04:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118467c00) [pid = 1646] [serial = 1395] [outer = 0x116005800] 04:04:01 INFO - PROCESS | 1646 | 1468839841358 Marionette DEBUG loaded listener.js 04:04:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118689400) [pid = 1646] [serial = 1396] [outer = 0x116005800] 04:04:01 INFO - PROCESS | 1646 | 1468839841685 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]]]}] 04:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 04:04:01 INFO - PROCESS | 1646 | 1468839841692 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:04:01 INFO - PROCESS | 1646 | 1468839841693 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:04:01 INFO - PROCESS | 1646 | 1468839841695 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:04:01 INFO - PROCESS | 1646 | 1468839841697 Marionette TRACE conn2 <- [1,1834,null,{}] 04:04:01 INFO - PROCESS | 1646 | 1468839841703 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}] 04:04:01 INFO - PROCESS | 1646 | 1468839841704 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:01 INFO - PROCESS | 1646 | 1468839841808 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:04:01 INFO - PROCESS | 1646 | 1468839841845 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:01 INFO - PROCESS | 1646 | 1468839841846 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119679800 == 34 [pid = 1646] [id = 466] 04:04:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1121bd000) [pid = 1646] [serial = 1397] [outer = 0x0] 04:04:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1190b7000) [pid = 1646] [serial = 1398] [outer = 0x1121bd000] 04:04:01 INFO - PROCESS | 1646 | 1468839841870 Marionette DEBUG loaded listener.js 04:04:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1190fd400) [pid = 1646] [serial = 1399] [outer = 0x1121bd000] 04:04:02 INFO - PROCESS | 1646 | 1468839842188 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]]]}] 04:04:02 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 04:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 522ms 04:04:02 INFO - PROCESS | 1646 | 1468839842218 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:04:02 INFO - PROCESS | 1646 | 1468839842219 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:04:02 INFO - PROCESS | 1646 | 1468839842221 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:04:02 INFO - PROCESS | 1646 | 1468839842222 Marionette TRACE conn2 <- [1,1838,null,{}] 04:04:02 INFO - PROCESS | 1646 | 1468839842225 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}] 04:04:02 INFO - PROCESS | 1646 | 1468839842226 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:02 INFO - PROCESS | 1646 | 1468839842319 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:04:02 INFO - PROCESS | 1646 | 1468839842355 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:02 INFO - PROCESS | 1646 | 1468839842356 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a35800 == 35 [pid = 1646] [id = 467] 04:04:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11974f800) [pid = 1646] [serial = 1400] [outer = 0x0] 04:04:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119a9d800) [pid = 1646] [serial = 1401] [outer = 0x11974f800] 04:04:02 INFO - PROCESS | 1646 | 1468839842377 Marionette DEBUG loaded listener.js 04:04:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119aa5800) [pid = 1646] [serial = 1402] [outer = 0x11974f800] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1176cb800) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118754c00) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119ba6400) [pid = 1646] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11835b400) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112ea7c00) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x110dab400) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118403400) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x113a25c00) [pid = 1646] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11a0b0000) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x111c81800) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1182df000) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1160ef800) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x110d55400) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121b3f400) [pid = 1646] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:04:02 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x115e85c00) [pid = 1646] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:04:02 INFO - PROCESS | 1646 | 1468839842873 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]]]}] 04:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 672ms 04:04:02 INFO - PROCESS | 1646 | 1468839842893 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:04:02 INFO - PROCESS | 1646 | 1468839842894 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:04:02 INFO - PROCESS | 1646 | 1468839842897 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:04:02 INFO - PROCESS | 1646 | 1468839842900 Marionette TRACE conn2 <- [1,1842,null,{}] 04:04:02 INFO - PROCESS | 1646 | 1468839842902 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}] 04:04:02 INFO - PROCESS | 1646 | 1468839842904 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:02 INFO - PROCESS | 1646 | 1468839842989 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:04:03 INFO - PROCESS | 1646 | 1468839843044 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:03 INFO - PROCESS | 1646 | 1468839843045 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11708d000 == 36 [pid = 1646] [id = 468] 04:04:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1121e4800) [pid = 1646] [serial = 1403] [outer = 0x0] 04:04:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x116083400) [pid = 1646] [serial = 1404] [outer = 0x1121e4800] 04:04:03 INFO - PROCESS | 1646 | 1468839843071 Marionette DEBUG loaded listener.js 04:04:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182f2000) [pid = 1646] [serial = 1405] [outer = 0x1121e4800] 04:04:03 INFO - PROCESS | 1646 | 1468839843355 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]]]}] 04:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 04:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:04:03 INFO - PROCESS | 1646 | 1468839843372 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:04:03 INFO - PROCESS | 1646 | 1468839843373 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:04:03 INFO - PROCESS | 1646 | 1468839843375 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:04:03 INFO - PROCESS | 1646 | 1468839843376 Marionette TRACE conn2 <- [1,1846,null,{}] 04:04:03 INFO - PROCESS | 1646 | 1468839843386 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}] 04:04:03 INFO - PROCESS | 1646 | 1468839843388 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:03 INFO - PROCESS | 1646 | 1468839843470 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:04:03 INFO - PROCESS | 1646 | 1468839843475 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:03 INFO - PROCESS | 1646 | 1468839843476 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217ca000 == 37 [pid = 1646] [id = 469] 04:04:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116903000) [pid = 1646] [serial = 1406] [outer = 0x0] 04:04:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119aa6c00) [pid = 1646] [serial = 1407] [outer = 0x116903000] 04:04:03 INFO - PROCESS | 1646 | 1468839843503 Marionette DEBUG loaded listener.js 04:04:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119b62000) [pid = 1646] [serial = 1408] [outer = 0x116903000] 04:04:03 INFO - PROCESS | 1646 | 1468839843822 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]]]}] 04:04:03 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) 04:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 469ms 04:04:03 INFO - PROCESS | 1646 | 1468839843845 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:04:03 INFO - PROCESS | 1646 | 1468839843847 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:04:03 INFO - PROCESS | 1646 | 1468839843852 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:04:03 INFO - PROCESS | 1646 | 1468839843854 Marionette TRACE conn2 <- [1,1850,null,{}] 04:04:03 INFO - PROCESS | 1646 | 1468839843856 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}] 04:04:03 INFO - PROCESS | 1646 | 1468839843858 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:03 INFO - PROCESS | 1646 | 1468839843953 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:04:04 INFO - PROCESS | 1646 | 1468839844021 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:04 INFO - PROCESS | 1646 | 1468839844022 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x118266000 == 38 [pid = 1646] [id = 470] 04:04:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11875cc00) [pid = 1646] [serial = 1409] [outer = 0x0] 04:04:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119ba4000) [pid = 1646] [serial = 1410] [outer = 0x11875cc00] 04:04:04 INFO - PROCESS | 1646 | 1468839844049 Marionette DEBUG loaded listener.js 04:04:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1217a2800) [pid = 1646] [serial = 1411] [outer = 0x11875cc00] 04:04:04 INFO - PROCESS | 1646 | 1468839844352 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]]]}] 04:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 04:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:04:04 INFO - PROCESS | 1646 | 1468839844372 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:04:04 INFO - PROCESS | 1646 | 1468839844373 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:04:04 INFO - PROCESS | 1646 | 1468839844375 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:04:04 INFO - PROCESS | 1646 | 1468839844376 Marionette TRACE conn2 <- [1,1854,null,{}] 04:04:04 INFO - PROCESS | 1646 | 1468839844379 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}] 04:04:04 INFO - PROCESS | 1646 | 1468839844380 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:04 INFO - PROCESS | 1646 | 1468839844470 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:04:04 INFO - PROCESS | 1646 | 1468839844473 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:04 INFO - PROCESS | 1646 | 1468839844474 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x126731800 == 39 [pid = 1646] [id = 471] 04:04:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x113a30400) [pid = 1646] [serial = 1412] [outer = 0x0] 04:04:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1217ac000) [pid = 1646] [serial = 1413] [outer = 0x113a30400] 04:04:04 INFO - PROCESS | 1646 | 1468839844498 Marionette DEBUG loaded listener.js 04:04:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121b36c00) [pid = 1646] [serial = 1414] [outer = 0x113a30400] 04:04:04 INFO - PROCESS | 1646 | 1468839844970 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]]]}] 04:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 621ms 04:04:05 INFO - PROCESS | 1646 | 1468839844998 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:04:05 INFO - PROCESS | 1646 | 1468839845001 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:04:05 INFO - PROCESS | 1646 | 1468839845004 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:04:05 INFO - PROCESS | 1646 | 1468839845006 Marionette TRACE conn2 <- [1,1858,null,{}] 04:04:05 INFO - PROCESS | 1646 | 1468839845010 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}] 04:04:05 INFO - PROCESS | 1646 | 1468839845012 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:05 INFO - PROCESS | 1646 | 1468839845126 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:04:05 INFO - PROCESS | 1646 | 1468839845207 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:05 INFO - PROCESS | 1646 | 1468839845208 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x113173800 == 40 [pid = 1646] [id = 472] 04:04:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11212b400) [pid = 1646] [serial = 1415] [outer = 0x0] 04:04:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1128adc00) [pid = 1646] [serial = 1416] [outer = 0x11212b400] 04:04:05 INFO - PROCESS | 1646 | 1468839845240 Marionette DEBUG loaded listener.js 04:04:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x112c4c400) [pid = 1646] [serial = 1417] [outer = 0x11212b400] 04:04:05 INFO - PROCESS | 1646 | 1468839845783 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]]]}] 04:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 822ms 04:04:05 INFO - PROCESS | 1646 | 1468839845826 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:04:05 INFO - PROCESS | 1646 | 1468839845829 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:04:05 INFO - PROCESS | 1646 | 1468839845834 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:04:05 INFO - PROCESS | 1646 | 1468839845836 Marionette TRACE conn2 <- [1,1862,null,{}] 04:04:05 INFO - PROCESS | 1646 | 1468839845839 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}] 04:04:05 INFO - PROCESS | 1646 | 1468839845840 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:05 INFO - PROCESS | 1646 | 1468839845951 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:04:06 INFO - PROCESS | 1646 | 1468839846031 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:06 INFO - PROCESS | 1646 | 1468839846032 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x118247000 == 41 [pid = 1646] [id = 473] 04:04:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1160f1800) [pid = 1646] [serial = 1418] [outer = 0x0] 04:04:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x116534000) [pid = 1646] [serial = 1419] [outer = 0x1160f1800] 04:04:06 INFO - PROCESS | 1646 | 1468839846063 Marionette DEBUG loaded listener.js 04:04:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x116aa4800) [pid = 1646] [serial = 1420] [outer = 0x1160f1800] 04:04:06 INFO - PROCESS | 1646 | 1468839846699 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]]]}] 04:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 926ms 04:04:06 INFO - PROCESS | 1646 | 1468839846760 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:04:06 INFO - PROCESS | 1646 | 1468839846763 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:04:06 INFO - PROCESS | 1646 | 1468839846766 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:04:06 INFO - PROCESS | 1646 | 1468839846768 Marionette TRACE conn2 <- [1,1866,null,{}] 04:04:06 INFO - PROCESS | 1646 | 1468839846771 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}] 04:04:06 INFO - PROCESS | 1646 | 1468839846773 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:06 INFO - PROCESS | 1646 | 1468839846879 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x118266000 == 40 [pid = 1646] [id = 470] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1217ca000 == 39 [pid = 1646] [id = 469] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11708d000 == 38 [pid = 1646] [id = 468] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x119a35800 == 37 [pid = 1646] [id = 467] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x119679800 == 36 [pid = 1646] [id = 466] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11871b800 == 35 [pid = 1646] [id = 465] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x118268000 == 34 [pid = 1646] [id = 464] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x117364800 == 33 [pid = 1646] [id = 463] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11708d800 == 32 [pid = 1646] [id = 462] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1133c4800 == 31 [pid = 1646] [id = 461] 04:04:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11253c000 == 30 [pid = 1646] [id = 460] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11875d800) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118666c00) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119ba5c00) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11974f000) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x121b38400) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12116c800) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x113863000) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x115e7e400) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1121b9800) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1182d7000) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11846d800) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1217ea000) [pid = 1646] [serial = 1353] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1217e8400) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1128b2000) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x115e0fc00) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1182e7c00) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1182f5000) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11690ac00) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x116acc000) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x116aa2c00) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1217f5c00) [pid = 1646] [serial = 1359] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1176d5000) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12499b000) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x121eaf000) [pid = 1646] [serial = 1362] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x118463400) [pid = 1646] [serial = 1356] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1217f3800) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1217a7c00) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1182f4000) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1184cf000) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 04:04:06 INFO - PROCESS | 1646 | 1468839846968 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:06 INFO - PROCESS | 1646 | 1468839846969 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11254f800 == 31 [pid = 1646] [id = 474] 04:04:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11298e400) [pid = 1646] [serial = 1421] [outer = 0x0] 04:04:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x113370800) [pid = 1646] [serial = 1422] [outer = 0x11298e400] 04:04:07 INFO - PROCESS | 1646 | 1468839846997 Marionette DEBUG loaded listener.js 04:04:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1160ef800) [pid = 1646] [serial = 1423] [outer = 0x11298e400] 04:04:07 INFO - PROCESS | 1646 | 1468839847310 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]]]}] 04:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 571ms 04:04:07 INFO - PROCESS | 1646 | 1468839847337 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:04:07 INFO - PROCESS | 1646 | 1468839847340 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:04:07 INFO - PROCESS | 1646 | 1468839847344 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:04:07 INFO - PROCESS | 1646 | 1468839847346 Marionette TRACE conn2 <- [1,1870,null,{}] 04:04:07 INFO - PROCESS | 1646 | 1468839847351 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}] 04:04:07 INFO - PROCESS | 1646 | 1468839847353 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:07 INFO - PROCESS | 1646 | 1468839847433 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:04:07 INFO - PROCESS | 1646 | 1468839847504 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:07 INFO - PROCESS | 1646 | 1468839847505 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169a2000 == 32 [pid = 1646] [id = 475] 04:04:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1160ef000) [pid = 1646] [serial = 1424] [outer = 0x0] 04:04:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x116aa4c00) [pid = 1646] [serial = 1425] [outer = 0x1160ef000] 04:04:07 INFO - PROCESS | 1646 | 1468839847532 Marionette DEBUG loaded listener.js 04:04:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x117e93400) [pid = 1646] [serial = 1426] [outer = 0x1160ef000] 04:04:07 INFO - PROCESS | 1646 | 1468839847823 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]]]}] 04:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 522ms 04:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:04:07 INFO - PROCESS | 1646 | 1468839847868 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:04:07 INFO - PROCESS | 1646 | 1468839847870 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:04:07 INFO - PROCESS | 1646 | 1468839847872 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:04:07 INFO - PROCESS | 1646 | 1468839847874 Marionette TRACE conn2 <- [1,1874,null,{}] 04:04:07 INFO - PROCESS | 1646 | 1468839847885 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}] 04:04:07 INFO - PROCESS | 1646 | 1468839847888 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:07 INFO - PROCESS | 1646 | 1468839847981 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:04:08 INFO - PROCESS | 1646 | 1468839848044 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:08 INFO - PROCESS | 1646 | 1468839848046 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x118223000 == 33 [pid = 1646] [id = 476] 04:04:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112984400) [pid = 1646] [serial = 1427] [outer = 0x0] 04:04:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11822b000) [pid = 1646] [serial = 1428] [outer = 0x112984400] 04:04:08 INFO - PROCESS | 1646 | 1468839848074 Marionette DEBUG loaded listener.js 04:04:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118411c00) [pid = 1646] [serial = 1429] [outer = 0x112984400] 04:04:08 INFO - PROCESS | 1646 | 1468839848357 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]]]}] 04:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 523ms 04:04:08 INFO - PROCESS | 1646 | 1468839848404 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:04:08 INFO - PROCESS | 1646 | 1468839848405 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:04:08 INFO - PROCESS | 1646 | 1468839848408 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:04:08 INFO - PROCESS | 1646 | 1468839848409 Marionette TRACE conn2 <- [1,1878,null,{}] 04:04:08 INFO - PROCESS | 1646 | 1468839848411 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}] 04:04:08 INFO - PROCESS | 1646 | 1468839848413 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:08 INFO - PROCESS | 1646 | 1468839848501 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:04:08 INFO - PROCESS | 1646 | 1468839848506 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:08 INFO - PROCESS | 1646 | 1468839848507 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187dd800 == 34 [pid = 1646] [id = 477] 04:04:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184c3400) [pid = 1646] [serial = 1430] [outer = 0x0] 04:04:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1184ccc00) [pid = 1646] [serial = 1431] [outer = 0x1184c3400] 04:04:08 INFO - PROCESS | 1646 | 1468839848532 Marionette DEBUG loaded listener.js 04:04:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118668000) [pid = 1646] [serial = 1432] [outer = 0x1184c3400] 04:04:08 INFO - PROCESS | 1646 | 1468839848887 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]]]}] 04:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 519ms 04:04:08 INFO - PROCESS | 1646 | 1468839848935 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:04:08 INFO - PROCESS | 1646 | 1468839848936 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:04:08 INFO - PROCESS | 1646 | 1468839848939 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:04:08 INFO - PROCESS | 1646 | 1468839848940 Marionette TRACE conn2 <- [1,1882,null,{}] 04:04:08 INFO - PROCESS | 1646 | 1468839848942 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}] 04:04:08 INFO - PROCESS | 1646 | 1468839848943 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:09 INFO - PROCESS | 1646 | 1468839849053 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:04:09 INFO - PROCESS | 1646 | 1468839849088 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:09 INFO - PROCESS | 1646 | 1468839849089 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11968e000 == 35 [pid = 1646] [id = 478] 04:04:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1184d2400) [pid = 1646] [serial = 1433] [outer = 0x0] 04:04:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118682c00) [pid = 1646] [serial = 1434] [outer = 0x1184d2400] 04:04:09 INFO - PROCESS | 1646 | 1468839849114 Marionette DEBUG loaded listener.js 04:04:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1190f9c00) [pid = 1646] [serial = 1435] [outer = 0x1184d2400] 04:04:09 INFO - PROCESS | 1646 | 1468839849440 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]]]}] 04:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 517ms 04:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:04:09 INFO - PROCESS | 1646 | 1468839849457 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:04:09 INFO - PROCESS | 1646 | 1468839849458 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:04:09 INFO - PROCESS | 1646 | 1468839849460 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:04:09 INFO - PROCESS | 1646 | 1468839849462 Marionette TRACE conn2 <- [1,1886,null,{}] 04:04:09 INFO - PROCESS | 1646 | 1468839849478 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}] 04:04:09 INFO - PROCESS | 1646 | 1468839849484 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:09 INFO - PROCESS | 1646 | 1468839849605 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:04:09 INFO - PROCESS | 1646 | 1468839849643 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:09 INFO - PROCESS | 1646 | 1468839849644 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x121715800 == 36 [pid = 1646] [id = 479] 04:04:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11974a800) [pid = 1646] [serial = 1436] [outer = 0x0] 04:04:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119ba1000) [pid = 1646] [serial = 1437] [outer = 0x11974a800] 04:04:09 INFO - PROCESS | 1646 | 1468839849669 Marionette DEBUG loaded listener.js 04:04:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1217acc00) [pid = 1646] [serial = 1438] [outer = 0x11974a800] 04:04:09 INFO - PROCESS | 1646 | 1468839849985 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]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 572ms 04:04:10 INFO - PROCESS | 1646 | 1468839850033 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 1646 | 1468839850034 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:04:10 INFO - PROCESS | 1646 | 1468839850036 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 1646 | 1468839850037 Marionette TRACE conn2 <- [1,1890,null,{}] 04:04:10 INFO - PROCESS | 1646 | 1468839850040 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}] 04:04:10 INFO - PROCESS | 1646 | 1468839850041 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:10 INFO - PROCESS | 1646 | 1468839850146 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:04:10 INFO - PROCESS | 1646 | 1468839850160 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:10 INFO - PROCESS | 1646 | 1468839850161 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12480d800 == 37 [pid = 1646] [id = 480] 04:04:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1216c4800) [pid = 1646] [serial = 1439] [outer = 0x0] 04:04:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1217ee800) [pid = 1646] [serial = 1440] [outer = 0x1216c4800] 04:04:10 INFO - PROCESS | 1646 | 1468839850186 Marionette DEBUG loaded listener.js 04:04:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x121b41400) [pid = 1646] [serial = 1441] [outer = 0x1216c4800] 04:04:10 INFO - PROCESS | 1646 | 1468839850506 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]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 04:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:04:10 INFO - PROCESS | 1646 | 1468839850556 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 1646 | 1468839850557 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:04:10 INFO - PROCESS | 1646 | 1468839850559 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 1646 | 1468839850560 Marionette TRACE conn2 <- [1,1894,null,{}] 04:04:10 INFO - PROCESS | 1646 | 1468839850562 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}] 04:04:10 INFO - PROCESS | 1646 | 1468839850563 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:10 INFO - PROCESS | 1646 | 1468839850662 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:04:10 INFO - PROCESS | 1646 | 1468839850701 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:10 INFO - PROCESS | 1646 | 1468839850702 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262e0000 == 38 [pid = 1646] [id = 481] 04:04:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1218b0000) [pid = 1646] [serial = 1442] [outer = 0x0] 04:04:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123fa5400) [pid = 1646] [serial = 1443] [outer = 0x1218b0000] 04:04:10 INFO - PROCESS | 1646 | 1468839850726 Marionette DEBUG loaded listener.js 04:04:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x124018c00) [pid = 1646] [serial = 1444] [outer = 0x1218b0000] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11325f000) [pid = 1646] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11600ec00) [pid = 1646] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112c4d400) [pid = 1646] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112e5ac00) [pid = 1646] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116005800) [pid = 1646] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1121e4800) [pid = 1646] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1121bd000) [pid = 1646] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x117e92400) [pid = 1646] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11974f800) [pid = 1646] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112631000) [pid = 1646] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1128b9400) [pid = 1646] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x117e8d000) [pid = 1646] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x116903000) [pid = 1646] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118359800) [pid = 1646] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1128ae400) [pid = 1646] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:04:11 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11875cc00) [pid = 1646] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:04:11 INFO - PROCESS | 1646 | 1468839851271 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]]]}] 04:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 774ms 04:04:11 INFO - PROCESS | 1646 | 1468839851334 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:04:11 INFO - PROCESS | 1646 | 1468839851336 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:04:11 INFO - PROCESS | 1646 | 1468839851340 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:04:11 INFO - PROCESS | 1646 | 1468839851342 Marionette TRACE conn2 <- [1,1898,null,{}] 04:04:11 INFO - PROCESS | 1646 | 1468839851347 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}] 04:04:11 INFO - PROCESS | 1646 | 1468839851348 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:11 INFO - PROCESS | 1646 | 1468839851453 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:04:11 INFO - PROCESS | 1646 | 1468839851525 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:11 INFO - PROCESS | 1646 | 1468839851526 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11614f800 == 39 [pid = 1646] [id = 482] 04:04:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x112986c00) [pid = 1646] [serial = 1445] [outer = 0x0] 04:04:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x113a26c00) [pid = 1646] [serial = 1446] [outer = 0x112986c00] 04:04:11 INFO - PROCESS | 1646 | 1468839851558 Marionette DEBUG loaded listener.js 04:04:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116085800) [pid = 1646] [serial = 1447] [outer = 0x112986c00] 04:04:11 INFO - PROCESS | 1646 | 1468839851948 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]]]}] 04:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 674ms 04:04:12 INFO - PROCESS | 1646 | 1468839852014 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:04:12 INFO - PROCESS | 1646 | 1468839852018 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:04:12 INFO - PROCESS | 1646 | 1468839852067 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:04:12 INFO - PROCESS | 1646 | 1468839852069 Marionette TRACE conn2 <- [1,1902,null,{}] 04:04:12 INFO - PROCESS | 1646 | 1468839852073 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}] 04:04:12 INFO - PROCESS | 1646 | 1468839852074 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:12 INFO - PROCESS | 1646 | 1468839852183 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:04:12 INFO - PROCESS | 1646 | 1468839852251 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:12 INFO - PROCESS | 1646 | 1468839852252 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182b4000 == 40 [pid = 1646] [id = 483] 04:04:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118229000) [pid = 1646] [serial = 1448] [outer = 0x0] 04:04:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118232400) [pid = 1646] [serial = 1449] [outer = 0x118229000] 04:04:12 INFO - PROCESS | 1646 | 1468839852298 Marionette DEBUG loaded listener.js 04:04:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182e8400) [pid = 1646] [serial = 1450] [outer = 0x118229000] 04:04:12 INFO - PROCESS | 1646 | 1468839852700 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]]]}] 04:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 692ms 04:04:12 INFO - PROCESS | 1646 | 1468839852740 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:04:12 INFO - PROCESS | 1646 | 1468839852742 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:04:12 INFO - PROCESS | 1646 | 1468839852744 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:04:12 INFO - PROCESS | 1646 | 1468839852748 Marionette TRACE conn2 <- [1,1906,null,{}] 04:04:12 INFO - PROCESS | 1646 | 1468839852757 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}] 04:04:12 INFO - PROCESS | 1646 | 1468839852760 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:12 INFO - PROCESS | 1646 | 1468839852864 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:04:12 INFO - PROCESS | 1646 | 1468839852925 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:12 INFO - PROCESS | 1646 | 1468839852927 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262e8000 == 41 [pid = 1646] [id = 484] 04:04:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11846bc00) [pid = 1646] [serial = 1451] [outer = 0x0] 04:04:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1184ce000) [pid = 1646] [serial = 1452] [outer = 0x11846bc00] 04:04:12 INFO - PROCESS | 1646 | 1468839852960 Marionette DEBUG loaded listener.js 04:04:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1190c1000) [pid = 1646] [serial = 1453] [outer = 0x11846bc00] 04:04:13 INFO - PROCESS | 1646 | 1468839853401 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]]]}] 04:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 674ms 04:04:13 INFO - PROCESS | 1646 | 1468839853418 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:04:13 INFO - PROCESS | 1646 | 1468839853421 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:04:13 INFO - PROCESS | 1646 | 1468839853423 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 1646 | 1468839853424 Marionette TRACE conn2 <- [1,1910,null,{}] 04:04:13 INFO - PROCESS | 1646 | 1468839853427 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}] 04:04:13 INFO - PROCESS | 1646 | 1468839853428 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:13 INFO - PROCESS | 1646 | 1468839853550 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:04:13 INFO - PROCESS | 1646 | 1468839853620 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:13 INFO - PROCESS | 1646 | 1468839853622 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x126a1a800 == 42 [pid = 1646] [id = 485] 04:04:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119b67800) [pid = 1646] [serial = 1454] [outer = 0x0] 04:04:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119ba6400) [pid = 1646] [serial = 1455] [outer = 0x119b67800] 04:04:13 INFO - PROCESS | 1646 | 1468839853651 Marionette DEBUG loaded listener.js 04:04:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12116c800) [pid = 1646] [serial = 1456] [outer = 0x119b67800] 04:04:14 INFO - PROCESS | 1646 | 1468839854066 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]]]}] 04:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 669ms 04:04:14 INFO - PROCESS | 1646 | 1468839854092 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:04:14 INFO - PROCESS | 1646 | 1468839854094 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:04:14 INFO - PROCESS | 1646 | 1468839854096 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:04:14 INFO - PROCESS | 1646 | 1468839854097 Marionette TRACE conn2 <- [1,1914,null,{}] 04:04:14 INFO - PROCESS | 1646 | 1468839854100 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}] 04:04:14 INFO - PROCESS | 1646 | 1468839854101 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:14 INFO - PROCESS | 1646 | 1468839854200 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:04:14 INFO - PROCESS | 1646 | 1468839854257 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:14 INFO - PROCESS | 1646 | 1468839854259 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x128c1a800 == 43 [pid = 1646] [id = 486] 04:04:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11a1be400) [pid = 1646] [serial = 1457] [outer = 0x0] 04:04:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1214a5800) [pid = 1646] [serial = 1458] [outer = 0x11a1be400] 04:04:14 INFO - PROCESS | 1646 | 1468839854287 Marionette DEBUG loaded listener.js 04:04:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1217f6000) [pid = 1646] [serial = 1459] [outer = 0x11a1be400] 04:04:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118461800) [pid = 1646] [serial = 1460] [outer = 0x12c50f000] 04:04:14 INFO - PROCESS | 1646 | 1468839854902 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]]]}] 04:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 871ms 04:04:14 INFO - PROCESS | 1646 | 1468839854981 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:04:14 INFO - PROCESS | 1646 | 1468839854983 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:04:14 INFO - PROCESS | 1646 | 1468839854988 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:04:14 INFO - PROCESS | 1646 | 1468839854990 Marionette TRACE conn2 <- [1,1918,null,{}] 04:04:14 INFO - PROCESS | 1646 | 1468839854994 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}] 04:04:14 INFO - PROCESS | 1646 | 1468839854995 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:15 INFO - PROCESS | 1646 | 1468839855097 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:04:15 INFO - PROCESS | 1646 | 1468839855169 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:15 INFO - PROCESS | 1646 | 1468839855172 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x113170800 == 44 [pid = 1646] [id = 487] 04:04:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x113806000) [pid = 1646] [serial = 1461] [outer = 0x0] 04:04:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x113d9c800) [pid = 1646] [serial = 1462] [outer = 0x113806000] 04:04:15 INFO - PROCESS | 1646 | 1468839855201 Marionette DEBUG loaded listener.js 04:04:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x116538800) [pid = 1646] [serial = 1463] [outer = 0x113806000] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x129017800 == 43 [pid = 1646] [id = 355] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12480d800 == 42 [pid = 1646] [id = 480] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x121715800 == 41 [pid = 1646] [id = 479] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11968e000 == 40 [pid = 1646] [id = 478] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1187dd800 == 39 [pid = 1646] [id = 477] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x118223000 == 38 [pid = 1646] [id = 476] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1169a2000 == 37 [pid = 1646] [id = 475] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11254f800 == 36 [pid = 1646] [id = 474] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x118247000 == 35 [pid = 1646] [id = 473] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x113173800 == 34 [pid = 1646] [id = 472] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x129021000 == 33 [pid = 1646] [id = 356] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1191e1000 == 32 [pid = 1646] [id = 349] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11826c000 == 31 [pid = 1646] [id = 348] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x116164800 == 30 [pid = 1646] [id = 347] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf28800 == 29 [pid = 1646] [id = 361] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x117355000 == 28 [pid = 1646] [id = 362] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12b21a800 == 27 [pid = 1646] [id = 360] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1191e0000 == 26 [pid = 1646] [id = 364] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x121718000 == 25 [pid = 1646] [id = 359] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x126731800 == 24 [pid = 1646] [id = 471] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x124814800 == 23 [pid = 1646] [id = 352] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x121abe000 == 22 [pid = 1646] [id = 351] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11749a800 == 21 [pid = 1646] [id = 358] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1267b7000 == 20 [pid = 1646] [id = 353] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x117242000 == 19 [pid = 1646] [id = 459] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x117097000 == 18 [pid = 1646] [id = 363] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12a50f000 == 17 [pid = 1646] [id = 357] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x126a19800 == 16 [pid = 1646] [id = 354] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x121310800 == 15 [pid = 1646] [id = 350] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x128c1a800 == 14 [pid = 1646] [id = 486] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x126a1a800 == 13 [pid = 1646] [id = 485] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1262e8000 == 12 [pid = 1646] [id = 484] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1182b4000 == 11 [pid = 1646] [id = 483] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1262e0000 == 10 [pid = 1646] [id = 481] 04:04:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11614f800 == 9 [pid = 1646] [id = 482] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1151cbc00) [pid = 1646] [serial = 1383] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x115e86400) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1169f8400) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1160eec00) [pid = 1646] [serial = 1377] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116aca000) [pid = 1646] [serial = 1386] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1182e8000) [pid = 1646] [serial = 1392] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1176d6400) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118467c00) [pid = 1646] [serial = 1395] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118689400) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11835a400) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116083400) [pid = 1646] [serial = 1404] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1190fd400) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1190b7000) [pid = 1646] [serial = 1398] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11822ec00) [pid = 1646] [serial = 1389] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119a9d800) [pid = 1646] [serial = 1401] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x111c18800) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1128b1400) [pid = 1646] [serial = 1380] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1161c1800) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x115e7c800) [pid = 1646] [serial = 1365] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1182ec800) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119aa6c00) [pid = 1646] [serial = 1407] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x118235800) [pid = 1646] [serial = 1368] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119b62400) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1190f9800) [pid = 1646] [serial = 1371] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x121b5bc00) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x119ba4000) [pid = 1646] [serial = 1410] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1217ec400) [pid = 1646] [serial = 1374] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x119aa5800) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1182f2000) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1217ac000) [pid = 1646] [serial = 1413] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x119b62000) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1217a2800) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1182e3000) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 04:04:17 INFO - PROCESS | 1646 | 1468839857336 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]]]}] 04:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2377ms 04:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:04:17 INFO - PROCESS | 1646 | 1468839857366 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:04:17 INFO - PROCESS | 1646 | 1468839857368 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:04:17 INFO - PROCESS | 1646 | 1468839857372 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:04:17 INFO - PROCESS | 1646 | 1468839857374 Marionette TRACE conn2 <- [1,1922,null,{}] 04:04:17 INFO - PROCESS | 1646 | 1468839857378 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}] 04:04:17 INFO - PROCESS | 1646 | 1468839857380 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:17 INFO - PROCESS | 1646 | 1468839857462 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:04:17 INFO - PROCESS | 1646 | 1468839857471 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:17 INFO - PROCESS | 1646 | 1468839857473 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11313f000 == 10 [pid = 1646] [id = 488] 04:04:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x112cbf000) [pid = 1646] [serial = 1464] [outer = 0x0] 04:04:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x112e62000) [pid = 1646] [serial = 1465] [outer = 0x112cbf000] 04:04:17 INFO - PROCESS | 1646 | 1468839857502 Marionette DEBUG loaded listener.js 04:04:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x113d48000) [pid = 1646] [serial = 1466] [outer = 0x112cbf000] 04:04:17 INFO - PROCESS | 1646 | 1468839857881 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]]]}] 04:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 570ms 04:04:17 INFO - PROCESS | 1646 | 1468839857942 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:04:17 INFO - PROCESS | 1646 | 1468839857945 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:04:17 INFO - PROCESS | 1646 | 1468839857950 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:04:17 INFO - PROCESS | 1646 | 1468839857952 Marionette TRACE conn2 <- [1,1926,null,{}] 04:04:17 INFO - PROCESS | 1646 | 1468839857954 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}] 04:04:17 INFO - PROCESS | 1646 | 1468839857956 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:18 INFO - PROCESS | 1646 | 1468839858040 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:04:18 INFO - PROCESS | 1646 | 1468839858044 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:18 INFO - PROCESS | 1646 | 1468839858046 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x112c9c800 == 11 [pid = 1646] [id = 489] 04:04:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x115e78000) [pid = 1646] [serial = 1467] [outer = 0x0] 04:04:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x116084000) [pid = 1646] [serial = 1468] [outer = 0x115e78000] 04:04:18 INFO - PROCESS | 1646 | 1468839858081 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x116907400) [pid = 1646] [serial = 1469] [outer = 0x115e78000] 04:04:18 INFO - PROCESS | 1646 | 1468839858426 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]]]}] 04:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms 04:04:18 INFO - PROCESS | 1646 | 1468839858470 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:04:18 INFO - PROCESS | 1646 | 1468839858471 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:04:18 INFO - PROCESS | 1646 | 1468839858481 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:04:18 INFO - PROCESS | 1646 | 1468839858484 Marionette TRACE conn2 <- [1,1930,null,{}] 04:04:18 INFO - PROCESS | 1646 | 1468839858491 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}] 04:04:18 INFO - PROCESS | 1646 | 1468839858495 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:18 INFO - PROCESS | 1646 | 1468839858577 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:04:18 INFO - PROCESS | 1646 | 1468839858585 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:18 INFO - PROCESS | 1646 | 1468839858587 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x117351800 == 12 [pid = 1646] [id = 490] 04:04:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x115e7d400) [pid = 1646] [serial = 1470] [outer = 0x0] 04:04:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1176d1800) [pid = 1646] [serial = 1471] [outer = 0x115e7d400] 04:04:18 INFO - PROCESS | 1646 | 1468839858616 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1181e8c00) [pid = 1646] [serial = 1472] [outer = 0x115e7d400] 04:04:18 INFO - PROCESS | 1646 | 1468839858970 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]]]}] 04:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 525ms 04:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:04:19 INFO - PROCESS | 1646 | 1468839859006 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:04:19 INFO - PROCESS | 1646 | 1468839859008 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:04:19 INFO - PROCESS | 1646 | 1468839859010 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:04:19 INFO - PROCESS | 1646 | 1468839859011 Marionette TRACE conn2 <- [1,1934,null,{}] 04:04:19 INFO - PROCESS | 1646 | 1468839859013 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}] 04:04:19 INFO - PROCESS | 1646 | 1468839859017 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:19 INFO - PROCESS | 1646 | 1468839859124 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:04:19 INFO - PROCESS | 1646 | 1468839859158 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:19 INFO - PROCESS | 1646 | 1468839859159 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11821f000 == 13 [pid = 1646] [id = 491] 04:04:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1182db400) [pid = 1646] [serial = 1473] [outer = 0x0] 04:04:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1182e9800) [pid = 1646] [serial = 1474] [outer = 0x1182db400] 04:04:19 INFO - PROCESS | 1646 | 1468839859184 Marionette DEBUG loaded listener.js 04:04:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1182f1400) [pid = 1646] [serial = 1475] [outer = 0x1182db400] 04:04:19 INFO - PROCESS | 1646 | 1468839859488 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]]]}] 04:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 04:04:19 INFO - PROCESS | 1646 | 1468839859533 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:04:19 INFO - PROCESS | 1646 | 1468839859535 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:04:19 INFO - PROCESS | 1646 | 1468839859544 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:04:19 INFO - PROCESS | 1646 | 1468839859546 Marionette TRACE conn2 <- [1,1938,null,{}] 04:04:19 INFO - PROCESS | 1646 | 1468839859548 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}] 04:04:19 INFO - PROCESS | 1646 | 1468839859549 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:19 INFO - PROCESS | 1646 | 1468839859649 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:04:19 INFO - PROCESS | 1646 | 1468839859686 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:19 INFO - PROCESS | 1646 | 1468839859687 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182b6000 == 14 [pid = 1646] [id = 492] 04:04:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1151d6400) [pid = 1646] [serial = 1476] [outer = 0x0] 04:04:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118358800) [pid = 1646] [serial = 1477] [outer = 0x1151d6400] 04:04:19 INFO - PROCESS | 1646 | 1468839859711 Marionette DEBUG loaded listener.js 04:04:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118465800) [pid = 1646] [serial = 1478] [outer = 0x1151d6400] 04:04:20 INFO - PROCESS | 1646 | 1468839860027 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]]]}] 04:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 520ms 04:04:20 INFO - PROCESS | 1646 | 1468839860065 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:04:20 INFO - PROCESS | 1646 | 1468839860068 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:04:20 INFO - PROCESS | 1646 | 1468839860071 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:04:20 INFO - PROCESS | 1646 | 1468839860072 Marionette TRACE conn2 <- [1,1942,null,{}] 04:04:20 INFO - PROCESS | 1646 | 1468839860074 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}] 04:04:20 INFO - PROCESS | 1646 | 1468839860078 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:20 INFO - PROCESS | 1646 | 1468839860200 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:04:20 INFO - PROCESS | 1646 | 1468839860235 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:20 INFO - PROCESS | 1646 | 1468839860236 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191d7000 == 15 [pid = 1646] [id = 493] 04:04:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184c4000) [pid = 1646] [serial = 1479] [outer = 0x0] 04:04:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118689400) [pid = 1646] [serial = 1480] [outer = 0x1184c4000] 04:04:20 INFO - PROCESS | 1646 | 1468839860261 Marionette DEBUG loaded listener.js 04:04:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119750c00) [pid = 1646] [serial = 1481] [outer = 0x1184c4000] 04:04:20 INFO - PROCESS | 1646 | 1468839860618 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]]]}] 04:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 567ms 04:04:20 INFO - PROCESS | 1646 | 1468839860645 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:04:20 INFO - PROCESS | 1646 | 1468839860647 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:04:20 INFO - PROCESS | 1646 | 1468839860650 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:04:20 INFO - PROCESS | 1646 | 1468839860652 Marionette TRACE conn2 <- [1,1946,null,{}] 04:04:20 INFO - PROCESS | 1646 | 1468839860655 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}] 04:04:20 INFO - PROCESS | 1646 | 1468839860657 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:20 INFO - PROCESS | 1646 | 1468839860813 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:04:20 INFO - PROCESS | 1646 | 1468839860827 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:20 INFO - PROCESS | 1646 | 1468839860829 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x119db7800 == 16 [pid = 1646] [id = 494] 04:04:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x116aa5000) [pid = 1646] [serial = 1482] [outer = 0x0] 04:04:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119aa4000) [pid = 1646] [serial = 1483] [outer = 0x116aa5000] 04:04:20 INFO - PROCESS | 1646 | 1468839860870 Marionette DEBUG loaded listener.js 04:04:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119b61400) [pid = 1646] [serial = 1484] [outer = 0x116aa5000] 04:04:21 INFO - PROCESS | 1646 | 1468839861294 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]]]}] 04:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 671ms 04:04:21 INFO - PROCESS | 1646 | 1468839861321 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:04:21 INFO - PROCESS | 1646 | 1468839861323 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:04:21 INFO - PROCESS | 1646 | 1468839861332 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:04:21 INFO - PROCESS | 1646 | 1468839861333 Marionette TRACE conn2 <- [1,1950,null,{}] 04:04:21 INFO - PROCESS | 1646 | 1468839861336 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}] 04:04:21 INFO - PROCESS | 1646 | 1468839861338 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:21 INFO - PROCESS | 1646 | 1468839861703 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112986c00) [pid = 1646] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1218b0000) [pid = 1646] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1216c4800) [pid = 1646] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11974a800) [pid = 1646] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11212b400) [pid = 1646] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1160ef000) [pid = 1646] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x113a30400) [pid = 1646] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1160f1800) [pid = 1646] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x112984400) [pid = 1646] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11298e400) [pid = 1646] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1184d2400) [pid = 1646] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1184c3400) [pid = 1646] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119b67800) [pid = 1646] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x11a1be400) [pid = 1646] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11846bc00) [pid = 1646] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:04:21 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x118229000) [pid = 1646] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:04:21 INFO - PROCESS | 1646 | 1468839861748 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:21 INFO - PROCESS | 1646 | 1468839861749 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x113178800 == 17 [pid = 1646] [id = 495] 04:04:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x110dab000) [pid = 1646] [serial = 1485] [outer = 0x0] 04:04:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x112984400) [pid = 1646] [serial = 1486] [outer = 0x110dab000] 04:04:21 INFO - PROCESS | 1646 | 1468839861774 Marionette DEBUG loaded listener.js 04:04:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11600a800) [pid = 1646] [serial = 1487] [outer = 0x110dab000] 04:04:22 INFO - PROCESS | 1646 | 1468839862162 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]]]}] 04:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 871ms 04:04:22 INFO - PROCESS | 1646 | 1468839862203 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:04:22 INFO - PROCESS | 1646 | 1468839862205 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:04:22 INFO - PROCESS | 1646 | 1468839862207 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:04:22 INFO - PROCESS | 1646 | 1468839862208 Marionette TRACE conn2 <- [1,1954,null,{}] 04:04:22 INFO - PROCESS | 1646 | 1468839862210 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}] 04:04:22 INFO - PROCESS | 1646 | 1468839862211 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:22 INFO - PROCESS | 1646 | 1468839862289 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:04:22 INFO - PROCESS | 1646 | 1468839862292 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:22 INFO - PROCESS | 1646 | 1468839862293 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x117350800 == 18 [pid = 1646] [id = 496] 04:04:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x117e91800) [pid = 1646] [serial = 1488] [outer = 0x0] 04:04:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11846f400) [pid = 1646] [serial = 1489] [outer = 0x117e91800] 04:04:22 INFO - PROCESS | 1646 | 1468839862320 Marionette DEBUG loaded listener.js 04:04:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119aa1c00) [pid = 1646] [serial = 1490] [outer = 0x117e91800] 04:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 417ms 04:04:22 INFO - PROCESS | 1646 | 1468839862622 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]]]}] 04:04:22 INFO - PROCESS | 1646 | 1468839862625 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:04:22 INFO - PROCESS | 1646 | 1468839862626 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:04:22 INFO - PROCESS | 1646 | 1468839862628 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:04:22 INFO - PROCESS | 1646 | 1468839862629 Marionette TRACE conn2 <- [1,1958,null,{}] 04:04:22 INFO - PROCESS | 1646 | 1468839862640 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}] 04:04:22 INFO - PROCESS | 1646 | 1468839862641 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:22 INFO - PROCESS | 1646 | 1468839862725 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:04:22 INFO - PROCESS | 1646 | 1468839862729 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:22 INFO - PROCESS | 1646 | 1468839862731 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12405e000 == 19 [pid = 1646] [id = 497] 04:04:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119b67c00) [pid = 1646] [serial = 1491] [outer = 0x0] 04:04:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119ba4800) [pid = 1646] [serial = 1492] [outer = 0x119b67c00] 04:04:22 INFO - PROCESS | 1646 | 1468839862759 Marionette DEBUG loaded listener.js 04:04:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11a1bac00) [pid = 1646] [serial = 1493] [outer = 0x119b67c00] 04:04:23 INFO - PROCESS | 1646 | 1468839863124 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]]]}] 04:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 527ms 04:04:23 INFO - PROCESS | 1646 | 1468839863156 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:04:23 INFO - PROCESS | 1646 | 1468839863158 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:04:23 INFO - PROCESS | 1646 | 1468839863160 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:04:23 INFO - PROCESS | 1646 | 1468839863163 Marionette TRACE conn2 <- [1,1962,null,{}] 04:04:23 INFO - PROCESS | 1646 | 1468839863168 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}] 04:04:23 INFO - PROCESS | 1646 | 1468839863171 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:23 INFO - PROCESS | 1646 | 1468839863310 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:04:23 INFO - PROCESS | 1646 | 1468839863393 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:23 INFO - PROCESS | 1646 | 1468839863395 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182ae000 == 20 [pid = 1646] [id = 498] 04:04:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119a9e400) [pid = 1646] [serial = 1494] [outer = 0x0] 04:04:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x121174400) [pid = 1646] [serial = 1495] [outer = 0x119a9e400] 04:04:23 INFO - PROCESS | 1646 | 1468839863440 Marionette DEBUG loaded listener.js 04:04:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1217e7800) [pid = 1646] [serial = 1496] [outer = 0x119a9e400] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x113a26c00) [pid = 1646] [serial = 1446] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x124018c00) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1217ee800) [pid = 1646] [serial = 1440] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x123fa5400) [pid = 1646] [serial = 1443] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x121b41400) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x113d9c800) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119ba1000) [pid = 1646] [serial = 1437] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1128adc00) [pid = 1646] [serial = 1416] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x112c4c400) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x116aa4c00) [pid = 1646] [serial = 1425] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x117e93400) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x121b36c00) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x116534000) [pid = 1646] [serial = 1419] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x116aa4800) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11822b000) [pid = 1646] [serial = 1428] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x118411c00) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x113370800) [pid = 1646] [serial = 1422] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1160ef800) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1217acc00) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x118682c00) [pid = 1646] [serial = 1434] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x118668000) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x1184ccc00) [pid = 1646] [serial = 1431] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1190f9c00) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x1246e4000) [pid = 1646] [serial = 901] [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.] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x12116c800) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x1217f6000) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x1190c1000) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x1214a5800) [pid = 1646] [serial = 1458] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x119ba6400) [pid = 1646] [serial = 1455] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x1184ce000) [pid = 1646] [serial = 1452] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x1182e8400) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x118232400) [pid = 1646] [serial = 1449] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | --DOMWINDOW == 52 (0x116085800) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 04:04:24 INFO - PROCESS | 1646 | 1468839864757 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]]]}] 04:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1626ms 04:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:04:24 INFO - PROCESS | 1646 | 1468839864787 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:04:24 INFO - PROCESS | 1646 | 1468839864789 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:04:24 INFO - PROCESS | 1646 | 1468839864793 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:04:24 INFO - PROCESS | 1646 | 1468839864795 Marionette TRACE conn2 <- [1,1966,null,{}] 04:04:24 INFO - PROCESS | 1646 | 1468839864799 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}] 04:04:24 INFO - PROCESS | 1646 | 1468839864801 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:24 INFO - PROCESS | 1646 | 1468839864930 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:04:24 INFO - PROCESS | 1646 | 1468839864971 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:24 INFO - PROCESS | 1646 | 1468839864973 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x112e28800 == 21 [pid = 1646] [id = 499] 04:04:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x1128ba000) [pid = 1646] [serial = 1497] [outer = 0x0] 04:04:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x112986400) [pid = 1646] [serial = 1498] [outer = 0x1128ba000] 04:04:25 INFO - PROCESS | 1646 | 1468839865001 Marionette DEBUG loaded listener.js 04:04:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x112f07800) [pid = 1646] [serial = 1499] [outer = 0x1128ba000] 04:04:25 INFO - PROCESS | 1646 | 1468839865344 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]]]}] 04:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 571ms 04:04:25 INFO - PROCESS | 1646 | 1468839865364 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:04:25 INFO - PROCESS | 1646 | 1468839865367 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:04:25 INFO - PROCESS | 1646 | 1468839865378 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:04:25 INFO - PROCESS | 1646 | 1468839865380 Marionette TRACE conn2 <- [1,1970,null,{}] 04:04:25 INFO - PROCESS | 1646 | 1468839865382 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}] 04:04:25 INFO - PROCESS | 1646 | 1468839865384 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:25 INFO - PROCESS | 1646 | 1468839865483 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:04:25 INFO - PROCESS | 1646 | 1468839865488 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:25 INFO - PROCESS | 1646 | 1468839865489 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133d4000 == 22 [pid = 1646] [id = 500] 04:04:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x113863000) [pid = 1646] [serial = 1500] [outer = 0x0] 04:04:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x1151cbc00) [pid = 1646] [serial = 1501] [outer = 0x113863000] 04:04:25 INFO - PROCESS | 1646 | 1468839865517 Marionette DEBUG loaded listener.js 04:04:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x115e81c00) [pid = 1646] [serial = 1502] [outer = 0x113863000] 04:04:25 INFO - PROCESS | 1646 | 1468839865874 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]]]}] 04:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 527ms 04:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:04:25 INFO - PROCESS | 1646 | 1468839865899 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:04:25 INFO - PROCESS | 1646 | 1468839865901 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:04:25 INFO - PROCESS | 1646 | 1468839865903 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:04:25 INFO - PROCESS | 1646 | 1468839865914 Marionette TRACE conn2 <- [1,1974,null,{}] 04:04:25 INFO - PROCESS | 1646 | 1468839865931 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}] 04:04:25 INFO - PROCESS | 1646 | 1468839865934 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:26 INFO - PROCESS | 1646 | 1468839866031 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:04:26 INFO - PROCESS | 1646 | 1468839866038 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:26 INFO - PROCESS | 1646 | 1468839866040 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169a2000 == 23 [pid = 1646] [id = 501] 04:04:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x110dae800) [pid = 1646] [serial = 1503] [outer = 0x0] 04:04:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11678b400) [pid = 1646] [serial = 1504] [outer = 0x110dae800] 04:04:26 INFO - PROCESS | 1646 | 1468839866068 Marionette DEBUG loaded listener.js 04:04:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x116aa3000) [pid = 1646] [serial = 1505] [outer = 0x110dae800] 04:04:26 INFO - PROCESS | 1646 | 1468839866412 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]]]}] 04:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 539ms 04:04:26 INFO - PROCESS | 1646 | 1468839866442 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:04:26 INFO - PROCESS | 1646 | 1468839866444 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:04:26 INFO - PROCESS | 1646 | 1468839866446 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:04:26 INFO - PROCESS | 1646 | 1468839866448 Marionette TRACE conn2 <- [1,1978,null,{}] 04:04:26 INFO - PROCESS | 1646 | 1468839866450 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}] 04:04:26 INFO - PROCESS | 1646 | 1468839866451 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:26 INFO - PROCESS | 1646 | 1468839866549 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:04:26 INFO - PROCESS | 1646 | 1468839866559 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:26 INFO - PROCESS | 1646 | 1468839866560 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x11724f800 == 24 [pid = 1646] [id = 502] 04:04:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x116ac5000) [pid = 1646] [serial = 1506] [outer = 0x0] 04:04:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1176d1c00) [pid = 1646] [serial = 1507] [outer = 0x116ac5000] 04:04:26 INFO - PROCESS | 1646 | 1468839866586 Marionette DEBUG loaded listener.js 04:04:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x117e93000) [pid = 1646] [serial = 1508] [outer = 0x116ac5000] 04:04:26 INFO - PROCESS | 1646 | 1468839866972 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]]]}] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x1151d6400) [pid = 1646] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1184c4000) [pid = 1646] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x117e91800) [pid = 1646] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x119b67c00) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x116aa5000) [pid = 1646] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x110dab000) [pid = 1646] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x115e7d400) [pid = 1646] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x115e78000) [pid = 1646] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x112cbf000) [pid = 1646] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x113806000) [pid = 1646] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:04:26 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x1182db400) [pid = 1646] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 570ms 04:04:27 INFO - PROCESS | 1646 | 1468839867018 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:04:27 INFO - PROCESS | 1646 | 1468839867019 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:04:27 INFO - PROCESS | 1646 | 1468839867021 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:04:27 INFO - PROCESS | 1646 | 1468839867023 Marionette TRACE conn2 <- [1,1982,null,{}] 04:04:27 INFO - PROCESS | 1646 | 1468839867025 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}] 04:04:27 INFO - PROCESS | 1646 | 1468839867026 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:27 INFO - PROCESS | 1646 | 1468839867107 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:04:27 INFO - PROCESS | 1646 | 1468839867110 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:27 INFO - PROCESS | 1646 | 1468839867111 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x118210000 == 25 [pid = 1646] [id = 503] 04:04:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x113862400) [pid = 1646] [serial = 1509] [outer = 0x0] 04:04:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x115e86800) [pid = 1646] [serial = 1510] [outer = 0x113862400] 04:04:27 INFO - PROCESS | 1646 | 1468839867138 Marionette DEBUG loaded listener.js 04:04:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11822dc00) [pid = 1646] [serial = 1511] [outer = 0x113862400] 04:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 469ms 04:04:27 INFO - PROCESS | 1646 | 1468839867488 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]]]}] 04:04:27 INFO - PROCESS | 1646 | 1468839867492 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:04:27 INFO - PROCESS | 1646 | 1468839867493 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:04:27 INFO - PROCESS | 1646 | 1468839867495 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:04:27 INFO - PROCESS | 1646 | 1468839867496 Marionette TRACE conn2 <- [1,1986,null,{}] 04:04:27 INFO - PROCESS | 1646 | 1468839867501 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}] 04:04:27 INFO - PROCESS | 1646 | 1468839867505 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:27 INFO - PROCESS | 1646 | 1468839867619 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:04:27 INFO - PROCESS | 1646 | 1468839867625 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:27 INFO - PROCESS | 1646 | 1468839867626 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182ae800 == 26 [pid = 1646] [id = 504] 04:04:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x115e84400) [pid = 1646] [serial = 1512] [outer = 0x0] 04:04:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x1182e0800) [pid = 1646] [serial = 1513] [outer = 0x115e84400] 04:04:27 INFO - PROCESS | 1646 | 1468839867651 Marionette DEBUG loaded listener.js 04:04:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x118410800) [pid = 1646] [serial = 1514] [outer = 0x115e84400] 04:04:27 INFO - PROCESS | 1646 | 1468839867980 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]]]}] 04:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 520ms 04:04:28 INFO - PROCESS | 1646 | 1468839868016 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:04:28 INFO - PROCESS | 1646 | 1468839868018 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:04:28 INFO - PROCESS | 1646 | 1468839868021 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:04:28 INFO - PROCESS | 1646 | 1468839868023 Marionette TRACE conn2 <- [1,1990,null,{}] 04:04:28 INFO - PROCESS | 1646 | 1468839868027 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}] 04:04:28 INFO - PROCESS | 1646 | 1468839868029 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:28 INFO - PROCESS | 1646 | 1468839868155 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:04:28 INFO - PROCESS | 1646 | 1468839868233 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:28 INFO - PROCESS | 1646 | 1468839868234 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11871e000 == 27 [pid = 1646] [id = 505] 04:04:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x110da8800) [pid = 1646] [serial = 1515] [outer = 0x0] 04:04:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x11846b800) [pid = 1646] [serial = 1516] [outer = 0x110da8800] 04:04:28 INFO - PROCESS | 1646 | 1468839868275 Marionette DEBUG loaded listener.js 04:04:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x1184d2c00) [pid = 1646] [serial = 1517] [outer = 0x110da8800] 04:04:28 INFO - PROCESS | 1646 | 1468839868626 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]]]}] 04:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 619ms 04:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:04:28 INFO - PROCESS | 1646 | 1468839868641 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:04:28 INFO - PROCESS | 1646 | 1468839868642 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:04:28 INFO - PROCESS | 1646 | 1468839868644 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:04:28 INFO - PROCESS | 1646 | 1468839868645 Marionette TRACE conn2 <- [1,1994,null,{}] 04:04:28 INFO - PROCESS | 1646 | 1468839868648 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}] 04:04:28 INFO - PROCESS | 1646 | 1468839868650 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:28 INFO - PROCESS | 1646 | 1468839868728 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:04:28 INFO - PROCESS | 1646 | 1468839868733 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:28 INFO - PROCESS | 1646 | 1468839868735 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x119692000 == 28 [pid = 1646] [id = 506] 04:04:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x118660c00) [pid = 1646] [serial = 1518] [outer = 0x0] 04:04:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x118753400) [pid = 1646] [serial = 1519] [outer = 0x118660c00] 04:04:28 INFO - PROCESS | 1646 | 1468839868759 Marionette DEBUG loaded listener.js 04:04:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x11875cc00) [pid = 1646] [serial = 1520] [outer = 0x118660c00] 04:04:29 INFO - PROCESS | 1646 | 1468839869228 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]]]}] 04:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 623ms 04:04:29 INFO - PROCESS | 1646 | 1468839869268 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:04:29 INFO - PROCESS | 1646 | 1468839869270 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:04:29 INFO - PROCESS | 1646 | 1468839869274 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - PROCESS | 1646 | 1468839869276 Marionette TRACE conn2 <- [1,1998,null,{}] 04:04:29 INFO - PROCESS | 1646 | 1468839869280 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}] 04:04:29 INFO - PROCESS | 1646 | 1468839869282 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:29 INFO - PROCESS | 1646 | 1468839869389 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:04:29 INFO - PROCESS | 1646 | 1468839869445 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:29 INFO - PROCESS | 1646 | 1468839869446 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x113168000 == 29 [pid = 1646] [id = 507] 04:04:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1121ebc00) [pid = 1646] [serial = 1521] [outer = 0x0] 04:04:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1128b1400) [pid = 1646] [serial = 1522] [outer = 0x1121ebc00] 04:04:29 INFO - PROCESS | 1646 | 1468839869477 Marionette DEBUG loaded listener.js 04:04:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x112ea8800) [pid = 1646] [serial = 1523] [outer = 0x1121ebc00] 04:04:29 INFO - PROCESS | 1646 | 1468839869958 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]]]}] 04:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 720ms 04:04:29 INFO - PROCESS | 1646 | 1468839869994 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:04:29 INFO - PROCESS | 1646 | 1468839869997 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:04:30 INFO - PROCESS | 1646 | 1468839870002 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:04:30 INFO - PROCESS | 1646 | 1468839870004 Marionette TRACE conn2 <- [1,2002,null,{}] 04:04:30 INFO - PROCESS | 1646 | 1468839870006 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}] 04:04:30 INFO - PROCESS | 1646 | 1468839870008 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:30 INFO - PROCESS | 1646 | 1468839870114 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:04:30 INFO - PROCESS | 1646 | 1468839870168 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:30 INFO - PROCESS | 1646 | 1468839870169 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x117368000 == 30 [pid = 1646] [id = 508] 04:04:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x115e77400) [pid = 1646] [serial = 1524] [outer = 0x0] 04:04:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1161c7400) [pid = 1646] [serial = 1525] [outer = 0x115e77400] 04:04:30 INFO - PROCESS | 1646 | 1468839870200 Marionette DEBUG loaded listener.js 04:04:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x116aa3400) [pid = 1646] [serial = 1526] [outer = 0x115e77400] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x121174400) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x118358800) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x118689400) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x119750c00) [pid = 1646] [serial = 1481] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x118465800) [pid = 1646] [serial = 1478] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x119b61400) [pid = 1646] [serial = 1484] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x119aa4000) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x11846f400) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x119ba4800) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x11a1bac00) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x11600a800) [pid = 1646] [serial = 1487] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x112984400) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x1182e9800) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x1176d1800) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x1181e8c00) [pid = 1646] [serial = 1472] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x116084000) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x116907400) [pid = 1646] [serial = 1469] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x112e62000) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 52 (0x113d48000) [pid = 1646] [serial = 1466] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 51 (0x116538800) [pid = 1646] [serial = 1463] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 50 (0x119aa1c00) [pid = 1646] [serial = 1490] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | --DOMWINDOW == 49 (0x1182f1400) [pid = 1646] [serial = 1475] [outer = 0x0] [url = about:blank] 04:04:30 INFO - PROCESS | 1646 | 1468839870812 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]]]}] 04:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 823ms 04:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:04:30 INFO - PROCESS | 1646 | 1468839870825 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:04:30 INFO - PROCESS | 1646 | 1468839870828 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:04:30 INFO - PROCESS | 1646 | 1468839870836 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:04:30 INFO - PROCESS | 1646 | 1468839870838 Marionette TRACE conn2 <- [1,2006,null,{}] 04:04:30 INFO - PROCESS | 1646 | 1468839870842 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}] 04:04:30 INFO - PROCESS | 1646 | 1468839870844 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:30 INFO - PROCESS | 1646 | 1468839870923 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:04:30 INFO - PROCESS | 1646 | 1468839870979 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:30 INFO - PROCESS | 1646 | 1468839870982 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11314d800 == 31 [pid = 1646] [id = 509] 04:04:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x1151d6400) [pid = 1646] [serial = 1527] [outer = 0x0] 04:04:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x115e86c00) [pid = 1646] [serial = 1528] [outer = 0x1151d6400] 04:04:31 INFO - PROCESS | 1646 | 1468839871013 Marionette DEBUG loaded listener.js 04:04:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x116539800) [pid = 1646] [serial = 1529] [outer = 0x1151d6400] 04:04:31 INFO - PROCESS | 1646 | 1468839871293 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]]]}] 04:04:31 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 04:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 477ms 04:04:31 INFO - PROCESS | 1646 | 1468839871310 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:04:31 INFO - PROCESS | 1646 | 1468839871313 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:04:31 INFO - PROCESS | 1646 | 1468839871326 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:04:31 INFO - PROCESS | 1646 | 1468839871328 Marionette TRACE conn2 <- [1,2010,null,{}] 04:04:31 INFO - PROCESS | 1646 | 1468839871338 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}] 04:04:31 INFO - PROCESS | 1646 | 1468839871340 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:31 INFO - PROCESS | 1646 | 1468839871423 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:04:31 INFO - PROCESS | 1646 | 1468839871427 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:31 INFO - PROCESS | 1646 | 1468839871429 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169bc000 == 32 [pid = 1646] [id = 510] 04:04:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x116aa2800) [pid = 1646] [serial = 1530] [outer = 0x0] 04:04:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x116ace800) [pid = 1646] [serial = 1531] [outer = 0x116aa2800] 04:04:31 INFO - PROCESS | 1646 | 1468839871458 Marionette DEBUG loaded listener.js 04:04:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x1181e1c00) [pid = 1646] [serial = 1532] [outer = 0x116aa2800] 04:04:31 INFO - PROCESS | 1646 | 1468839871817 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]]]}] 04:04:31 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 04:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 04:04:31 INFO - PROCESS | 1646 | 1468839871845 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:04:31 INFO - PROCESS | 1646 | 1468839871847 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:04:31 INFO - PROCESS | 1646 | 1468839871849 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:04:31 INFO - PROCESS | 1646 | 1468839871852 Marionette TRACE conn2 <- [1,2014,null,{}] 04:04:31 INFO - PROCESS | 1646 | 1468839871859 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}] 04:04:31 INFO - PROCESS | 1646 | 1468839871863 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:31 INFO - PROCESS | 1646 | 1468839871942 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:04:31 INFO - PROCESS | 1646 | 1468839871947 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:31 INFO - PROCESS | 1646 | 1468839871950 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x118259800 == 33 [pid = 1646] [id = 511] 04:04:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x1182d6400) [pid = 1646] [serial = 1533] [outer = 0x0] 04:04:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x1182e7800) [pid = 1646] [serial = 1534] [outer = 0x1182d6400] 04:04:31 INFO - PROCESS | 1646 | 1468839871980 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x118360c00) [pid = 1646] [serial = 1535] [outer = 0x1182d6400] 04:04:32 INFO - PROCESS | 1646 | 1468839872333 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]]]}] 04:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 523ms 04:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:04:32 INFO - PROCESS | 1646 | 1468839872372 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:04:32 INFO - PROCESS | 1646 | 1468839872374 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:04:32 INFO - PROCESS | 1646 | 1468839872376 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:04:32 INFO - PROCESS | 1646 | 1468839872377 Marionette TRACE conn2 <- [1,2018,null,{}] 04:04:32 INFO - PROCESS | 1646 | 1468839872379 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}] 04:04:32 INFO - PROCESS | 1646 | 1468839872381 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:32 INFO - PROCESS | 1646 | 1468839872458 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:04:32 INFO - PROCESS | 1646 | 1468839872461 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:32 INFO - PROCESS | 1646 | 1468839872462 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187e6000 == 34 [pid = 1646] [id = 512] 04:04:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x118408c00) [pid = 1646] [serial = 1536] [outer = 0x0] 04:04:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x1184cd800) [pid = 1646] [serial = 1537] [outer = 0x118408c00] 04:04:32 INFO - PROCESS | 1646 | 1468839872491 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x118689800) [pid = 1646] [serial = 1538] [outer = 0x118408c00] 04:04:32 INFO - PROCESS | 1646 | 1468839872814 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]]]}] 04:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 474ms 04:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:04:32 INFO - PROCESS | 1646 | 1468839872851 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:04:32 INFO - PROCESS | 1646 | 1468839872852 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:04:32 INFO - PROCESS | 1646 | 1468839872854 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:04:32 INFO - PROCESS | 1646 | 1468839872855 Marionette TRACE conn2 <- [1,2022,null,{}] 04:04:32 INFO - PROCESS | 1646 | 1468839872858 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}] 04:04:32 INFO - PROCESS | 1646 | 1468839872859 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:32 INFO - PROCESS | 1646 | 1468839872934 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:04:32 INFO - PROCESS | 1646 | 1468839872993 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:32 INFO - PROCESS | 1646 | 1468839872994 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a18000 == 35 [pid = 1646] [id = 513] 04:04:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x1184c4800) [pid = 1646] [serial = 1539] [outer = 0x0] 04:04:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x119043800) [pid = 1646] [serial = 1540] [outer = 0x1184c4800] 04:04:33 INFO - PROCESS | 1646 | 1468839873019 Marionette DEBUG loaded listener.js 04:04:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1190fac00) [pid = 1646] [serial = 1541] [outer = 0x1184c4800] 04:04:33 INFO - PROCESS | 1646 | 1468839873355 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]]]}] 04:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 04:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:04:33 INFO - PROCESS | 1646 | 1468839873376 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:04:33 INFO - PROCESS | 1646 | 1468839873377 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:04:33 INFO - PROCESS | 1646 | 1468839873386 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:04:33 INFO - PROCESS | 1646 | 1468839873387 Marionette TRACE conn2 <- [1,2026,null,{}] 04:04:33 INFO - PROCESS | 1646 | 1468839873390 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}] 04:04:33 INFO - PROCESS | 1646 | 1468839873394 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:33 INFO - PROCESS | 1646 | 1468839873510 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:04:33 INFO - PROCESS | 1646 | 1468839873514 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 1646 | 1468839873515 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12151a000 == 36 [pid = 1646] [id = 514] 04:04:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1184ca800) [pid = 1646] [serial = 1542] [outer = 0x0] 04:04:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x119a9fc00) [pid = 1646] [serial = 1543] [outer = 0x1184ca800] 04:04:33 INFO - PROCESS | 1646 | 1468839873541 Marionette DEBUG loaded listener.js 04:04:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x119d11400) [pid = 1646] [serial = 1544] [outer = 0x1184ca800] 04:04:33 INFO - PROCESS | 1646 | 1468839873853 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]]]}] 04:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 527ms 04:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:04:33 INFO - PROCESS | 1646 | 1468839873906 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:04:33 INFO - PROCESS | 1646 | 1468839873908 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:04:33 INFO - PROCESS | 1646 | 1468839873910 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:04:33 INFO - PROCESS | 1646 | 1468839873921 Marionette TRACE conn2 <- [1,2030,null,{}] 04:04:33 INFO - PROCESS | 1646 | 1468839873923 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}] 04:04:33 INFO - PROCESS | 1646 | 1468839873925 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:34 INFO - PROCESS | 1646 | 1468839874018 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:04:34 INFO - PROCESS | 1646 | 1468839874028 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:34 INFO - PROCESS | 1646 | 1468839874029 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217da000 == 37 [pid = 1646] [id = 515] 04:04:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x119ba4800) [pid = 1646] [serial = 1545] [outer = 0x0] 04:04:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x121170000) [pid = 1646] [serial = 1546] [outer = 0x119ba4800] 04:04:34 INFO - PROCESS | 1646 | 1468839874054 Marionette DEBUG loaded listener.js 04:04:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1215f5c00) [pid = 1646] [serial = 1547] [outer = 0x119ba4800] 04:04:34 INFO - PROCESS | 1646 | 1468839874371 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]]]}] 04:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 478ms 04:04:34 INFO - PROCESS | 1646 | 1468839874389 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:04:34 INFO - PROCESS | 1646 | 1468839874390 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:04:34 INFO - PROCESS | 1646 | 1468839874392 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:04:34 INFO - PROCESS | 1646 | 1468839874393 Marionette TRACE conn2 <- [1,2034,null,{}] 04:04:34 INFO - PROCESS | 1646 | 1468839874395 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}] 04:04:34 INFO - PROCESS | 1646 | 1468839874397 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:34 INFO - PROCESS | 1646 | 1468839874494 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:04:34 INFO - PROCESS | 1646 | 1468839874530 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:34 INFO - PROCESS | 1646 | 1468839874532 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x124466000 == 38 [pid = 1646] [id = 516] 04:04:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1217a1000) [pid = 1646] [serial = 1548] [outer = 0x0] 04:04:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1217a6800) [pid = 1646] [serial = 1549] [outer = 0x1217a1000] 04:04:34 INFO - PROCESS | 1646 | 1468839874556 Marionette DEBUG loaded listener.js 04:04:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1217adc00) [pid = 1646] [serial = 1550] [outer = 0x1217a1000] 04:04:34 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x113863000) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:04:34 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x110dae800) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:04:34 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x116ac5000) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:04:34 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x113862400) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:04:34 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1128ba000) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:04:34 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x110da8800) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:04:34 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x115e84400) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:04:34 INFO - PROCESS | 1646 | 1468839874877 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]]]}] 04:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 525ms 04:04:34 INFO - PROCESS | 1646 | 1468839874919 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:04:34 INFO - PROCESS | 1646 | 1468839874921 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:04:34 INFO - PROCESS | 1646 | 1468839874923 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:04:34 INFO - PROCESS | 1646 | 1468839874924 Marionette TRACE conn2 <- [1,2038,null,{}] 04:04:34 INFO - PROCESS | 1646 | 1468839874927 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}] 04:04:34 INFO - PROCESS | 1646 | 1468839874928 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:35 INFO - PROCESS | 1646 | 1468839875014 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:04:35 INFO - PROCESS | 1646 | 1468839875020 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:35 INFO - PROCESS | 1646 | 1468839875021 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x110e64000 == 39 [pid = 1646] [id = 517] 04:04:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x115e84400) [pid = 1646] [serial = 1551] [outer = 0x0] 04:04:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x118460400) [pid = 1646] [serial = 1552] [outer = 0x115e84400] 04:04:35 INFO - PROCESS | 1646 | 1468839875045 Marionette DEBUG loaded listener.js 04:04:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1217ea800) [pid = 1646] [serial = 1553] [outer = 0x115e84400] 04:04:35 INFO - PROCESS | 1646 | 1468839875369 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]]]}] 04:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 468ms 04:04:35 INFO - PROCESS | 1646 | 1468839875391 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:04:35 INFO - PROCESS | 1646 | 1468839875393 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:04:35 INFO - PROCESS | 1646 | 1468839875395 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:04:35 INFO - PROCESS | 1646 | 1468839875396 Marionette TRACE conn2 <- [1,2042,null,{}] 04:04:35 INFO - PROCESS | 1646 | 1468839875400 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}] 04:04:35 INFO - PROCESS | 1646 | 1468839875401 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:35 INFO - PROCESS | 1646 | 1468839875507 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:04:35 INFO - PROCESS | 1646 | 1468839875512 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:35 INFO - PROCESS | 1646 | 1468839875513 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262e7000 == 40 [pid = 1646] [id = 518] 04:04:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x118360800) [pid = 1646] [serial = 1554] [outer = 0x0] 04:04:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1217eec00) [pid = 1646] [serial = 1555] [outer = 0x118360800] 04:04:35 INFO - PROCESS | 1646 | 1468839875538 Marionette DEBUG loaded listener.js 04:04:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1217f6c00) [pid = 1646] [serial = 1556] [outer = 0x118360800] 04:04:35 INFO - PROCESS | 1646 | 1468839875871 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]]]}] 04:04:35 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) 04:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 522ms 04:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:04:35 INFO - PROCESS | 1646 | 1468839875917 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:04:35 INFO - PROCESS | 1646 | 1468839875919 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:04:35 INFO - PROCESS | 1646 | 1468839875921 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:04:35 INFO - PROCESS | 1646 | 1468839875931 Marionette TRACE conn2 <- [1,2046,null,{}] 04:04:35 INFO - PROCESS | 1646 | 1468839875934 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}] 04:04:35 INFO - PROCESS | 1646 | 1468839875935 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:36 INFO - PROCESS | 1646 | 1468839876024 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:04:36 INFO - PROCESS | 1646 | 1468839876028 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:36 INFO - PROCESS | 1646 | 1468839876029 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x126917800 == 41 [pid = 1646] [id = 519] 04:04:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1218a9400) [pid = 1646] [serial = 1557] [outer = 0x0] 04:04:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x121b3a000) [pid = 1646] [serial = 1558] [outer = 0x1218a9400] 04:04:36 INFO - PROCESS | 1646 | 1468839876058 Marionette DEBUG loaded listener.js 04:04:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x123fe0800) [pid = 1646] [serial = 1559] [outer = 0x1218a9400] 04:04:36 INFO - PROCESS | 1646 | 1468839876369 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]]]}] 04:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 479ms 04:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:04:36 INFO - PROCESS | 1646 | 1468839876405 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:04:36 INFO - PROCESS | 1646 | 1468839876407 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:04:36 INFO - PROCESS | 1646 | 1468839876410 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:04:36 INFO - PROCESS | 1646 | 1468839876411 Marionette TRACE conn2 <- [1,2050,null,{}] 04:04:36 INFO - PROCESS | 1646 | 1468839876413 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}] 04:04:36 INFO - PROCESS | 1646 | 1468839876415 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:36 INFO - PROCESS | 1646 | 1468839876538 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:04:36 INFO - PROCESS | 1646 | 1468839876543 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:36 INFO - PROCESS | 1646 | 1468839876544 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12691c800 == 42 [pid = 1646] [id = 520] 04:04:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1218ac400) [pid = 1646] [serial = 1560] [outer = 0x0] 04:04:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x12409c800) [pid = 1646] [serial = 1561] [outer = 0x1218ac400] 04:04:36 INFO - PROCESS | 1646 | 1468839876568 Marionette DEBUG loaded listener.js 04:04:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1244efc00) [pid = 1646] [serial = 1562] [outer = 0x1218ac400] 04:04:36 INFO - PROCESS | 1646 | 1468839876855 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]]]}] 04:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 472ms 04:04:36 INFO - PROCESS | 1646 | 1468839876889 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:04:36 INFO - PROCESS | 1646 | 1468839876898 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:04:36 INFO - PROCESS | 1646 | 1468839876904 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:04:36 INFO - PROCESS | 1646 | 1468839876905 Marionette TRACE conn2 <- [1,2054,null,{}] 04:04:36 INFO - PROCESS | 1646 | 1468839876907 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}] 04:04:36 INFO - PROCESS | 1646 | 1468839876908 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:37 INFO - PROCESS | 1646 | 1468839877033 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:04:37 INFO - PROCESS | 1646 | 1468839877087 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:37 INFO - PROCESS | 1646 | 1468839877089 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x110e67800 == 43 [pid = 1646] [id = 521] 04:04:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x110dab000) [pid = 1646] [serial = 1563] [outer = 0x0] 04:04:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x111ca8c00) [pid = 1646] [serial = 1564] [outer = 0x110dab000] 04:04:37 INFO - PROCESS | 1646 | 1468839877120 Marionette DEBUG loaded listener.js 04:04:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112982800) [pid = 1646] [serial = 1565] [outer = 0x110dab000] 04:04:37 INFO - PROCESS | 1646 | 1468839877557 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]]]}] 04:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 722ms 04:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:04:37 INFO - PROCESS | 1646 | 1468839877626 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:04:37 INFO - PROCESS | 1646 | 1468839877628 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:04:37 INFO - PROCESS | 1646 | 1468839877633 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:04:37 INFO - PROCESS | 1646 | 1468839877636 Marionette TRACE conn2 <- [1,2058,null,{}] 04:04:37 INFO - PROCESS | 1646 | 1468839877639 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}] 04:04:37 INFO - PROCESS | 1646 | 1468839877642 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:37 INFO - PROCESS | 1646 | 1468839877745 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:04:37 INFO - PROCESS | 1646 | 1468839877812 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:37 INFO - PROCESS | 1646 | 1468839877814 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x118255800 == 44 [pid = 1646] [id = 522] 04:04:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x116ac4c00) [pid = 1646] [serial = 1566] [outer = 0x0] 04:04:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1176d6800) [pid = 1646] [serial = 1567] [outer = 0x116ac4c00] 04:04:37 INFO - PROCESS | 1646 | 1468839877844 Marionette DEBUG loaded listener.js 04:04:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118234000) [pid = 1646] [serial = 1568] [outer = 0x116ac4c00] 04:04:38 INFO - PROCESS | 1646 | 1468839878269 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]]]}] 04:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 676ms 04:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:04:38 INFO - PROCESS | 1646 | 1468839878308 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:04:38 INFO - PROCESS | 1646 | 1468839878310 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:04:38 INFO - PROCESS | 1646 | 1468839878312 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:04:38 INFO - PROCESS | 1646 | 1468839878314 Marionette TRACE conn2 <- [1,2062,null,{}] 04:04:38 INFO - PROCESS | 1646 | 1468839878335 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}] 04:04:38 INFO - PROCESS | 1646 | 1468839878337 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:38 INFO - PROCESS | 1646 | 1468839878442 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:04:38 INFO - PROCESS | 1646 | 1468839878501 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:38 INFO - PROCESS | 1646 | 1468839878503 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12671e000 == 45 [pid = 1646] [id = 523] 04:04:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118362c00) [pid = 1646] [serial = 1569] [outer = 0x0] 04:04:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11868ac00) [pid = 1646] [serial = 1570] [outer = 0x118362c00] 04:04:38 INFO - PROCESS | 1646 | 1468839878532 Marionette DEBUG loaded listener.js 04:04:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1197be800) [pid = 1646] [serial = 1571] [outer = 0x118362c00] 04:04:39 INFO - PROCESS | 1646 | 1468839879012 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]]]}] 04:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 740ms 04:04:39 INFO - PROCESS | 1646 | 1468839879054 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:04:39 INFO - PROCESS | 1646 | 1468839879058 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:04:39 INFO - PROCESS | 1646 | 1468839879290 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:04:39 INFO - PROCESS | 1646 | 1468839879293 Marionette TRACE conn2 <- [1,2066,null,{}] 04:04:39 INFO - PROCESS | 1646 | 1468839879346 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}] 04:04:39 INFO - PROCESS | 1646 | 1468839879349 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:39 INFO - PROCESS | 1646 | 1468839879484 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:04:39 INFO - PROCESS | 1646 | 1468839879605 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:39 INFO - PROCESS | 1646 | 1468839879608 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x11316d800 == 46 [pid = 1646] [id = 524] 04:04:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x110daf800) [pid = 1646] [serial = 1572] [outer = 0x0] 04:04:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1128b0000) [pid = 1646] [serial = 1573] [outer = 0x110daf800] 04:04:39 INFO - PROCESS | 1646 | 1468839879655 Marionette DEBUG loaded listener.js 04:04:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x113864c00) [pid = 1646] [serial = 1574] [outer = 0x110daf800] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x113170800 == 45 [pid = 1646] [id = 487] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12691c800 == 44 [pid = 1646] [id = 520] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x126917800 == 43 [pid = 1646] [id = 519] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1262e7000 == 42 [pid = 1646] [id = 518] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x110e64000 == 41 [pid = 1646] [id = 517] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x124466000 == 40 [pid = 1646] [id = 516] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1217da000 == 39 [pid = 1646] [id = 515] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12151a000 == 38 [pid = 1646] [id = 514] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x119a18000 == 37 [pid = 1646] [id = 513] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1187e6000 == 36 [pid = 1646] [id = 512] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x118259800 == 35 [pid = 1646] [id = 511] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1169bc000 == 34 [pid = 1646] [id = 510] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11314d800 == 33 [pid = 1646] [id = 509] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x117368000 == 32 [pid = 1646] [id = 508] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x119692000 == 31 [pid = 1646] [id = 506] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x113168000 == 30 [pid = 1646] [id = 507] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12671e000 == 29 [pid = 1646] [id = 523] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x118255800 == 28 [pid = 1646] [id = 522] 04:04:40 INFO - PROCESS | 1646 | --DOCSHELL 0x110e67800 == 27 [pid = 1646] [id = 521] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11678b400) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1176d1c00) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118753400) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x116aa3000) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x115e86800) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11822dc00) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x117e93000) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x112986400) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1184d2c00) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x112f07800) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11846b800) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x115e81c00) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1182e0800) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118410800) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1151cbc00) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 04:04:40 INFO - PROCESS | 1646 | 1468839880600 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]]]}] 04:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1590ms 04:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:04:40 INFO - PROCESS | 1646 | 1468839880653 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:04:40 INFO - PROCESS | 1646 | 1468839880655 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:04:40 INFO - PROCESS | 1646 | 1468839880659 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:04:40 INFO - PROCESS | 1646 | 1468839880661 Marionette TRACE conn2 <- [1,2070,null,{}] 04:04:40 INFO - PROCESS | 1646 | 1468839880665 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}] 04:04:40 INFO - PROCESS | 1646 | 1468839880667 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:40 INFO - PROCESS | 1646 | 1468839880745 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:04:40 INFO - PROCESS | 1646 | 1468839880754 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:40 INFO - PROCESS | 1646 | 1468839880757 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x112155800 == 28 [pid = 1646] [id = 525] 04:04:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x112f07800) [pid = 1646] [serial = 1575] [outer = 0x0] 04:04:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x113372c00) [pid = 1646] [serial = 1576] [outer = 0x112f07800] 04:04:40 INFO - PROCESS | 1646 | 1468839880785 Marionette DEBUG loaded listener.js 04:04:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x115e78000) [pid = 1646] [serial = 1577] [outer = 0x112f07800] 04:04:41 INFO - PROCESS | 1646 | 1468839881134 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]]]}] 04:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 523ms 04:04:41 INFO - PROCESS | 1646 | 1468839881194 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:04:41 INFO - PROCESS | 1646 | 1468839881197 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:04:41 INFO - PROCESS | 1646 | 1468839881203 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:04:41 INFO - PROCESS | 1646 | 1468839881205 Marionette TRACE conn2 <- [1,2074,null,{}] 04:04:41 INFO - PROCESS | 1646 | 1468839881208 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}] 04:04:41 INFO - PROCESS | 1646 | 1468839881210 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:41 INFO - PROCESS | 1646 | 1468839881287 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:04:41 INFO - PROCESS | 1646 | 1468839881291 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:41 INFO - PROCESS | 1646 | 1468839881293 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x116571000 == 29 [pid = 1646] [id = 526] 04:04:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x115e86800) [pid = 1646] [serial = 1578] [outer = 0x0] 04:04:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x116907400) [pid = 1646] [serial = 1579] [outer = 0x115e86800] 04:04:41 INFO - PROCESS | 1646 | 1468839881322 Marionette DEBUG loaded listener.js 04:04:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x116ac0c00) [pid = 1646] [serial = 1580] [outer = 0x115e86800] 04:04:41 INFO - PROCESS | 1646 | 1468839881673 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]]]}] 04:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 04:04:41 INFO - PROCESS | 1646 | 1468839881737 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:04:41 INFO - PROCESS | 1646 | 1468839881739 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:04:41 INFO - PROCESS | 1646 | 1468839881744 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:04:41 INFO - PROCESS | 1646 | 1468839881748 Marionette TRACE conn2 <- [1,2078,null,{}] 04:04:41 INFO - PROCESS | 1646 | 1468839881759 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}] 04:04:41 INFO - PROCESS | 1646 | 1468839881776 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:41 INFO - PROCESS | 1646 | 1468839881899 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:04:41 INFO - PROCESS | 1646 | 1468839881915 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:41 INFO - PROCESS | 1646 | 1468839881918 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e46000 == 30 [pid = 1646] [id = 527] 04:04:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x117e89c00) [pid = 1646] [serial = 1581] [outer = 0x0] 04:04:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1182d7400) [pid = 1646] [serial = 1582] [outer = 0x117e89c00] 04:04:41 INFO - PROCESS | 1646 | 1468839881965 Marionette DEBUG loaded listener.js 04:04:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1182ea800) [pid = 1646] [serial = 1583] [outer = 0x117e89c00] 04:04:42 INFO - PROCESS | 1646 | 1468839882442 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]]]}] 04:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 726ms 04:04:42 INFO - PROCESS | 1646 | 1468839882470 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:04:42 INFO - PROCESS | 1646 | 1468839882472 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:04:42 INFO - PROCESS | 1646 | 1468839882474 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:04:42 INFO - PROCESS | 1646 | 1468839882475 Marionette TRACE conn2 <- [1,2082,null,{}] 04:04:42 INFO - PROCESS | 1646 | 1468839882477 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}] 04:04:42 INFO - PROCESS | 1646 | 1468839882479 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:42 INFO - PROCESS | 1646 | 1468839882560 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:04:42 INFO - PROCESS | 1646 | 1468839882564 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:42 INFO - PROCESS | 1646 | 1468839882566 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182bb000 == 31 [pid = 1646] [id = 528] 04:04:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118361000) [pid = 1646] [serial = 1584] [outer = 0x0] 04:04:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118465400) [pid = 1646] [serial = 1585] [outer = 0x118361000] 04:04:42 INFO - PROCESS | 1646 | 1468839882593 Marionette DEBUG loaded listener.js 04:04:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1184c9c00) [pid = 1646] [serial = 1586] [outer = 0x118361000] 04:04:42 INFO - PROCESS | 1646 | 1468839882955 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]]]}] 04:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 04:04:43 INFO - PROCESS | 1646 | 1468839882999 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:04:43 INFO - PROCESS | 1646 | 1468839883001 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:04:43 INFO - PROCESS | 1646 | 1468839883003 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:04:43 INFO - PROCESS | 1646 | 1468839883004 Marionette TRACE conn2 <- [1,2086,null,{}] 04:04:43 INFO - PROCESS | 1646 | 1468839883007 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}] 04:04:43 INFO - PROCESS | 1646 | 1468839883008 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:43 INFO - PROCESS | 1646 | 1468839883114 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:04:43 INFO - PROCESS | 1646 | 1468839883118 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:43 INFO - PROCESS | 1646 | 1468839883119 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f7000 == 32 [pid = 1646] [id = 529] 04:04:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x113d49400) [pid = 1646] [serial = 1587] [outer = 0x0] 04:04:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118662c00) [pid = 1646] [serial = 1588] [outer = 0x113d49400] 04:04:43 INFO - PROCESS | 1646 | 1468839883144 Marionette DEBUG loaded listener.js 04:04:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1190f8800) [pid = 1646] [serial = 1589] [outer = 0x113d49400] 04:04:43 INFO - PROCESS | 1646 | 1468839883490 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]]]}] 04:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 522ms 04:04:43 INFO - PROCESS | 1646 | 1468839883526 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:04:43 INFO - PROCESS | 1646 | 1468839883527 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:04:43 INFO - PROCESS | 1646 | 1468839883529 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:04:43 INFO - PROCESS | 1646 | 1468839883530 Marionette TRACE conn2 <- [1,2090,null,{}] 04:04:43 INFO - PROCESS | 1646 | 1468839883533 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}] 04:04:43 INFO - PROCESS | 1646 | 1468839883537 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:43 INFO - PROCESS | 1646 | 1468839883654 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:04:43 INFO - PROCESS | 1646 | 1468839883690 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:43 INFO - PROCESS | 1646 | 1468839883691 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12130b000 == 33 [pid = 1646] [id = 530] 04:04:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1190f9c00) [pid = 1646] [serial = 1590] [outer = 0x0] 04:04:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119aa2400) [pid = 1646] [serial = 1591] [outer = 0x1190f9c00] 04:04:43 INFO - PROCESS | 1646 | 1468839883717 Marionette DEBUG loaded listener.js 04:04:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11a0b4400) [pid = 1646] [serial = 1592] [outer = 0x1190f9c00] 04:04:44 INFO - PROCESS | 1646 | 1468839884060 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]]]}] 04:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 571ms 04:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:04:44 INFO - PROCESS | 1646 | 1468839884100 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:04:44 INFO - PROCESS | 1646 | 1468839884101 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:04:44 INFO - PROCESS | 1646 | 1468839884103 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:04:44 INFO - PROCESS | 1646 | 1468839884104 Marionette TRACE conn2 <- [1,2094,null,{}] 04:04:44 INFO - PROCESS | 1646 | 1468839884107 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}] 04:04:44 INFO - PROCESS | 1646 | 1468839884108 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:44 INFO - PROCESS | 1646 | 1468839884210 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:04:44 INFO - PROCESS | 1646 | 1468839884248 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:44 INFO - PROCESS | 1646 | 1468839884249 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x121aaf000 == 34 [pid = 1646] [id = 531] 04:04:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1121e2000) [pid = 1646] [serial = 1593] [outer = 0x0] 04:04:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1216c4800) [pid = 1646] [serial = 1594] [outer = 0x1121e2000] 04:04:44 INFO - PROCESS | 1646 | 1468839884273 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118667400) [pid = 1646] [serial = 1595] [outer = 0x1121e2000] 04:04:44 INFO - PROCESS | 1646 | 1468839884579 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]]]}] 04:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 518ms 04:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:04:44 INFO - PROCESS | 1646 | 1468839884623 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:04:44 INFO - PROCESS | 1646 | 1468839884624 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:04:44 INFO - PROCESS | 1646 | 1468839884626 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:04:44 INFO - PROCESS | 1646 | 1468839884627 Marionette TRACE conn2 <- [1,2098,null,{}] 04:04:44 INFO - PROCESS | 1646 | 1468839884630 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}] 04:04:44 INFO - PROCESS | 1646 | 1468839884631 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:44 INFO - PROCESS | 1646 | 1468839884727 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:04:44 INFO - PROCESS | 1646 | 1468839884737 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:44 INFO - PROCESS | 1646 | 1468839884738 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x124467800 == 35 [pid = 1646] [id = 532] 04:04:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11a1b6800) [pid = 1646] [serial = 1596] [outer = 0x0] 04:04:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1217eb800) [pid = 1646] [serial = 1597] [outer = 0x11a1b6800] 04:04:44 INFO - PROCESS | 1646 | 1468839884763 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121b3f400) [pid = 1646] [serial = 1598] [outer = 0x11a1b6800] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1184ca800) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119ba4800) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1121ebc00) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116aa2800) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1182d6400) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x115e77400) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1151d6400) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118408c00) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118660c00) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1217a1000) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x115e84400) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1218a9400) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1218ac400) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1184c4800) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118360800) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:04:45 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119a9e400) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:04:45 INFO - PROCESS | 1646 | 1468839885202 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]]]}] 04:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 621ms 04:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:04:45 INFO - PROCESS | 1646 | 1468839885252 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:04:45 INFO - PROCESS | 1646 | 1468839885254 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:04:45 INFO - PROCESS | 1646 | 1468839885256 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:04:45 INFO - PROCESS | 1646 | 1468839885257 Marionette TRACE conn2 <- [1,2102,null,{}] 04:04:45 INFO - PROCESS | 1646 | 1468839885259 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}] 04:04:45 INFO - PROCESS | 1646 | 1468839885261 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:45 INFO - PROCESS | 1646 | 1468839885378 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:04:45 INFO - PROCESS | 1646 | 1468839885411 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:45 INFO - PROCESS | 1646 | 1468839885412 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1246a4800 == 36 [pid = 1646] [id = 533] 04:04:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1121bbc00) [pid = 1646] [serial = 1599] [outer = 0x0] 04:04:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11822ec00) [pid = 1646] [serial = 1600] [outer = 0x1121bbc00] 04:04:45 INFO - PROCESS | 1646 | 1468839885436 Marionette DEBUG loaded listener.js 04:04:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11875d800) [pid = 1646] [serial = 1601] [outer = 0x1121bbc00] 04:04:45 INFO - PROCESS | 1646 | 1468839885716 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]]]}] 04:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 468ms 04:04:45 INFO - PROCESS | 1646 | 1468839885725 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:04:45 INFO - PROCESS | 1646 | 1468839885726 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:04:45 INFO - PROCESS | 1646 | 1468839885730 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:04:45 INFO - PROCESS | 1646 | 1468839885732 Marionette TRACE conn2 <- [1,2106,null,{}] 04:04:45 INFO - PROCESS | 1646 | 1468839885741 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}] 04:04:45 INFO - PROCESS | 1646 | 1468839885742 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:45 INFO - PROCESS | 1646 | 1468839885823 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:04:45 INFO - PROCESS | 1646 | 1468839885827 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:45 INFO - PROCESS | 1646 | 1468839885828 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a08000 == 37 [pid = 1646] [id = 534] 04:04:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11865c000) [pid = 1646] [serial = 1602] [outer = 0x0] 04:04:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1217e9400) [pid = 1646] [serial = 1603] [outer = 0x11865c000] 04:04:45 INFO - PROCESS | 1646 | 1468839885855 Marionette DEBUG loaded listener.js 04:04:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121b40400) [pid = 1646] [serial = 1604] [outer = 0x11865c000] 04:04:46 INFO - PROCESS | 1646 | 1468839886178 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]]]}] 04:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 472ms 04:04:46 INFO - PROCESS | 1646 | 1468839886204 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:04:46 INFO - PROCESS | 1646 | 1468839886206 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:04:46 INFO - PROCESS | 1646 | 1468839886208 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:04:46 INFO - PROCESS | 1646 | 1468839886210 Marionette TRACE conn2 <- [1,2110,null,{}] 04:04:46 INFO - PROCESS | 1646 | 1468839886213 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}] 04:04:46 INFO - PROCESS | 1646 | 1468839886214 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:46 INFO - PROCESS | 1646 | 1468839886335 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:04:46 INFO - PROCESS | 1646 | 1468839886341 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 1646 | 1468839886350 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x129009000 == 38 [pid = 1646] [id = 535] 04:04:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x111f21400) [pid = 1646] [serial = 1605] [outer = 0x0] 04:04:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121b41400) [pid = 1646] [serial = 1606] [outer = 0x111f21400] 04:04:46 INFO - PROCESS | 1646 | 1468839886377 Marionette DEBUG loaded listener.js 04:04:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1244f6000) [pid = 1646] [serial = 1607] [outer = 0x111f21400] 04:04:46 INFO - PROCESS | 1646 | 1468839886710 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]]]}] 04:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 04:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:04:46 INFO - PROCESS | 1646 | 1468839886728 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:04:46 INFO - PROCESS | 1646 | 1468839886729 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:04:46 INFO - PROCESS | 1646 | 1468839886732 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:04:46 INFO - PROCESS | 1646 | 1468839886734 Marionette TRACE conn2 <- [1,2114,null,{}] 04:04:46 INFO - PROCESS | 1646 | 1468839886739 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}] 04:04:46 INFO - PROCESS | 1646 | 1468839886740 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:46 INFO - PROCESS | 1646 | 1468839886821 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:04:46 INFO - PROCESS | 1646 | 1468839886824 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 1646 | 1468839886825 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a319000 == 39 [pid = 1646] [id = 536] 04:04:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121c38000) [pid = 1646] [serial = 1608] [outer = 0x0] 04:04:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12499d800) [pid = 1646] [serial = 1609] [outer = 0x121c38000] 04:04:46 INFO - PROCESS | 1646 | 1468839886849 Marionette DEBUG loaded listener.js 04:04:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x126169400) [pid = 1646] [serial = 1610] [outer = 0x121c38000] 04:04:47 INFO - PROCESS | 1646 | 1468839887380 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]]]}] 04:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 724ms 04:04:47 INFO - PROCESS | 1646 | 1468839887457 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:04:47 INFO - PROCESS | 1646 | 1468839887460 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:04:47 INFO - PROCESS | 1646 | 1468839887463 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:04:47 INFO - PROCESS | 1646 | 1468839887467 Marionette TRACE conn2 <- [1,2118,null,{}] 04:04:47 INFO - PROCESS | 1646 | 1468839887472 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}] 04:04:47 INFO - PROCESS | 1646 | 1468839887473 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:47 INFO - PROCESS | 1646 | 1468839887584 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:04:47 INFO - PROCESS | 1646 | 1468839887642 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:47 INFO - PROCESS | 1646 | 1468839887643 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11650f000 == 40 [pid = 1646] [id = 537] 04:04:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x112ea2800) [pid = 1646] [serial = 1611] [outer = 0x0] 04:04:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x115e77400) [pid = 1646] [serial = 1612] [outer = 0x112ea2800] 04:04:47 INFO - PROCESS | 1646 | 1468839887674 Marionette DEBUG loaded listener.js 04:04:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1160eb400) [pid = 1646] [serial = 1613] [outer = 0x112ea2800] 04:04:48 INFO - PROCESS | 1646 | 1468839888224 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]]]}] 04:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 825ms 04:04:48 INFO - PROCESS | 1646 | 1468839888416 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:04:48 INFO - PROCESS | 1646 | 1468839888419 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:04:48 INFO - PROCESS | 1646 | 1468839888447 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:04:48 INFO - PROCESS | 1646 | 1468839888449 Marionette TRACE conn2 <- [1,2122,null,{}] 04:04:48 INFO - PROCESS | 1646 | 1468839888453 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}] 04:04:48 INFO - PROCESS | 1646 | 1468839888455 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:48 INFO - PROCESS | 1646 | 1468839888563 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:04:48 INFO - PROCESS | 1646 | 1468839888618 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:48 INFO - PROCESS | 1646 | 1468839888621 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x11615b000 == 41 [pid = 1646] [id = 538] 04:04:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x113f3c800) [pid = 1646] [serial = 1614] [outer = 0x0] 04:04:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x115e7e400) [pid = 1646] [serial = 1615] [outer = 0x113f3c800] 04:04:48 INFO - PROCESS | 1646 | 1468839888658 Marionette DEBUG loaded listener.js 04:04:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1160f0000) [pid = 1646] [serial = 1616] [outer = 0x113f3c800] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x129009000 == 40 [pid = 1646] [id = 535] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x128a08000 == 39 [pid = 1646] [id = 534] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1246a4800 == 38 [pid = 1646] [id = 533] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x124467800 == 37 [pid = 1646] [id = 532] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x121aaf000 == 36 [pid = 1646] [id = 531] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12130b000 == 35 [pid = 1646] [id = 530] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f7000 == 34 [pid = 1646] [id = 529] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1182bb000 == 33 [pid = 1646] [id = 528] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x117e46000 == 32 [pid = 1646] [id = 527] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x116571000 == 31 [pid = 1646] [id = 526] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x112155800 == 30 [pid = 1646] [id = 525] 04:04:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11316d800 == 29 [pid = 1646] [id = 524] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1217e7800) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119a9fc00) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x121170000) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1128b1400) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112ea8800) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116ace800) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1181e1c00) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1182e7800) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118360c00) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1161c7400) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116aa3400) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x115e86c00) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x116539800) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1184cd800) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118689800) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11875cc00) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1217a6800) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1215f5c00) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1217ea800) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x123fe0800) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x118460400) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x121b3a000) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1217adc00) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1244efc00) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119043800) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1217f6c00) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x119d11400) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1190fac00) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12409c800) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1217eec00) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 04:04:49 INFO - PROCESS | 1646 | 1468839889108 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]]]}] 04:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 676ms 04:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:04:49 INFO - PROCESS | 1646 | 1468839889122 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:04:49 INFO - PROCESS | 1646 | 1468839889124 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:04:49 INFO - PROCESS | 1646 | 1468839889129 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - PROCESS | 1646 | 1468839889131 Marionette TRACE conn2 <- [1,2126,null,{}] 04:04:49 INFO - PROCESS | 1646 | 1468839889137 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}] 04:04:49 INFO - PROCESS | 1646 | 1468839889138 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:49 INFO - PROCESS | 1646 | 1468839889218 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:04:49 INFO - PROCESS | 1646 | 1468839889222 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:49 INFO - PROCESS | 1646 | 1468839889224 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x116028000 == 30 [pid = 1646] [id = 539] 04:04:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x116086400) [pid = 1646] [serial = 1617] [outer = 0x0] 04:04:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x116aa2800) [pid = 1646] [serial = 1618] [outer = 0x116086400] 04:04:49 INFO - PROCESS | 1646 | 1468839889253 Marionette DEBUG loaded listener.js 04:04:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1172bb400) [pid = 1646] [serial = 1619] [outer = 0x116086400] 04:04:49 INFO - PROCESS | 1646 | 1468839889599 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]]]}] 04:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 526ms 04:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:04:49 INFO - PROCESS | 1646 | 1468839889653 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:04:49 INFO - PROCESS | 1646 | 1468839889654 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:04:49 INFO - PROCESS | 1646 | 1468839889656 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - PROCESS | 1646 | 1468839889657 Marionette TRACE conn2 <- [1,2130,null,{}] 04:04:49 INFO - PROCESS | 1646 | 1468839889664 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}] 04:04:49 INFO - PROCESS | 1646 | 1468839889668 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:49 INFO - PROCESS | 1646 | 1468839889753 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:04:49 INFO - PROCESS | 1646 | 1468839889760 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:49 INFO - PROCESS | 1646 | 1468839889763 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x118252800 == 31 [pid = 1646] [id = 540] 04:04:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1182da800) [pid = 1646] [serial = 1620] [outer = 0x0] 04:04:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1182e0800) [pid = 1646] [serial = 1621] [outer = 0x1182da800] 04:04:49 INFO - PROCESS | 1646 | 1468839889794 Marionette DEBUG loaded listener.js 04:04:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1182f2400) [pid = 1646] [serial = 1622] [outer = 0x1182da800] 04:04:50 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 04:04:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 04:04:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1 04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:50 INFO - _addTest/ [0,2133,"getWindowHandle",null] 04:04:50 INFO - PROCESS | 1646 | 1468839890176 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:04:50 INFO - PROCESS | 1646 | 1468839890179 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:04:50 INFO - PROCESS | 1646 | 1468839890180 Marionette TRACE conn2 <- [1,2134,null,{}] 04:04:50 INFO - PROCESS | 1646 | 1468839890191 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}] 04:04:50 INFO - PROCESS | 1646 | 1468839890193 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:50 INFO - PROCESS | 1646 | 1468839890299 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:04:50 INFO - PROCESS | 1646 | 1468839890303 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:50 INFO - PROCESS | 1646 | 1468839890304 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x118722800 == 32 [pid = 1646] [id = 541] 04:04:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1128ab400) [pid = 1646] [serial = 1623] [outer = 0x0] 04:04:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11846f800) [pid = 1646] [serial = 1624] [outer = 0x1128ab400] 04:04:50 INFO - PROCESS | 1646 | 1468839890329 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118681000) [pid = 1646] [serial = 1625] [outer = 0x1128ab400] 04:04:50 INFO - PROCESS | 1646 | 1468839890638 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]]]}] 04:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 472ms 04:04:50 INFO - PROCESS | 1646 | 1468839890656 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:04:50 INFO - PROCESS | 1646 | 1468839890657 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:04:50 INFO - PROCESS | 1646 | 1468839890660 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:04:50 INFO - PROCESS | 1646 | 1468839890661 Marionette TRACE conn2 <- [1,2138,null,{}] 04:04:50 INFO - PROCESS | 1646 | 1468839890663 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}] 04:04:50 INFO - PROCESS | 1646 | 1468839890665 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:50 INFO - PROCESS | 1646 | 1468839890744 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:04:50 INFO - PROCESS | 1646 | 1468839890802 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:50 INFO - PROCESS | 1646 | 1468839890803 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a2c000 == 33 [pid = 1646] [id = 542] 04:04:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112c4bc00) [pid = 1646] [serial = 1626] [outer = 0x0] 04:04:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11875cc00) [pid = 1646] [serial = 1627] [outer = 0x112c4bc00] 04:04:50 INFO - PROCESS | 1646 | 1468839890829 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119750000) [pid = 1646] [serial = 1628] [outer = 0x112c4bc00] 04:04:51 INFO - PROCESS | 1646 | 1468839891105 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]]]}] 04:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 472ms 04:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:04:51 INFO - PROCESS | 1646 | 1468839891139 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:04:51 INFO - PROCESS | 1646 | 1468839891140 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:04:51 INFO - PROCESS | 1646 | 1468839891142 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:04:51 INFO - PROCESS | 1646 | 1468839891143 Marionette TRACE conn2 <- [1,2142,null,{}] 04:04:51 INFO - PROCESS | 1646 | 1468839891145 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}] 04:04:51 INFO - PROCESS | 1646 | 1468839891153 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:51 INFO - PROCESS | 1646 | 1468839891291 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:04:51 INFO - PROCESS | 1646 | 1468839891295 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 1646 | 1468839891297 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x121721000 == 34 [pid = 1646] [id = 543] 04:04:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119a9d800) [pid = 1646] [serial = 1629] [outer = 0x0] 04:04:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119b69c00) [pid = 1646] [serial = 1630] [outer = 0x119a9d800] 04:04:51 INFO - PROCESS | 1646 | 1468839891321 Marionette DEBUG loaded listener.js 04:04:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x121285000) [pid = 1646] [serial = 1631] [outer = 0x119a9d800] 04:04:51 INFO - PROCESS | 1646 | 1468839891662 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] 04:04:51 INFO - PROCESS | 1646 | 1468839891712 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:04:51 INFO - PROCESS | 1646 | 1468839891715 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:04:51 INFO - PROCESS | 1646 | 1468839891716 Marionette TRACE conn2 <- [1,2146,null,{}] 04:04:51 INFO - PROCESS | 1646 | 1468839891718 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}] 04:04:51 INFO - PROCESS | 1646 | 1468839891719 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:51 INFO - PROCESS | 1646 | 1468839891815 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:04:51 INFO - PROCESS | 1646 | 1468839891851 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 1646 | 1468839891852 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x124472000 == 35 [pid = 1646] [id = 544] 04:04:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121286000) [pid = 1646] [serial = 1632] [outer = 0x0] 04:04:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1217e7800) [pid = 1646] [serial = 1633] [outer = 0x121286000] 04:04:51 INFO - PROCESS | 1646 | 1468839891876 Marionette DEBUG loaded listener.js 04:04:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121b34400) [pid = 1646] [serial = 1634] [outer = 0x121286000] 04:04:52 INFO - PROCESS | 1646 | 1468839892203 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] 04:04:52 INFO - PROCESS | 1646 | 1468839892238 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:04:52 INFO - PROCESS | 1646 | 1468839892240 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 1646 | 1468839892241 Marionette TRACE conn2 <- [1,2150,null,{}] 04:04:52 INFO - PROCESS | 1646 | 1468839892243 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}] 04:04:52 INFO - PROCESS | 1646 | 1468839892244 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:52 INFO - PROCESS | 1646 | 1468839892340 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:04:52 INFO - PROCESS | 1646 | 1468839892378 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:52 INFO - PROCESS | 1646 | 1468839892379 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12619d000 == 36 [pid = 1646] [id = 545] 04:04:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121b37800) [pid = 1646] [serial = 1635] [outer = 0x0] 04:04:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121eacc00) [pid = 1646] [serial = 1636] [outer = 0x121b37800] 04:04:52 INFO - PROCESS | 1646 | 1468839892404 Marionette DEBUG loaded listener.js 04:04:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12409b400) [pid = 1646] [serial = 1637] [outer = 0x121b37800] 04:04:52 INFO - PROCESS | 1646 | 1468839892718 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]]]}] 04:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 518ms 04:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:04:52 INFO - PROCESS | 1646 | 1468839892759 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:04:52 INFO - PROCESS | 1646 | 1468839892761 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:04:52 INFO - PROCESS | 1646 | 1468839892763 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 1646 | 1468839892764 Marionette TRACE conn2 <- [1,2154,null,{}] 04:04:52 INFO - PROCESS | 1646 | 1468839892767 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}] 04:04:52 INFO - PROCESS | 1646 | 1468839892768 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:52 INFO - PROCESS | 1646 | 1468839892866 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:04:52 INFO - PROCESS | 1646 | 1468839892870 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:52 INFO - PROCESS | 1646 | 1468839892871 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x126903800 == 37 [pid = 1646] [id = 546] 04:04:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121b3a400) [pid = 1646] [serial = 1638] [outer = 0x0] 04:04:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1244f0000) [pid = 1646] [serial = 1639] [outer = 0x121b3a400] 04:04:52 INFO - PROCESS | 1646 | 1468839892895 Marionette DEBUG loaded listener.js 04:04:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124ae6800) [pid = 1646] [serial = 1640] [outer = 0x121b3a400] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113d49400) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118361000) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x115e86800) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112f07800) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x117e89c00) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1190f9c00) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x110daf800) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x110dab000) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1121bbc00) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x116ac4c00) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118362c00) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1121e2000) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11a1b6800) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11865c000) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:04:53 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x111f21400) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:04:53 INFO - PROCESS | 1646 | 1468839893307 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]]]}] 04:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 572ms 04:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:04:53 INFO - PROCESS | 1646 | 1468839893337 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:04:53 INFO - PROCESS | 1646 | 1468839893338 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:04:53 INFO - PROCESS | 1646 | 1468839893340 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:04:53 INFO - PROCESS | 1646 | 1468839893341 Marionette TRACE conn2 <- [1,2158,null,{}] 04:04:53 INFO - PROCESS | 1646 | 1468839893343 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}] 04:04:53 INFO - PROCESS | 1646 | 1468839893345 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:53 INFO - PROCESS | 1646 | 1468839893424 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:04:53 INFO - PROCESS | 1646 | 1468839893427 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:53 INFO - PROCESS | 1646 | 1468839893428 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x118720000 == 38 [pid = 1646] [id = 547] 04:04:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1128b0800) [pid = 1646] [serial = 1641] [outer = 0x0] 04:04:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x115e85000) [pid = 1646] [serial = 1642] [outer = 0x1128b0800] 04:04:53 INFO - PROCESS | 1646 | 1468839893454 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11835cc00) [pid = 1646] [serial = 1643] [outer = 0x1128b0800] 04:04:53 INFO - PROCESS | 1646 | 1468839893794 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]]]}] 04:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 470ms 04:04:53 INFO - PROCESS | 1646 | 1468839893811 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:04:53 INFO - PROCESS | 1646 | 1468839893813 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:04:53 INFO - PROCESS | 1646 | 1468839893815 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:04:53 INFO - PROCESS | 1646 | 1468839893819 Marionette TRACE conn2 <- [1,2162,null,{}] 04:04:53 INFO - PROCESS | 1646 | 1468839893823 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}] 04:04:53 INFO - PROCESS | 1646 | 1468839893824 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:53 INFO - PROCESS | 1646 | 1468839893940 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:04:53 INFO - PROCESS | 1646 | 1468839893945 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:53 INFO - PROCESS | 1646 | 1468839893947 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x129013000 == 39 [pid = 1646] [id = 548] 04:04:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118361000) [pid = 1646] [serial = 1644] [outer = 0x0] 04:04:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11a1ba400) [pid = 1646] [serial = 1645] [outer = 0x118361000] 04:04:53 INFO - PROCESS | 1646 | 1468839893975 Marionette DEBUG loaded listener.js 04:04:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12616c400) [pid = 1646] [serial = 1646] [outer = 0x118361000] 04:04:54 INFO - PROCESS | 1646 | 1468839894290 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]]]}] 04:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 524ms 04:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:04:54 INFO - PROCESS | 1646 | 1468839894340 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:04:54 INFO - PROCESS | 1646 | 1468839894341 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:04:54 INFO - PROCESS | 1646 | 1468839894343 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:04:54 INFO - PROCESS | 1646 | 1468839894344 Marionette TRACE conn2 <- [1,2166,null,{}] 04:04:54 INFO - PROCESS | 1646 | 1468839894346 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}] 04:04:54 INFO - PROCESS | 1646 | 1468839894347 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:54 INFO - PROCESS | 1646 | 1468839894424 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:04:54 INFO - PROCESS | 1646 | 1468839894428 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:54 INFO - PROCESS | 1646 | 1468839894429 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a513000 == 40 [pid = 1646] [id = 549] 04:04:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12616fc00) [pid = 1646] [serial = 1647] [outer = 0x0] 04:04:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1262ae800) [pid = 1646] [serial = 1648] [outer = 0x12616fc00] 04:04:54 INFO - PROCESS | 1646 | 1468839894455 Marionette DEBUG loaded listener.js 04:04:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12665a000) [pid = 1646] [serial = 1649] [outer = 0x12616fc00] 04:04:54 INFO - PROCESS | 1646 | 1468839894786 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]]]}] 04:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 471ms 04:04:54 INFO - PROCESS | 1646 | 1468839894815 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:04:54 INFO - PROCESS | 1646 | 1468839894818 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:04:54 INFO - PROCESS | 1646 | 1468839894820 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:04:54 INFO - PROCESS | 1646 | 1468839894821 Marionette TRACE conn2 <- [1,2170,null,{}] 04:04:54 INFO - PROCESS | 1646 | 1468839894824 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}] 04:04:54 INFO - PROCESS | 1646 | 1468839894825 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:54 INFO - PROCESS | 1646 | 1468839894931 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:04:54 INFO - PROCESS | 1646 | 1468839894940 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:54 INFO - PROCESS | 1646 | 1468839894940 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a684000 == 41 [pid = 1646] [id = 550] 04:04:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1262afc00) [pid = 1646] [serial = 1650] [outer = 0x0] 04:04:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12675c800) [pid = 1646] [serial = 1651] [outer = 0x1262afc00] 04:04:54 INFO - PROCESS | 1646 | 1468839894964 Marionette DEBUG loaded listener.js 04:04:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x126968400) [pid = 1646] [serial = 1652] [outer = 0x1262afc00] 04:04:55 INFO - PROCESS | 1646 | 1468839895301 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]]]}] 04:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 518ms 04:04:55 INFO - PROCESS | 1646 | 1468839895340 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:04:55 INFO - PROCESS | 1646 | 1468839895342 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:04:55 INFO - PROCESS | 1646 | 1468839895346 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:04:55 INFO - PROCESS | 1646 | 1468839895348 Marionette TRACE conn2 <- [1,2174,null,{}] 04:04:55 INFO - PROCESS | 1646 | 1468839895352 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}] 04:04:55 INFO - PROCESS | 1646 | 1468839895354 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:55 INFO - PROCESS | 1646 | 1468839895461 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:04:55 INFO - PROCESS | 1646 | 1468839895515 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:55 INFO - PROCESS | 1646 | 1468839895518 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1132da800 == 42 [pid = 1646] [id = 551] 04:04:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x112c54400) [pid = 1646] [serial = 1653] [outer = 0x0] 04:04:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x112e62000) [pid = 1646] [serial = 1654] [outer = 0x112c54400] 04:04:55 INFO - PROCESS | 1646 | 1468839895549 Marionette DEBUG loaded listener.js 04:04:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11600f800) [pid = 1646] [serial = 1655] [outer = 0x112c54400] 04:04:55 INFO - PROCESS | 1646 | 1468839895961 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]]]}] 04:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 673ms 04:04:56 INFO - PROCESS | 1646 | 1468839896019 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:04:56 INFO - PROCESS | 1646 | 1468839896022 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:04:56 INFO - PROCESS | 1646 | 1468839896027 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:04:56 INFO - PROCESS | 1646 | 1468839896029 Marionette TRACE conn2 <- [1,2178,null,{}] 04:04:56 INFO - PROCESS | 1646 | 1468839896031 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}] 04:04:56 INFO - PROCESS | 1646 | 1468839896033 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:56 INFO - PROCESS | 1646 | 1468839896139 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:04:56 INFO - PROCESS | 1646 | 1468839896242 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:56 INFO - PROCESS | 1646 | 1468839896244 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x119695000 == 43 [pid = 1646] [id = 552] 04:04:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x117e85400) [pid = 1646] [serial = 1656] [outer = 0x0] 04:04:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118231c00) [pid = 1646] [serial = 1657] [outer = 0x117e85400] 04:04:56 INFO - PROCESS | 1646 | 1468839896277 Marionette DEBUG loaded listener.js 04:04:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1182f5800) [pid = 1646] [serial = 1658] [outer = 0x117e85400] 04:04:56 INFO - PROCESS | 1646 | 1468839896665 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]]]}] 04:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 670ms 04:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:04:56 INFO - PROCESS | 1646 | 1468839896703 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:04:56 INFO - PROCESS | 1646 | 1468839896705 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:04:56 INFO - PROCESS | 1646 | 1468839896707 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:04:56 INFO - PROCESS | 1646 | 1468839896710 Marionette TRACE conn2 <- [1,2182,null,{}] 04:04:56 INFO - PROCESS | 1646 | 1468839896720 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}] 04:04:56 INFO - PROCESS | 1646 | 1468839896723 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:56 INFO - PROCESS | 1646 | 1468839896829 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:04:56 INFO - PROCESS | 1646 | 1468839896887 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:56 INFO - PROCESS | 1646 | 1468839896889 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a32e800 == 44 [pid = 1646] [id = 553] 04:04:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1184cbc00) [pid = 1646] [serial = 1659] [outer = 0x0] 04:04:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1190f2400) [pid = 1646] [serial = 1660] [outer = 0x1184cbc00] 04:04:56 INFO - PROCESS | 1646 | 1468839896920 Marionette DEBUG loaded listener.js 04:04:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119b67c00) [pid = 1646] [serial = 1661] [outer = 0x1184cbc00] 04:04:57 INFO - PROCESS | 1646 | 1468839897340 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]]]}] 04:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 671ms 04:04:57 INFO - PROCESS | 1646 | 1468839897379 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:04:57 INFO - PROCESS | 1646 | 1468839897381 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:04:57 INFO - PROCESS | 1646 | 1468839897383 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:04:57 INFO - PROCESS | 1646 | 1468839897384 Marionette TRACE conn2 <- [1,2186,null,{}] 04:04:57 INFO - PROCESS | 1646 | 1468839897387 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}] 04:04:57 INFO - PROCESS | 1646 | 1468839897388 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:57 INFO - PROCESS | 1646 | 1468839897493 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:04:57 INFO - PROCESS | 1646 | 1468839897609 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:57 INFO - PROCESS | 1646 | 1468839897610 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b20c800 == 45 [pid = 1646] [id = 554] 04:04:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1217a1000) [pid = 1646] [serial = 1662] [outer = 0x0] 04:04:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1218a9400) [pid = 1646] [serial = 1663] [outer = 0x1217a1000] 04:04:57 INFO - PROCESS | 1646 | 1468839897641 Marionette DEBUG loaded listener.js 04:04:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12442dc00) [pid = 1646] [serial = 1664] [outer = 0x1217a1000] 04:04:58 INFO - PROCESS | 1646 | 1468839898073 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]]]}] 04:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 720ms 04:04:58 INFO - PROCESS | 1646 | 1468839898104 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:04:58 INFO - PROCESS | 1646 | 1468839898105 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:04:58 INFO - PROCESS | 1646 | 1468839898108 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:04:58 INFO - PROCESS | 1646 | 1468839898109 Marionette TRACE conn2 <- [1,2190,null,{}] 04:04:58 INFO - PROCESS | 1646 | 1468839898112 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}] 04:04:58 INFO - PROCESS | 1646 | 1468839898113 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:58 INFO - PROCESS | 1646 | 1468839898219 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:04:58 INFO - PROCESS | 1646 | 1468839898275 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:58 INFO - PROCESS | 1646 | 1468839898276 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d83800 == 46 [pid = 1646] [id = 555] 04:04:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x115e81800) [pid = 1646] [serial = 1665] [outer = 0x0] 04:04:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x117e8e000) [pid = 1646] [serial = 1666] [outer = 0x115e81800] 04:04:58 INFO - PROCESS | 1646 | 1468839898305 Marionette DEBUG loaded listener.js 04:04:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1217ac000) [pid = 1646] [serial = 1667] [outer = 0x115e81800] 04:04:58 INFO - PROCESS | 1646 | 1468839898886 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]]]}] 04:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 820ms 04:04:58 INFO - PROCESS | 1646 | 1468839898928 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:04:58 INFO - PROCESS | 1646 | 1468839898931 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:04:58 INFO - PROCESS | 1646 | 1468839898935 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:04:58 INFO - PROCESS | 1646 | 1468839898937 Marionette TRACE conn2 <- [1,2194,null,{}] 04:04:58 INFO - PROCESS | 1646 | 1468839898942 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}] 04:04:58 INFO - PROCESS | 1646 | 1468839898944 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:59 INFO - PROCESS | 1646 | 1468839899044 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:04:59 INFO - PROCESS | 1646 | 1468839899119 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:59 INFO - PROCESS | 1646 | 1468839899120 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:04:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11694a000 == 47 [pid = 1646] [id = 556] 04:04:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x116789c00) [pid = 1646] [serial = 1668] [outer = 0x0] 04:04:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1176c7400) [pid = 1646] [serial = 1669] [outer = 0x116789c00] 04:04:59 INFO - PROCESS | 1646 | 1468839899149 Marionette DEBUG loaded listener.js 04:04:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118234c00) [pid = 1646] [serial = 1670] [outer = 0x116789c00] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12a513000 == 46 [pid = 1646] [id = 549] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x129013000 == 45 [pid = 1646] [id = 548] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118720000 == 44 [pid = 1646] [id = 547] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x126903800 == 43 [pid = 1646] [id = 546] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12619d000 == 42 [pid = 1646] [id = 545] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x124472000 == 41 [pid = 1646] [id = 544] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x121721000 == 40 [pid = 1646] [id = 543] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119a2c000 == 39 [pid = 1646] [id = 542] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118722800 == 38 [pid = 1646] [id = 541] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118252800 == 37 [pid = 1646] [id = 540] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x116028000 == 36 [pid = 1646] [id = 539] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11615b000 == 35 [pid = 1646] [id = 538] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12a319000 == 34 [pid = 1646] [id = 536] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11650f000 == 33 [pid = 1646] [id = 537] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x113d83800 == 32 [pid = 1646] [id = 555] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12b20c800 == 31 [pid = 1646] [id = 554] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12a32e800 == 30 [pid = 1646] [id = 553] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119695000 == 29 [pid = 1646] [id = 552] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12a684000 == 28 [pid = 1646] [id = 550] 04:04:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1132da800 == 27 [pid = 1646] [id = 551] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118234000) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1176d6800) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1197be800) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1216c4800) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11a0b4400) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1217eb800) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118667400) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11868ac00) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1217e9400) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121b40400) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11875d800) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x121b3f400) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121b41400) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12499d800) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1184c9c00) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1244f6000) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118662c00) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118465400) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116907400) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116ac0c00) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x113372c00) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x115e78000) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1182d7400) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1182ea800) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119aa2400) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x113864c00) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1128b0000) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1190f8800) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x112982800) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11822ec00) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 04:04:59 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x111ca8c00) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 04:05:00 INFO - PROCESS | 1646 | 1468839900041 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]]]}] 04:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1125ms 04:05:00 INFO - PROCESS | 1646 | 1468839900060 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:05:00 INFO - PROCESS | 1646 | 1468839900062 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:05:00 INFO - PROCESS | 1646 | 1468839900066 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:05:00 INFO - PROCESS | 1646 | 1468839900070 Marionette TRACE conn2 <- [1,2198,null,{}] 04:05:00 INFO - PROCESS | 1646 | 1468839900074 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}] 04:05:00 INFO - PROCESS | 1646 | 1468839900075 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:00 INFO - PROCESS | 1646 | 1468839900154 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:05:00 INFO - PROCESS | 1646 | 1468839900160 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:00 INFO - PROCESS | 1646 | 1468839900163 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11314d800 == 28 [pid = 1646] [id = 557] 04:05:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11298fc00) [pid = 1646] [serial = 1671] [outer = 0x0] 04:05:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112e61c00) [pid = 1646] [serial = 1672] [outer = 0x11298fc00] 04:05:00 INFO - PROCESS | 1646 | 1468839900194 Marionette DEBUG loaded listener.js 04:05:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x110db0800) [pid = 1646] [serial = 1673] [outer = 0x11298fc00] 04:05:00 INFO - PROCESS | 1646 | 1468839900569 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]]]}] 04:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 524ms 04:05:00 INFO - PROCESS | 1646 | 1468839900589 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:05:00 INFO - PROCESS | 1646 | 1468839900593 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:05:00 INFO - PROCESS | 1646 | 1468839900598 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:05:00 INFO - PROCESS | 1646 | 1468839900600 Marionette TRACE conn2 <- [1,2202,null,{}] 04:05:00 INFO - PROCESS | 1646 | 1468839900602 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}] 04:05:00 INFO - PROCESS | 1646 | 1468839900604 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:00 INFO - PROCESS | 1646 | 1468839900684 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:05:00 INFO - PROCESS | 1646 | 1468839900689 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:00 INFO - PROCESS | 1646 | 1468839900691 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x116514000 == 29 [pid = 1646] [id = 558] 04:05:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x113d9f400) [pid = 1646] [serial = 1674] [outer = 0x0] 04:05:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116787400) [pid = 1646] [serial = 1675] [outer = 0x113d9f400] 04:05:00 INFO - PROCESS | 1646 | 1468839900718 Marionette DEBUG loaded listener.js 04:05:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116aad400) [pid = 1646] [serial = 1676] [outer = 0x113d9f400] 04:05:01 INFO - PROCESS | 1646 | 1468839901063 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]]]}] 04:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 472ms 04:05:01 INFO - PROCESS | 1646 | 1468839901071 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:05:01 INFO - PROCESS | 1646 | 1468839901073 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:05:01 INFO - PROCESS | 1646 | 1468839901075 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:05:01 INFO - PROCESS | 1646 | 1468839901078 Marionette TRACE conn2 <- [1,2206,null,{}] 04:05:01 INFO - PROCESS | 1646 | 1468839901088 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}] 04:05:01 INFO - PROCESS | 1646 | 1468839901091 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:01 INFO - PROCESS | 1646 | 1468839901174 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:05:01 INFO - PROCESS | 1646 | 1468839901232 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:01 INFO - PROCESS | 1646 | 1468839901234 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x10eaaf800 == 30 [pid = 1646] [id = 559] 04:05:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1121e9000) [pid = 1646] [serial = 1677] [outer = 0x0] 04:05:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118231000) [pid = 1646] [serial = 1678] [outer = 0x1121e9000] 04:05:01 INFO - PROCESS | 1646 | 1468839901263 Marionette DEBUG loaded listener.js 04:05:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182f1800) [pid = 1646] [serial = 1679] [outer = 0x1121e9000] 04:05:01 INFO - PROCESS | 1646 | 1468839901564 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]]]}] 04:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 522ms 04:05:01 INFO - PROCESS | 1646 | 1468839901598 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:05:01 INFO - PROCESS | 1646 | 1468839901601 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:05:01 INFO - PROCESS | 1646 | 1468839901605 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:05:01 INFO - PROCESS | 1646 | 1468839901606 Marionette TRACE conn2 <- [1,2210,null,{}] 04:05:01 INFO - PROCESS | 1646 | 1468839901609 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}] 04:05:01 INFO - PROCESS | 1646 | 1468839901610 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:01 INFO - PROCESS | 1646 | 1468839901691 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:05:01 INFO - PROCESS | 1646 | 1468839901756 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:01 INFO - PROCESS | 1646 | 1468839901757 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182bd000 == 31 [pid = 1646] [id = 560] 04:05:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x117e90400) [pid = 1646] [serial = 1680] [outer = 0x0] 04:05:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118363800) [pid = 1646] [serial = 1681] [outer = 0x117e90400] 04:05:01 INFO - PROCESS | 1646 | 1468839901783 Marionette DEBUG loaded listener.js 04:05:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1184c6c00) [pid = 1646] [serial = 1682] [outer = 0x117e90400] 04:05:02 INFO - PROCESS | 1646 | 1468839902061 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]]]}] 04:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 04:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:05:02 INFO - PROCESS | 1646 | 1468839902078 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:05:02 INFO - PROCESS | 1646 | 1468839902080 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:05:02 INFO - PROCESS | 1646 | 1468839902096 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:05:02 INFO - PROCESS | 1646 | 1468839902098 Marionette TRACE conn2 <- [1,2214,null,{}] 04:05:02 INFO - PROCESS | 1646 | 1468839902108 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}] 04:05:02 INFO - PROCESS | 1646 | 1468839902109 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:02 INFO - PROCESS | 1646 | 1468839902211 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:05:02 INFO - PROCESS | 1646 | 1468839902247 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:02 INFO - PROCESS | 1646 | 1468839902248 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191c5000 == 32 [pid = 1646] [id = 561] 04:05:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x115e85400) [pid = 1646] [serial = 1683] [outer = 0x0] 04:05:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1184d0000) [pid = 1646] [serial = 1684] [outer = 0x115e85400] 04:05:02 INFO - PROCESS | 1646 | 1468839902272 Marionette DEBUG loaded listener.js 04:05:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118689400) [pid = 1646] [serial = 1685] [outer = 0x115e85400] 04:05:02 INFO - PROCESS | 1646 | 1468839902617 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]]]}] 04:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 542ms 04:05:02 INFO - PROCESS | 1646 | 1468839902624 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:05:02 INFO - PROCESS | 1646 | 1468839902625 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:05:02 INFO - PROCESS | 1646 | 1468839902628 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:05:02 INFO - PROCESS | 1646 | 1468839902629 Marionette TRACE conn2 <- [1,2218,null,{}] 04:05:02 INFO - PROCESS | 1646 | 1468839902632 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}] 04:05:02 INFO - PROCESS | 1646 | 1468839902639 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:02 INFO - PROCESS | 1646 | 1468839902768 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:05:02 INFO - PROCESS | 1646 | 1468839902772 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:02 INFO - PROCESS | 1646 | 1468839902773 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213da800 == 33 [pid = 1646] [id = 562] 04:05:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118365000) [pid = 1646] [serial = 1686] [outer = 0x0] 04:05:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1190f4000) [pid = 1646] [serial = 1687] [outer = 0x118365000] 04:05:02 INFO - PROCESS | 1646 | 1468839902799 Marionette DEBUG loaded listener.js 04:05:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119ba7000) [pid = 1646] [serial = 1688] [outer = 0x118365000] 04:05:03 INFO - PROCESS | 1646 | 1468839903093 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]]]}] 04:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 469ms 04:05:03 INFO - PROCESS | 1646 | 1468839903098 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:05:03 INFO - PROCESS | 1646 | 1468839903099 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:05:03 INFO - PROCESS | 1646 | 1468839903109 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 1646 | 1468839903110 Marionette TRACE conn2 <- [1,2222,null,{}] 04:05:03 INFO - PROCESS | 1646 | 1468839903114 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}] 04:05:03 INFO - PROCESS | 1646 | 1468839903116 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:03 INFO - PROCESS | 1646 | 1468839903291 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:05:03 INFO - PROCESS | 1646 | 1468839903297 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:03 INFO - PROCESS | 1646 | 1468839903298 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x121c26800 == 34 [pid = 1646] [id = 563] 04:05:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118689c00) [pid = 1646] [serial = 1689] [outer = 0x0] 04:05:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121174400) [pid = 1646] [serial = 1690] [outer = 0x118689c00] 04:05:03 INFO - PROCESS | 1646 | 1468839903386 Marionette DEBUG loaded listener.js 04:05:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1217a3800) [pid = 1646] [serial = 1691] [outer = 0x118689c00] 04:05:03 INFO - PROCESS | 1646 | 1468839903775 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]]]}] 04:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 673ms 04:05:03 INFO - PROCESS | 1646 | 1468839903783 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:05:03 INFO - PROCESS | 1646 | 1468839903785 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:05:03 INFO - PROCESS | 1646 | 1468839903788 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 1646 | 1468839903790 Marionette TRACE conn2 <- [1,2226,null,{}] 04:05:03 INFO - PROCESS | 1646 | 1468839903793 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}] 04:05:03 INFO - PROCESS | 1646 | 1468839903795 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:03 INFO - PROCESS | 1646 | 1468839903951 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:05:03 INFO - PROCESS | 1646 | 1468839903972 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:03 INFO - PROCESS | 1646 | 1468839903973 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x124a11800 == 35 [pid = 1646] [id = 564] 04:05:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12116c800) [pid = 1646] [serial = 1692] [outer = 0x0] 04:05:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1217e8800) [pid = 1646] [serial = 1693] [outer = 0x12116c800] 04:05:04 INFO - PROCESS | 1646 | 1468839904039 Marionette DEBUG loaded listener.js 04:05:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1217f3800) [pid = 1646] [serial = 1694] [outer = 0x12116c800] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121286000) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119a9d800) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121b37800) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121b3a400) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x113f3c800) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121c38000) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112c4bc00) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1182da800) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116086400) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1128ab400) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112ea2800) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12616fc00) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1262afc00) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1128b0800) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:05:04 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118361000) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 771ms 04:05:04 INFO - PROCESS | 1646 | 1468839904552 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]]]}] 04:05:04 INFO - PROCESS | 1646 | 1468839904560 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:05:04 INFO - PROCESS | 1646 | 1468839904562 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:05:04 INFO - PROCESS | 1646 | 1468839904564 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:05:04 INFO - PROCESS | 1646 | 1468839904566 Marionette TRACE conn2 <- [1,2230,null,{}] 04:05:04 INFO - PROCESS | 1646 | 1468839904573 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}] 04:05:04 INFO - PROCESS | 1646 | 1468839904575 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:04 INFO - PROCESS | 1646 | 1468839904696 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:05:04 INFO - PROCESS | 1646 | 1468839904739 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:04 INFO - PROCESS | 1646 | 1468839904741 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x118221000 == 36 [pid = 1646] [id = 565] 04:05:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x111caa000) [pid = 1646] [serial = 1695] [outer = 0x0] 04:05:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11677fc00) [pid = 1646] [serial = 1696] [outer = 0x111caa000] 04:05:04 INFO - PROCESS | 1646 | 1468839904766 Marionette DEBUG loaded listener.js 04:05:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11974f000) [pid = 1646] [serial = 1697] [outer = 0x111caa000] 04:05:05 INFO - PROCESS | 1646 | 1468839905015 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]]]}] 04:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 475ms 04:05:05 INFO - PROCESS | 1646 | 1468839905040 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:05:05 INFO - PROCESS | 1646 | 1468839905041 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:05:05 INFO - PROCESS | 1646 | 1468839905045 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:05:05 INFO - PROCESS | 1646 | 1468839905046 Marionette TRACE conn2 <- [1,2234,null,{}] 04:05:05 INFO - PROCESS | 1646 | 1468839905057 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}] 04:05:05 INFO - PROCESS | 1646 | 1468839905058 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:05 INFO - PROCESS | 1646 | 1468839905141 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:05:05 INFO - PROCESS | 1646 | 1468839905145 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:05 INFO - PROCESS | 1646 | 1468839905146 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12690f000 == 37 [pid = 1646] [id = 566] 04:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1197bcc00) [pid = 1646] [serial = 1698] [outer = 0x0] 04:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1217f5c00) [pid = 1646] [serial = 1699] [outer = 0x1197bcc00] 04:05:05 INFO - PROCESS | 1646 | 1468839905172 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121b38000) [pid = 1646] [serial = 1700] [outer = 0x1197bcc00] 04:05:05 INFO - PROCESS | 1646 | 1468839905509 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]]]}] 04:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 04:05:05 INFO - PROCESS | 1646 | 1468839905574 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:05:05 INFO - PROCESS | 1646 | 1468839905576 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:05:05 INFO - PROCESS | 1646 | 1468839905580 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:05:05 INFO - PROCESS | 1646 | 1468839905583 Marionette TRACE conn2 <- [1,2238,null,{}] 04:05:05 INFO - PROCESS | 1646 | 1468839905586 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}] 04:05:05 INFO - PROCESS | 1646 | 1468839905588 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:05 INFO - PROCESS | 1646 | 1468839905742 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:05:05 INFO - PROCESS | 1646 | 1468839905751 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:05 INFO - PROCESS | 1646 | 1468839905752 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1190ad000 == 38 [pid = 1646] [id = 567] 04:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x121b3c000) [pid = 1646] [serial = 1701] [outer = 0x0] 04:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123fb2800) [pid = 1646] [serial = 1702] [outer = 0x121b3c000] 04:05:05 INFO - PROCESS | 1646 | 1468839905796 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1246ef400) [pid = 1646] [serial = 1703] [outer = 0x121b3c000] 04:05:06 INFO - PROCESS | 1646 | 1468839906170 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]]]}] 04:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 623ms 04:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:05:06 INFO - PROCESS | 1646 | 1468839906203 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:05:06 INFO - PROCESS | 1646 | 1468839906204 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:05:06 INFO - PROCESS | 1646 | 1468839906207 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:05:06 INFO - PROCESS | 1646 | 1468839906208 Marionette TRACE conn2 <- [1,2242,null,{}] 04:05:06 INFO - PROCESS | 1646 | 1468839906210 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}] 04:05:06 INFO - PROCESS | 1646 | 1468839906211 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:06 INFO - PROCESS | 1646 | 1468839906321 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:05:06 INFO - PROCESS | 1646 | 1468839906326 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:06 INFO - PROCESS | 1646 | 1468839906327 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291b2000 == 39 [pid = 1646] [id = 568] 04:05:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x124851c00) [pid = 1646] [serial = 1704] [outer = 0x0] 04:05:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12611f000) [pid = 1646] [serial = 1705] [outer = 0x124851c00] 04:05:06 INFO - PROCESS | 1646 | 1468839906351 Marionette DEBUG loaded listener.js 04:05:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126175400) [pid = 1646] [serial = 1706] [outer = 0x124851c00] 04:05:06 INFO - PROCESS | 1646 | 1468839906905 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]]]}] 04:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 04:05:06 INFO - PROCESS | 1646 | 1468839906926 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:05:06 INFO - PROCESS | 1646 | 1468839906929 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:05:06 INFO - PROCESS | 1646 | 1468839906959 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:05:06 INFO - PROCESS | 1646 | 1468839906963 Marionette TRACE conn2 <- [1,2246,null,{}] 04:05:06 INFO - PROCESS | 1646 | 1468839906970 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}] 04:05:06 INFO - PROCESS | 1646 | 1468839906972 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:07 INFO - PROCESS | 1646 | 1468839907083 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:05:07 INFO - PROCESS | 1646 | 1468839907188 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:07 INFO - PROCESS | 1646 | 1468839907189 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11615b000 == 40 [pid = 1646] [id = 569] 04:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x113aaa400) [pid = 1646] [serial = 1707] [outer = 0x0] 04:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x115e0f000) [pid = 1646] [serial = 1708] [outer = 0x113aaa400] 04:05:07 INFO - PROCESS | 1646 | 1468839907221 Marionette DEBUG loaded listener.js 04:05:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x116780c00) [pid = 1646] [serial = 1709] [outer = 0x113aaa400] 04:05:07 INFO - PROCESS | 1646 | 1468839907717 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]]]}] 04:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 803ms 04:05:07 INFO - PROCESS | 1646 | 1468839907760 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:05:07 INFO - PROCESS | 1646 | 1468839907763 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:05:07 INFO - PROCESS | 1646 | 1468839907772 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:05:07 INFO - PROCESS | 1646 | 1468839907774 Marionette TRACE conn2 <- [1,2250,null,{}] 04:05:07 INFO - PROCESS | 1646 | 1468839907776 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}] 04:05:07 INFO - PROCESS | 1646 | 1468839907778 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:07 INFO - PROCESS | 1646 | 1468839907891 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:05:08 INFO - PROCESS | 1646 | 1468839908107 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:08 INFO - PROCESS | 1646 | 1468839908109 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11316a800 == 41 [pid = 1646] [id = 570] 04:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x112635400) [pid = 1646] [serial = 1710] [outer = 0x0] 04:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x113aae800) [pid = 1646] [serial = 1711] [outer = 0x112635400] 04:05:08 INFO - PROCESS | 1646 | 1468839908138 Marionette DEBUG loaded listener.js 04:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1160ef000) [pid = 1646] [serial = 1712] [outer = 0x112635400] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1190ad000 == 40 [pid = 1646] [id = 567] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12690f000 == 39 [pid = 1646] [id = 566] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x118221000 == 38 [pid = 1646] [id = 565] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x124a11800 == 37 [pid = 1646] [id = 564] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x121c26800 == 36 [pid = 1646] [id = 563] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1213da800 == 35 [pid = 1646] [id = 562] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1191c5000 == 34 [pid = 1646] [id = 561] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1182bd000 == 33 [pid = 1646] [id = 560] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x10eaaf800 == 32 [pid = 1646] [id = 559] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x116514000 == 31 [pid = 1646] [id = 558] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11314d800 == 30 [pid = 1646] [id = 557] 04:05:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11694a000 == 29 [pid = 1646] [id = 556] 04:05:08 INFO - PROCESS | 1646 | 1468839908606 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]]]}] 04:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 872ms 04:05:08 INFO - PROCESS | 1646 | 1468839908646 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:05:08 INFO - PROCESS | 1646 | 1468839908648 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1217e7800) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119b69c00) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x121eacc00) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121b34400) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1244f0000) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x115e7e400) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1160f0000) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12409b400) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x126169400) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11875cc00) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1182e0800) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1182f2400) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116aa2800) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1172bb400) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11846f800) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118681000) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x115e77400) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12665a000) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1160eb400) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12675c800) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x126968400) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x115e85000) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11835cc00) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1262ae800) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x124ae6800) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x121285000) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119750000) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12616c400) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x11a1ba400) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 04:05:08 INFO - PROCESS | 1646 | 1468839908675 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:05:08 INFO - PROCESS | 1646 | 1468839908677 Marionette TRACE conn2 <- [1,2254,null,{}] 04:05:08 INFO - PROCESS | 1646 | 1468839908684 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}] 04:05:08 INFO - PROCESS | 1646 | 1468839908687 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:08 INFO - PROCESS | 1646 | 1468839908764 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:05:08 INFO - PROCESS | 1646 | 1468839908774 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:08 INFO - PROCESS | 1646 | 1468839908775 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x116525000 == 30 [pid = 1646] [id = 571] 04:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116aa6400) [pid = 1646] [serial = 1713] [outer = 0x0] 04:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x116ac5400) [pid = 1646] [serial = 1714] [outer = 0x116aa6400] 04:05:08 INFO - PROCESS | 1646 | 1468839908802 Marionette DEBUG loaded listener.js 04:05:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11822ec00) [pid = 1646] [serial = 1715] [outer = 0x116aa6400] 04:05:09 INFO - PROCESS | 1646 | 1468839909143 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]]]}] 04:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 483ms 04:05:09 INFO - PROCESS | 1646 | 1468839909150 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:05:09 INFO - PROCESS | 1646 | 1468839909155 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:05:09 INFO - PROCESS | 1646 | 1468839909158 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:05:09 INFO - PROCESS | 1646 | 1468839909159 Marionette TRACE conn2 <- [1,2258,null,{}] 04:05:09 INFO - PROCESS | 1646 | 1468839909161 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}] 04:05:09 INFO - PROCESS | 1646 | 1468839909163 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:09 INFO - PROCESS | 1646 | 1468839909270 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:05:09 INFO - PROCESS | 1646 | 1468839909330 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:09 INFO - PROCESS | 1646 | 1468839909331 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x118247800 == 31 [pid = 1646] [id = 572] 04:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1182d9800) [pid = 1646] [serial = 1716] [outer = 0x0] 04:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1182ee000) [pid = 1646] [serial = 1717] [outer = 0x1182d9800] 04:05:09 INFO - PROCESS | 1646 | 1468839909357 Marionette DEBUG loaded listener.js 04:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118465400) [pid = 1646] [serial = 1718] [outer = 0x1182d9800] 04:05:09 INFO - PROCESS | 1646 | 1468839909650 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]]]}] 04:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 04:05:09 INFO - PROCESS | 1646 | 1468839909677 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:05:09 INFO - PROCESS | 1646 | 1468839909679 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:05:09 INFO - PROCESS | 1646 | 1468839909695 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:05:09 INFO - PROCESS | 1646 | 1468839909702 Marionette TRACE conn2 <- [1,2262,null,{}] 04:05:09 INFO - PROCESS | 1646 | 1468839909707 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}] 04:05:09 INFO - PROCESS | 1646 | 1468839909709 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:09 INFO - PROCESS | 1646 | 1468839909794 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:05:09 INFO - PROCESS | 1646 | 1468839909854 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:09 INFO - PROCESS | 1646 | 1468839909855 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f5800 == 32 [pid = 1646] [id = 573] 04:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x112ea2800) [pid = 1646] [serial = 1719] [outer = 0x0] 04:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1184c4400) [pid = 1646] [serial = 1720] [outer = 0x112ea2800] 04:05:09 INFO - PROCESS | 1646 | 1468839909880 Marionette DEBUG loaded listener.js 04:05:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119747c00) [pid = 1646] [serial = 1721] [outer = 0x112ea2800] 04:05:10 INFO - PROCESS | 1646 | 1468839910160 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]]]}] 04:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 490ms 04:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:05:10 INFO - PROCESS | 1646 | 1468839910174 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:05:10 INFO - PROCESS | 1646 | 1468839910175 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:05:10 INFO - PROCESS | 1646 | 1468839910177 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:05:10 INFO - PROCESS | 1646 | 1468839910179 Marionette TRACE conn2 <- [1,2266,null,{}] 04:05:10 INFO - PROCESS | 1646 | 1468839910181 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}] 04:05:10 INFO - PROCESS | 1646 | 1468839910183 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:10 INFO - PROCESS | 1646 | 1468839910278 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:05:10 INFO - PROCESS | 1646 | 1468839910281 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:10 INFO - PROCESS | 1646 | 1468839910282 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x121121000 == 33 [pid = 1646] [id = 574] 04:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1182e0400) [pid = 1646] [serial = 1722] [outer = 0x0] 04:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119b9e000) [pid = 1646] [serial = 1723] [outer = 0x1182e0400] 04:05:10 INFO - PROCESS | 1646 | 1468839910309 Marionette DEBUG loaded listener.js 04:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119ba9800) [pid = 1646] [serial = 1724] [outer = 0x1182e0400] 04:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 04:05:10 INFO - PROCESS | 1646 | 1468839910644 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]]]}] 04:05:10 INFO - PROCESS | 1646 | 1468839910655 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:05:10 INFO - PROCESS | 1646 | 1468839910657 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:05:10 INFO - PROCESS | 1646 | 1468839910661 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:05:10 INFO - PROCESS | 1646 | 1468839910663 Marionette TRACE conn2 <- [1,2270,null,{}] 04:05:10 INFO - PROCESS | 1646 | 1468839910666 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}] 04:05:10 INFO - PROCESS | 1646 | 1468839910670 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:10 INFO - PROCESS | 1646 | 1468839910840 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:05:10 INFO - PROCESS | 1646 | 1468839910856 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:10 INFO - PROCESS | 1646 | 1468839910862 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a4800 == 34 [pid = 1646] [id = 575] 04:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1214a2800) [pid = 1646] [serial = 1725] [outer = 0x0] 04:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1217a4800) [pid = 1646] [serial = 1726] [outer = 0x1214a2800] 04:05:10 INFO - PROCESS | 1646 | 1468839910904 Marionette DEBUG loaded listener.js 04:05:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1217f3000) [pid = 1646] [serial = 1727] [outer = 0x1214a2800] 04:05:11 INFO - PROCESS | 1646 | 1468839911270 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]]]}] 04:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 624ms 04:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:05:11 INFO - PROCESS | 1646 | 1468839911285 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:05:11 INFO - PROCESS | 1646 | 1468839911286 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:05:11 INFO - PROCESS | 1646 | 1468839911288 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:05:11 INFO - PROCESS | 1646 | 1468839911289 Marionette TRACE conn2 <- [1,2274,null,{}] 04:05:11 INFO - PROCESS | 1646 | 1468839911292 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}] 04:05:11 INFO - PROCESS | 1646 | 1468839911293 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:11 INFO - PROCESS | 1646 | 1468839911395 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:05:11 INFO - PROCESS | 1646 | 1468839911406 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:11 INFO - PROCESS | 1646 | 1468839911407 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12615d000 == 35 [pid = 1646] [id = 576] 04:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1182e8400) [pid = 1646] [serial = 1728] [outer = 0x0] 04:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121b5b800) [pid = 1646] [serial = 1729] [outer = 0x1182e8400] 04:05:11 INFO - PROCESS | 1646 | 1468839911432 Marionette DEBUG loaded listener.js 04:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124426000) [pid = 1646] [serial = 1730] [outer = 0x1182e8400] 04:05:11 INFO - PROCESS | 1646 | 1468839911775 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]]]}] 04:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 04:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:05:11 INFO - PROCESS | 1646 | 1468839911813 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:05:11 INFO - PROCESS | 1646 | 1468839911814 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:05:11 INFO - PROCESS | 1646 | 1468839911816 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:05:11 INFO - PROCESS | 1646 | 1468839911817 Marionette TRACE conn2 <- [1,2278,null,{}] 04:05:11 INFO - PROCESS | 1646 | 1468839911820 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}] 04:05:11 INFO - PROCESS | 1646 | 1468839911821 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:11 INFO - PROCESS | 1646 | 1468839911924 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:05:11 INFO - PROCESS | 1646 | 1468839911928 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:11 INFO - PROCESS | 1646 | 1468839911929 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1161ea800 == 36 [pid = 1646] [id = 577] 04:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121c3b400) [pid = 1646] [serial = 1731] [outer = 0x0] 04:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x124ae6800) [pid = 1646] [serial = 1732] [outer = 0x121c3b400] 04:05:11 INFO - PROCESS | 1646 | 1468839911954 Marionette DEBUG loaded listener.js 04:05:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12616c400) [pid = 1646] [serial = 1733] [outer = 0x121c3b400] 04:05:12 INFO - PROCESS | 1646 | 1468839912296 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]]]}] 04:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 04:05:12 INFO - PROCESS | 1646 | 1468839912337 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 1646 | 1468839912338 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:05:12 INFO - PROCESS | 1646 | 1468839912341 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 1646 | 1468839912342 Marionette TRACE conn2 <- [1,2282,null,{}] 04:05:12 INFO - PROCESS | 1646 | 1468839912344 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}] 04:05:12 INFO - PROCESS | 1646 | 1468839912345 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:12 INFO - PROCESS | 1646 | 1468839912447 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:05:12 INFO - PROCESS | 1646 | 1468839912458 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:12 INFO - PROCESS | 1646 | 1468839912459 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a12800 == 37 [pid = 1646] [id = 578] 04:05:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12616f400) [pid = 1646] [serial = 1734] [outer = 0x0] 04:05:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1262ab400) [pid = 1646] [serial = 1735] [outer = 0x12616f400] 04:05:12 INFO - PROCESS | 1646 | 1468839912483 Marionette DEBUG loaded listener.js 04:05:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x126653400) [pid = 1646] [serial = 1736] [outer = 0x12616f400] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118689c00) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x113d9f400) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1121e9000) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118365000) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11298fc00) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116789c00) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121b3c000) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112c54400) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x117e85400) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1184cbc00) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1217a1000) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x115e81800) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x111caa000) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12116c800) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1197bcc00) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x117e90400) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:05:12 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x115e85400) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:05:12 INFO - PROCESS | 1646 | 1468839912927 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]]]}] 04:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 618ms 04:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:05:12 INFO - PROCESS | 1646 | 1468839912959 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 1646 | 1468839912960 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:05:12 INFO - PROCESS | 1646 | 1468839912962 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 1646 | 1468839912964 Marionette TRACE conn2 <- [1,2286,null,{}] 04:05:12 INFO - PROCESS | 1646 | 1468839912966 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}] 04:05:12 INFO - PROCESS | 1646 | 1468839912967 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:13 INFO - PROCESS | 1646 | 1468839913049 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:05:13 INFO - PROCESS | 1646 | 1468839913056 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:13 INFO - PROCESS | 1646 | 1468839913057 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217ce800 == 38 [pid = 1646] [id = 579] 04:05:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11386ac00) [pid = 1646] [serial = 1737] [outer = 0x0] 04:05:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116088c00) [pid = 1646] [serial = 1738] [outer = 0x11386ac00] 04:05:13 INFO - PROCESS | 1646 | 1468839913082 Marionette DEBUG loaded listener.js 04:05:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1182e1000) [pid = 1646] [serial = 1739] [outer = 0x11386ac00] 04:05:13 INFO - PROCESS | 1646 | 1468839913427 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]]]}] 04:05:13 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 04:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 474ms 04:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:05:13 INFO - PROCESS | 1646 | 1468839913438 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:05:13 INFO - PROCESS | 1646 | 1468839913439 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:05:13 INFO - PROCESS | 1646 | 1468839913441 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:05:13 INFO - PROCESS | 1646 | 1468839913442 Marionette TRACE conn2 <- [1,2290,null,{}] 04:05:13 INFO - PROCESS | 1646 | 1468839913445 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}] 04:05:13 INFO - PROCESS | 1646 | 1468839913446 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:13 INFO - PROCESS | 1646 | 1468839913556 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:05:13 INFO - PROCESS | 1646 | 1468839913562 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:13 INFO - PROCESS | 1646 | 1468839913563 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a321000 == 39 [pid = 1646] [id = 580] 04:05:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x113a26800) [pid = 1646] [serial = 1740] [outer = 0x0] 04:05:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118756000) [pid = 1646] [serial = 1741] [outer = 0x113a26800] 04:05:13 INFO - PROCESS | 1646 | 1468839913597 Marionette DEBUG loaded listener.js 04:05:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1218b3000) [pid = 1646] [serial = 1742] [outer = 0x113a26800] 04:05:13 INFO - PROCESS | 1646 | 1468839913907 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]]]}] 04:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 04:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:05:13 INFO - PROCESS | 1646 | 1468839913961 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:05:13 INFO - PROCESS | 1646 | 1468839913962 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:05:13 INFO - PROCESS | 1646 | 1468839913964 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:05:13 INFO - PROCESS | 1646 | 1468839913966 Marionette TRACE conn2 <- [1,2294,null,{}] 04:05:13 INFO - PROCESS | 1646 | 1468839913969 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}] 04:05:13 INFO - PROCESS | 1646 | 1468839913970 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:14 INFO - PROCESS | 1646 | 1468839914063 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:05:14 INFO - PROCESS | 1646 | 1468839914067 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:14 INFO - PROCESS | 1646 | 1468839914069 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b030800 == 40 [pid = 1646] [id = 581] 04:05:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x124ae9400) [pid = 1646] [serial = 1743] [outer = 0x0] 04:05:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1269e7000) [pid = 1646] [serial = 1744] [outer = 0x124ae9400] 04:05:14 INFO - PROCESS | 1646 | 1468839914093 Marionette DEBUG loaded listener.js 04:05:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126ab7400) [pid = 1646] [serial = 1745] [outer = 0x124ae9400] 04:05:14 INFO - PROCESS | 1646 | 1468839914420 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]]]}] 04:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 468ms 04:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:05:14 INFO - PROCESS | 1646 | 1468839914435 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:05:14 INFO - PROCESS | 1646 | 1468839914437 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:05:14 INFO - PROCESS | 1646 | 1468839914439 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:05:14 INFO - PROCESS | 1646 | 1468839914440 Marionette TRACE conn2 <- [1,2298,null,{}] 04:05:14 INFO - PROCESS | 1646 | 1468839914442 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}] 04:05:14 INFO - PROCESS | 1646 | 1468839914443 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:14 INFO - PROCESS | 1646 | 1468839914555 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:05:14 INFO - PROCESS | 1646 | 1468839914561 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:14 INFO - PROCESS | 1646 | 1468839914562 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b204800 == 41 [pid = 1646] [id = 582] 04:05:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119ba0400) [pid = 1646] [serial = 1746] [outer = 0x0] 04:05:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x126ab7000) [pid = 1646] [serial = 1747] [outer = 0x119ba0400] 04:05:14 INFO - PROCESS | 1646 | 1468839914594 Marionette DEBUG loaded listener.js 04:05:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x126ac0c00) [pid = 1646] [serial = 1748] [outer = 0x119ba0400] 04:05:14 INFO - PROCESS | 1646 | 1468839914938 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]]]}] 04:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 04:05:14 INFO - PROCESS | 1646 | 1468839914958 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:05:14 INFO - PROCESS | 1646 | 1468839914961 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:05:14 INFO - PROCESS | 1646 | 1468839914966 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:05:14 INFO - PROCESS | 1646 | 1468839914971 Marionette TRACE conn2 <- [1,2302,null,{}] 04:05:14 INFO - PROCESS | 1646 | 1468839914977 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}] 04:05:14 INFO - PROCESS | 1646 | 1468839914979 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:15 INFO - PROCESS | 1646 | 1468839915110 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:05:15 INFO - PROCESS | 1646 | 1468839915233 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:15 INFO - PROCESS | 1646 | 1468839915235 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x11615e800 == 42 [pid = 1646] [id = 583] 04:05:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x113372400) [pid = 1646] [serial = 1749] [outer = 0x0] 04:05:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1151c7800) [pid = 1646] [serial = 1750] [outer = 0x113372400] 04:05:15 INFO - PROCESS | 1646 | 1468839915291 Marionette DEBUG loaded listener.js 04:05:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x116aa2c00) [pid = 1646] [serial = 1751] [outer = 0x113372400] 04:05:15 INFO - PROCESS | 1646 | 1468839915823 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]]]}] 04:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 876ms 04:05:15 INFO - PROCESS | 1646 | 1468839915841 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:05:15 INFO - PROCESS | 1646 | 1468839915845 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:05:15 INFO - PROCESS | 1646 | 1468839915849 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:05:15 INFO - PROCESS | 1646 | 1468839915851 Marionette TRACE conn2 <- [1,2306,null,{}] 04:05:15 INFO - PROCESS | 1646 | 1468839915854 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}] 04:05:15 INFO - PROCESS | 1646 | 1468839915856 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:15 INFO - PROCESS | 1646 | 1468839915963 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:05:16 INFO - PROCESS | 1646 | 1468839916022 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:16 INFO - PROCESS | 1646 | 1468839916023 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bce800 == 43 [pid = 1646] [id = 584] 04:05:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118228000) [pid = 1646] [serial = 1752] [outer = 0x0] 04:05:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118360c00) [pid = 1646] [serial = 1753] [outer = 0x118228000] 04:05:16 INFO - PROCESS | 1646 | 1468839916054 Marionette DEBUG loaded listener.js 04:05:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11865bc00) [pid = 1646] [serial = 1754] [outer = 0x118228000] 04:05:16 INFO - PROCESS | 1646 | 1468839916472 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]]]}] 04:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 04:05:16 INFO - PROCESS | 1646 | 1468839916520 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:05:16 INFO - PROCESS | 1646 | 1468839916521 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:05:16 INFO - PROCESS | 1646 | 1468839916524 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:05:16 INFO - PROCESS | 1646 | 1468839916526 Marionette TRACE conn2 <- [1,2310,null,{}] 04:05:16 INFO - PROCESS | 1646 | 1468839916534 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}] 04:05:16 INFO - PROCESS | 1646 | 1468839916537 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:16 INFO - PROCESS | 1646 | 1468839916646 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:05:16 INFO - PROCESS | 1646 | 1468839916749 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:16 INFO - PROCESS | 1646 | 1468839916751 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9d7000 == 44 [pid = 1646] [id = 585] 04:05:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119aa9c00) [pid = 1646] [serial = 1755] [outer = 0x0] 04:05:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11a1be400) [pid = 1646] [serial = 1756] [outer = 0x119aa9c00] 04:05:16 INFO - PROCESS | 1646 | 1468839916784 Marionette DEBUG loaded listener.js 04:05:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1217e8c00) [pid = 1646] [serial = 1757] [outer = 0x119aa9c00] 04:05:17 INFO - PROCESS | 1646 | 1468839917185 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]]]}] 04:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 722ms 04:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:05:17 INFO - PROCESS | 1646 | 1468839917247 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:05:17 INFO - PROCESS | 1646 | 1468839917249 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:05:17 INFO - PROCESS | 1646 | 1468839917251 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:05:17 INFO - PROCESS | 1646 | 1468839917253 Marionette TRACE conn2 <- [1,2314,null,{}] 04:05:17 INFO - PROCESS | 1646 | 1468839917255 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}] 04:05:17 INFO - PROCESS | 1646 | 1468839917257 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:17 INFO - PROCESS | 1646 | 1468839917362 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:05:17 INFO - PROCESS | 1646 | 1468839917423 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:17 INFO - PROCESS | 1646 | 1468839917424 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf21800 == 45 [pid = 1646] [id = 586] 04:05:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121b34400) [pid = 1646] [serial = 1758] [outer = 0x0] 04:05:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x123fdc400) [pid = 1646] [serial = 1759] [outer = 0x121b34400] 04:05:17 INFO - PROCESS | 1646 | 1468839917453 Marionette DEBUG loaded listener.js 04:05:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12675d000) [pid = 1646] [serial = 1760] [outer = 0x121b34400] 04:05:18 INFO - PROCESS | 1646 | 1468839918056 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]]]}] 04:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 871ms 04:05:18 INFO - PROCESS | 1646 | 1468839918124 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:05:18 INFO - PROCESS | 1646 | 1468839918126 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:05:18 INFO - PROCESS | 1646 | 1468839918130 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:05:18 INFO - PROCESS | 1646 | 1468839918132 Marionette TRACE conn2 <- [1,2318,null,{}] 04:05:18 INFO - PROCESS | 1646 | 1468839918138 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}] 04:05:18 INFO - PROCESS | 1646 | 1468839918140 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:18 INFO - PROCESS | 1646 | 1468839918233 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:05:18 INFO - PROCESS | 1646 | 1468839918304 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:18 INFO - PROCESS | 1646 | 1468839918307 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133d2800 == 46 [pid = 1646] [id = 587] 04:05:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x112c4c800) [pid = 1646] [serial = 1761] [outer = 0x0] 04:05:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x112f04800) [pid = 1646] [serial = 1762] [outer = 0x112c4c800] 04:05:18 INFO - PROCESS | 1646 | 1468839918335 Marionette DEBUG loaded listener.js 04:05:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x113d4fc00) [pid = 1646] [serial = 1763] [outer = 0x112c4c800] 04:05:18 INFO - PROCESS | 1646 | 1468839918755 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] 04:05:18 INFO - PROCESS | 1646 | 1468839918820 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:05:18 INFO - PROCESS | 1646 | 1468839918826 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:05:18 INFO - PROCESS | 1646 | 1468839918828 Marionette TRACE conn2 <- [1,2322,null,{}] 04:05:18 INFO - PROCESS | 1646 | 1468839918830 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}] 04:05:18 INFO - PROCESS | 1646 | 1468839918832 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:18 INFO - PROCESS | 1646 | 1468839918933 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12b030800 == 45 [pid = 1646] [id = 581] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12a321000 == 44 [pid = 1646] [id = 580] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1217ce800 == 43 [pid = 1646] [id = 579] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x128a12800 == 42 [pid = 1646] [id = 578] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1161ea800 == 41 [pid = 1646] [id = 577] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12615d000 == 40 [pid = 1646] [id = 576] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a4800 == 39 [pid = 1646] [id = 575] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x121121000 == 38 [pid = 1646] [id = 574] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f5800 == 37 [pid = 1646] [id = 573] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x118247800 == 36 [pid = 1646] [id = 572] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x116525000 == 35 [pid = 1646] [id = 571] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11316a800 == 34 [pid = 1646] [id = 570] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11615b000 == 33 [pid = 1646] [id = 569] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1291b2000 == 32 [pid = 1646] [id = 568] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1133d2800 == 31 [pid = 1646] [id = 587] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf21800 == 30 [pid = 1646] [id = 586] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9d7000 == 29 [pid = 1646] [id = 585] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x119bce800 == 28 [pid = 1646] [id = 584] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12b204800 == 27 [pid = 1646] [id = 582] 04:05:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11615e800 == 26 [pid = 1646] [id = 583] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1182f5800) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118231c00) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119b67c00) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1190f2400) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12442dc00) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1218a9400) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1217ac000) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x117e8e000) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11677fc00) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1217a3800) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1217e8800) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11974f000) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1217f5c00) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121b38000) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118363800) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1217f3800) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1184d0000) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1246ef400) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118689400) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119ba7000) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1184c6c00) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121174400) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x116787400) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x116aad400) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118231000) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1190f4000) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1182f1800) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112e61c00) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x110db0800) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118234c00) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x123fb2800) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11600f800) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x112e62000) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1176c7400) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 04:05:19 INFO - PROCESS | 1646 | 1468839919575 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:19 INFO - PROCESS | 1646 | 1468839919577 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x111e06800 == 27 [pid = 1646] [id = 588] 04:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x111cad400) [pid = 1646] [serial = 1764] [outer = 0x0] 04:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1121e3400) [pid = 1646] [serial = 1765] [outer = 0x111cad400] 04:05:19 INFO - PROCESS | 1646 | 1468839919611 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1128b7400) [pid = 1646] [serial = 1766] [outer = 0x111cad400] 04:05:19 INFO - PROCESS | 1646 | 1468839919940 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]]]}] 04:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1171ms 04:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:05:20 INFO - PROCESS | 1646 | 1468839919999 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:05:20 INFO - PROCESS | 1646 | 1468839920001 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:05:20 INFO - PROCESS | 1646 | 1468839920004 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 1646 | 1468839920006 Marionette TRACE conn2 <- [1,2326,null,{}] 04:05:20 INFO - PROCESS | 1646 | 1468839920010 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}] 04:05:20 INFO - PROCESS | 1646 | 1468839920013 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:20 INFO - PROCESS | 1646 | 1468839920161 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:05:20 INFO - PROCESS | 1646 | 1468839920214 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 1646 | 1468839920216 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x113a66800 == 28 [pid = 1646] [id = 589] 04:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112cb7c00) [pid = 1646] [serial = 1767] [outer = 0x0] 04:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1151ca800) [pid = 1646] [serial = 1768] [outer = 0x112cb7c00] 04:05:20 INFO - PROCESS | 1646 | 1468839920244 Marionette DEBUG loaded listener.js 04:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x115e84000) [pid = 1646] [serial = 1769] [outer = 0x112cb7c00] 04:05:20 INFO - PROCESS | 1646 | 1468839920539 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]]]}] 04:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 569ms 04:05:20 INFO - PROCESS | 1646 | 1468839920576 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:05:20 INFO - PROCESS | 1646 | 1468839920579 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:05:20 INFO - PROCESS | 1646 | 1468839920582 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 1646 | 1468839920583 Marionette TRACE conn2 <- [1,2330,null,{}] 04:05:20 INFO - PROCESS | 1646 | 1468839920588 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}] 04:05:20 INFO - PROCESS | 1646 | 1468839920589 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:20 INFO - PROCESS | 1646 | 1468839920669 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:05:20 INFO - PROCESS | 1646 | 1468839920673 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 1646 | 1468839920674 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11735e000 == 29 [pid = 1646] [id = 590] 04:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116083400) [pid = 1646] [serial = 1770] [outer = 0x0] 04:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11690e800) [pid = 1646] [serial = 1771] [outer = 0x116083400] 04:05:20 INFO - PROCESS | 1646 | 1468839920708 Marionette DEBUG loaded listener.js 04:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116ac3000) [pid = 1646] [serial = 1772] [outer = 0x116083400] 04:05:21 INFO - PROCESS | 1646 | 1468839921119 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]]]}] 04:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 570ms 04:05:21 INFO - PROCESS | 1646 | 1468839921153 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:05:21 INFO - PROCESS | 1646 | 1468839921155 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:05:21 INFO - PROCESS | 1646 | 1468839921165 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:05:21 INFO - PROCESS | 1646 | 1468839921171 Marionette TRACE conn2 <- [1,2334,null,{}] 04:05:21 INFO - PROCESS | 1646 | 1468839921174 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}] 04:05:21 INFO - PROCESS | 1646 | 1468839921178 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:21 INFO - PROCESS | 1646 | 1468839921348 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:05:21 INFO - PROCESS | 1646 | 1468839921400 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:21 INFO - PROCESS | 1646 | 1468839921402 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x118219800 == 30 [pid = 1646] [id = 591] 04:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1160f0400) [pid = 1646] [serial = 1773] [outer = 0x0] 04:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1172b4c00) [pid = 1646] [serial = 1774] [outer = 0x1160f0400] 04:05:21 INFO - PROCESS | 1646 | 1468839921444 Marionette DEBUG loaded listener.js 04:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118236400) [pid = 1646] [serial = 1775] [outer = 0x1160f0400] 04:05:21 INFO - PROCESS | 1646 | 1468839921757 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]]]}] 04:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 633ms 04:05:21 INFO - PROCESS | 1646 | 1468839921792 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:05:21 INFO - PROCESS | 1646 | 1468839921793 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:05:21 INFO - PROCESS | 1646 | 1468839921796 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:05:21 INFO - PROCESS | 1646 | 1468839921797 Marionette TRACE conn2 <- [1,2338,null,{}] 04:05:21 INFO - PROCESS | 1646 | 1468839921800 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}] 04:05:21 INFO - PROCESS | 1646 | 1468839921803 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:21 INFO - PROCESS | 1646 | 1468839921907 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:05:21 INFO - PROCESS | 1646 | 1468839921963 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:21 INFO - PROCESS | 1646 | 1468839921964 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x118720000 == 31 [pid = 1646] [id = 592] 04:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1182e2800) [pid = 1646] [serial = 1776] [outer = 0x0] 04:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1182f1400) [pid = 1646] [serial = 1777] [outer = 0x1182e2800] 04:05:21 INFO - PROCESS | 1646 | 1468839921988 Marionette DEBUG loaded listener.js 04:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11835b400) [pid = 1646] [serial = 1778] [outer = 0x1182e2800] 04:05:22 INFO - PROCESS | 1646 | 1468839922302 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]]]}] 04:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 523ms 04:05:22 INFO - PROCESS | 1646 | 1468839922321 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:05:22 INFO - PROCESS | 1646 | 1468839922322 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:05:22 INFO - PROCESS | 1646 | 1468839922325 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - PROCESS | 1646 | 1468839922326 Marionette TRACE conn2 <- [1,2342,null,{}] 04:05:22 INFO - PROCESS | 1646 | 1468839922328 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}] 04:05:22 INFO - PROCESS | 1646 | 1468839922329 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:22 INFO - PROCESS | 1646 | 1468839922427 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:05:22 INFO - PROCESS | 1646 | 1468839922464 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:22 INFO - PROCESS | 1646 | 1468839922468 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x119695000 == 32 [pid = 1646] [id = 593] 04:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11600c000) [pid = 1646] [serial = 1779] [outer = 0x0] 04:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1184c8400) [pid = 1646] [serial = 1780] [outer = 0x11600c000] 04:05:22 INFO - PROCESS | 1646 | 1468839922501 Marionette DEBUG loaded listener.js 04:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118666400) [pid = 1646] [serial = 1781] [outer = 0x11600c000] 04:05:22 INFO - PROCESS | 1646 | 1468839922838 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]]]}] 04:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 04:05:22 INFO - PROCESS | 1646 | 1468839922844 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:05:22 INFO - PROCESS | 1646 | 1468839922845 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:05:22 INFO - PROCESS | 1646 | 1468839922854 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - PROCESS | 1646 | 1468839922855 Marionette TRACE conn2 <- [1,2346,null,{}] 04:05:22 INFO - PROCESS | 1646 | 1468839922858 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}] 04:05:22 INFO - PROCESS | 1646 | 1468839922859 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:22 INFO - PROCESS | 1646 | 1468839922959 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:05:22 INFO - PROCESS | 1646 | 1468839922963 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:22 INFO - PROCESS | 1646 | 1468839922964 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x110e55800 == 33 [pid = 1646] [id = 594] 04:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1184c4800) [pid = 1646] [serial = 1782] [outer = 0x0] 04:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118757400) [pid = 1646] [serial = 1783] [outer = 0x1184c4800] 04:05:22 INFO - PROCESS | 1646 | 1468839922988 Marionette DEBUG loaded listener.js 04:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11974d800) [pid = 1646] [serial = 1784] [outer = 0x1184c4800] 04:05:23 INFO - PROCESS | 1646 | 1468839923343 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]]]}] 04:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 518ms 04:05:23 INFO - PROCESS | 1646 | 1468839923373 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:05:23 INFO - PROCESS | 1646 | 1468839923374 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:05:23 INFO - PROCESS | 1646 | 1468839923383 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:05:23 INFO - PROCESS | 1646 | 1468839923384 Marionette TRACE conn2 <- [1,2350,null,{}] 04:05:23 INFO - PROCESS | 1646 | 1468839923386 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}] 04:05:23 INFO - PROCESS | 1646 | 1468839923387 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:23 INFO - PROCESS | 1646 | 1468839923488 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:05:23 INFO - PROCESS | 1646 | 1468839923492 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:23 INFO - PROCESS | 1646 | 1468839923493 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f09800 == 34 [pid = 1646] [id = 595] 04:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118667400) [pid = 1646] [serial = 1785] [outer = 0x0] 04:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119a9e800) [pid = 1646] [serial = 1786] [outer = 0x118667400] 04:05:23 INFO - PROCESS | 1646 | 1468839923517 Marionette DEBUG loaded listener.js 04:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119aaa000) [pid = 1646] [serial = 1787] [outer = 0x118667400] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1182e8400) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121c3b400) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12616f400) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1182e0400) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1182d9800) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116aa6400) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113aaa400) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112ea2800) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x124851c00) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112635400) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x124ae9400) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11386ac00) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119ba0400) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1214a2800) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:05:23 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x113a26800) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:05:24 INFO - PROCESS | 1646 | 1468839924022 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]]]}] 04:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 04:05:24 INFO - PROCESS | 1646 | 1468839924056 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:05:24 INFO - PROCESS | 1646 | 1468839924058 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:05:24 INFO - PROCESS | 1646 | 1468839924060 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:05:24 INFO - PROCESS | 1646 | 1468839924062 Marionette TRACE conn2 <- [1,2354,null,{}] 04:05:24 INFO - PROCESS | 1646 | 1468839924064 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}] 04:05:24 INFO - PROCESS | 1646 | 1468839924066 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:24 INFO - PROCESS | 1646 | 1468839924201 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:05:24 INFO - PROCESS | 1646 | 1468839924258 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:24 INFO - PROCESS | 1646 | 1468839924259 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x124476800 == 35 [pid = 1646] [id = 596] 04:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1121e4000) [pid = 1646] [serial = 1788] [outer = 0x0] 04:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118231800) [pid = 1646] [serial = 1789] [outer = 0x1121e4000] 04:05:24 INFO - PROCESS | 1646 | 1468839924285 Marionette DEBUG loaded listener.js 04:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119a9d800) [pid = 1646] [serial = 1790] [outer = 0x1121e4000] 04:05:24 INFO - PROCESS | 1646 | 1468839924552 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]]]}] 04:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 524ms 04:05:24 INFO - PROCESS | 1646 | 1468839924591 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:05:24 INFO - PROCESS | 1646 | 1468839924593 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:05:24 INFO - PROCESS | 1646 | 1468839924595 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:05:24 INFO - PROCESS | 1646 | 1468839924608 Marionette TRACE conn2 <- [1,2358,null,{}] 04:05:24 INFO - PROCESS | 1646 | 1468839924616 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}] 04:05:24 INFO - PROCESS | 1646 | 1468839924618 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:24 INFO - PROCESS | 1646 | 1468839924699 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:05:24 INFO - PROCESS | 1646 | 1468839924705 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:24 INFO - PROCESS | 1646 | 1468839924707 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262e6800 == 36 [pid = 1646] [id = 597] 04:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119041800) [pid = 1646] [serial = 1791] [outer = 0x0] 04:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119b9a400) [pid = 1646] [serial = 1792] [outer = 0x119041800] 04:05:24 INFO - PROCESS | 1646 | 1468839924731 Marionette DEBUG loaded listener.js 04:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119ba1c00) [pid = 1646] [serial = 1793] [outer = 0x119041800] 04:05:25 INFO - PROCESS | 1646 | 1468839925037 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]]]}] 04:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 492ms 04:05:25 INFO - PROCESS | 1646 | 1468839925103 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:05:25 INFO - PROCESS | 1646 | 1468839925105 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:05:25 INFO - PROCESS | 1646 | 1468839925114 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:05:25 INFO - PROCESS | 1646 | 1468839925115 Marionette TRACE conn2 <- [1,2362,null,{}] 04:05:25 INFO - PROCESS | 1646 | 1468839925120 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}] 04:05:25 INFO - PROCESS | 1646 | 1468839925122 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:25 INFO - PROCESS | 1646 | 1468839925205 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:05:25 INFO - PROCESS | 1646 | 1468839925209 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:25 INFO - PROCESS | 1646 | 1468839925211 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12690f800 == 37 [pid = 1646] [id = 598] 04:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119aa5800) [pid = 1646] [serial = 1794] [outer = 0x0] 04:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119d14000) [pid = 1646] [serial = 1795] [outer = 0x119aa5800] 04:05:25 INFO - PROCESS | 1646 | 1468839925238 Marionette DEBUG loaded listener.js 04:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1215f2000) [pid = 1646] [serial = 1796] [outer = 0x119aa5800] 04:05:25 INFO - PROCESS | 1646 | 1468839925591 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]]]}] 04:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 521ms 04:05:25 INFO - PROCESS | 1646 | 1468839925636 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:05:25 INFO - PROCESS | 1646 | 1468839925637 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:05:25 INFO - PROCESS | 1646 | 1468839925640 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:05:25 INFO - PROCESS | 1646 | 1468839925642 Marionette TRACE conn2 <- [1,2366,null,{}] 04:05:25 INFO - PROCESS | 1646 | 1468839925644 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}] 04:05:25 INFO - PROCESS | 1646 | 1468839925654 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:25 INFO - PROCESS | 1646 | 1468839925772 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:05:25 INFO - PROCESS | 1646 | 1468839925777 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:25 INFO - PROCESS | 1646 | 1468839925778 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x119694800 == 38 [pid = 1646] [id = 599] 04:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119ba2800) [pid = 1646] [serial = 1797] [outer = 0x0] 04:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1217a3800) [pid = 1646] [serial = 1798] [outer = 0x119ba2800] 04:05:25 INFO - PROCESS | 1646 | 1468839925803 Marionette DEBUG loaded listener.js 04:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121b38c00) [pid = 1646] [serial = 1799] [outer = 0x119ba2800] 04:05:26 INFO - PROCESS | 1646 | 1468839926378 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]]]}] 04:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 772ms 04:05:26 INFO - PROCESS | 1646 | 1468839926412 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:05:26 INFO - PROCESS | 1646 | 1468839926415 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:05:26 INFO - PROCESS | 1646 | 1468839926421 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:05:26 INFO - PROCESS | 1646 | 1468839926424 Marionette TRACE conn2 <- [1,2370,null,{}] 04:05:26 INFO - PROCESS | 1646 | 1468839926428 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}] 04:05:26 INFO - PROCESS | 1646 | 1468839926430 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:26 INFO - PROCESS | 1646 | 1468839926542 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:05:26 INFO - PROCESS | 1646 | 1468839926669 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:26 INFO - PROCESS | 1646 | 1468839926671 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x11734e800 == 39 [pid = 1646] [id = 600] 04:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x115e79c00) [pid = 1646] [serial = 1800] [outer = 0x0] 04:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x116080000) [pid = 1646] [serial = 1801] [outer = 0x115e79c00] 04:05:26 INFO - PROCESS | 1646 | 1468839926702 Marionette DEBUG loaded listener.js 04:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1169f1c00) [pid = 1646] [serial = 1802] [outer = 0x115e79c00] 04:05:27 INFO - PROCESS | 1646 | 1468839927232 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]]]}] 04:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1025ms 04:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:05:27 INFO - PROCESS | 1646 | 1468839927444 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:05:27 INFO - PROCESS | 1646 | 1468839927447 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:05:27 INFO - PROCESS | 1646 | 1468839927450 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:05:27 INFO - PROCESS | 1646 | 1468839927451 Marionette TRACE conn2 <- [1,2374,null,{}] 04:05:27 INFO - PROCESS | 1646 | 1468839927455 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}] 04:05:27 INFO - PROCESS | 1646 | 1468839927457 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:27 INFO - PROCESS | 1646 | 1468839927565 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:05:27 INFO - PROCESS | 1646 | 1468839927655 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:27 INFO - PROCESS | 1646 | 1468839927659 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11314e000 == 40 [pid = 1646] [id = 601] 04:05:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x113d48400) [pid = 1646] [serial = 1803] [outer = 0x0] 04:05:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x115e78800) [pid = 1646] [serial = 1804] [outer = 0x113d48400] 04:05:27 INFO - PROCESS | 1646 | 1468839927703 Marionette DEBUG loaded listener.js 04:05:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11677d400) [pid = 1646] [serial = 1805] [outer = 0x113d48400] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12690f800 == 39 [pid = 1646] [id = 598] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1262e6800 == 38 [pid = 1646] [id = 597] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x124476800 == 37 [pid = 1646] [id = 596] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x123f09800 == 36 [pid = 1646] [id = 595] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x110e55800 == 35 [pid = 1646] [id = 594] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x119695000 == 34 [pid = 1646] [id = 593] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x118720000 == 33 [pid = 1646] [id = 592] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x118219800 == 32 [pid = 1646] [id = 591] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11735e000 == 31 [pid = 1646] [id = 590] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x113a66800 == 30 [pid = 1646] [id = 589] 04:05:28 INFO - PROCESS | 1646 | --DOCSHELL 0x111e06800 == 29 [pid = 1646] [id = 588] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x124ae6800) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1262ab400) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119b9e000) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119ba9800) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1182ee000) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118465400) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116ac5400) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11822ec00) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x115e0f000) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116780c00) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1184c4400) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119747c00) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x126175400) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12611f000) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x113aae800) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1160ef000) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12616c400) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x126ab7400) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x116088c00) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x126ab7000) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x126ac0c00) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1269e7000) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1182e1000) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x126653400) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1217a4800) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x124426000) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1217f3000) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1218b3000) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x118756000) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x121b5b800) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 04:05:28 INFO - PROCESS | 1646 | 1468839928336 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]]]}] 04:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 922ms 04:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:05:28 INFO - PROCESS | 1646 | 1468839928373 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:05:28 INFO - PROCESS | 1646 | 1468839928376 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:05:28 INFO - PROCESS | 1646 | 1468839928383 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - PROCESS | 1646 | 1468839928390 Marionette TRACE conn2 <- [1,2378,null,{}] 04:05:28 INFO - PROCESS | 1646 | 1468839928393 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}] 04:05:28 INFO - PROCESS | 1646 | 1468839928395 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:28 INFO - PROCESS | 1646 | 1468839928476 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:05:28 INFO - PROCESS | 1646 | 1468839928540 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:28 INFO - PROCESS | 1646 | 1468839928542 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11724d000 == 30 [pid = 1646] [id = 602] 04:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1176c8400) [pid = 1646] [serial = 1806] [outer = 0x0] 04:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1176d4c00) [pid = 1646] [serial = 1807] [outer = 0x1176c8400] 04:05:28 INFO - PROCESS | 1646 | 1468839928569 Marionette DEBUG loaded listener.js 04:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x118231c00) [pid = 1646] [serial = 1808] [outer = 0x1176c8400] 04:05:28 INFO - PROCESS | 1646 | 1468839928878 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]]]}] 04:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 530ms 04:05:28 INFO - PROCESS | 1646 | 1468839928909 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:05:28 INFO - PROCESS | 1646 | 1468839928910 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:05:28 INFO - PROCESS | 1646 | 1468839928912 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - PROCESS | 1646 | 1468839928914 Marionette TRACE conn2 <- [1,2382,null,{}] 04:05:28 INFO - PROCESS | 1646 | 1468839928924 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}] 04:05:28 INFO - PROCESS | 1646 | 1468839928927 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:29 INFO - PROCESS | 1646 | 1468839929007 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:05:29 INFO - PROCESS | 1646 | 1468839929013 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:29 INFO - PROCESS | 1646 | 1468839929015 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x118709800 == 31 [pid = 1646] [id = 603] 04:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118357800) [pid = 1646] [serial = 1809] [outer = 0x0] 04:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11835f400) [pid = 1646] [serial = 1810] [outer = 0x118357800] 04:05:29 INFO - PROCESS | 1646 | 1468839929047 Marionette DEBUG loaded listener.js 04:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118464c00) [pid = 1646] [serial = 1811] [outer = 0x118357800] 04:05:29 INFO - PROCESS | 1646 | 1468839929413 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]]]}] 04:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 04:05:29 INFO - PROCESS | 1646 | 1468839929435 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:05:29 INFO - PROCESS | 1646 | 1468839929436 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:05:29 INFO - PROCESS | 1646 | 1468839929439 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:05:29 INFO - PROCESS | 1646 | 1468839929440 Marionette TRACE conn2 <- [1,2386,null,{}] 04:05:29 INFO - PROCESS | 1646 | 1468839929442 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}] 04:05:29 INFO - PROCESS | 1646 | 1468839929443 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:29 INFO - PROCESS | 1646 | 1468839929526 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:05:29 INFO - PROCESS | 1646 | 1468839929530 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:29 INFO - PROCESS | 1646 | 1468839929531 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a1a800 == 32 [pid = 1646] [id = 604] 04:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11262f400) [pid = 1646] [serial = 1812] [outer = 0x0] 04:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118661c00) [pid = 1646] [serial = 1813] [outer = 0x11262f400] 04:05:29 INFO - PROCESS | 1646 | 1468839929559 Marionette DEBUG loaded listener.js 04:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118753400) [pid = 1646] [serial = 1814] [outer = 0x11262f400] 04:05:29 INFO - PROCESS | 1646 | 1468839929895 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]]]}] 04:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 472ms 04:05:29 INFO - PROCESS | 1646 | 1468839929913 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:05:29 INFO - PROCESS | 1646 | 1468839929915 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:05:29 INFO - PROCESS | 1646 | 1468839929918 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:05:29 INFO - PROCESS | 1646 | 1468839929920 Marionette TRACE conn2 <- [1,2390,null,{}] 04:05:29 INFO - PROCESS | 1646 | 1468839929923 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}] 04:05:29 INFO - PROCESS | 1646 | 1468839929925 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:30 INFO - PROCESS | 1646 | 1468839930059 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:05:30 INFO - PROCESS | 1646 | 1468839930087 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:30 INFO - PROCESS | 1646 | 1468839930088 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12130e000 == 33 [pid = 1646] [id = 605] 04:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184c9400) [pid = 1646] [serial = 1815] [outer = 0x0] 04:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11904f800) [pid = 1646] [serial = 1816] [outer = 0x1184c9400] 04:05:30 INFO - PROCESS | 1646 | 1468839930107 Marionette DEBUG loaded listener.js 04:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119752800) [pid = 1646] [serial = 1817] [outer = 0x1184c9400] 04:05:30 INFO - PROCESS | 1646 | 1468839930465 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]]]}] 04:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 572ms 04:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:05:30 INFO - PROCESS | 1646 | 1468839930490 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:05:30 INFO - PROCESS | 1646 | 1468839930491 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:05:30 INFO - PROCESS | 1646 | 1468839930493 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:05:30 INFO - PROCESS | 1646 | 1468839930494 Marionette TRACE conn2 <- [1,2394,null,{}] 04:05:30 INFO - PROCESS | 1646 | 1468839930507 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}] 04:05:30 INFO - PROCESS | 1646 | 1468839930511 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:30 INFO - PROCESS | 1646 | 1468839930637 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:05:30 INFO - PROCESS | 1646 | 1468839930641 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:30 INFO - PROCESS | 1646 | 1468839930642 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12469d800 == 34 [pid = 1646] [id = 606] 04:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119a9f400) [pid = 1646] [serial = 1818] [outer = 0x0] 04:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119ba0000) [pid = 1646] [serial = 1819] [outer = 0x119a9f400] 04:05:30 INFO - PROCESS | 1646 | 1468839930670 Marionette DEBUG loaded listener.js 04:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1217a8000) [pid = 1646] [serial = 1820] [outer = 0x119a9f400] 04:05:31 INFO - PROCESS | 1646 | 1468839931138 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]]]}] 04:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 678ms 04:05:31 INFO - PROCESS | 1646 | 1468839931179 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 1646 | 1468839931180 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:05:31 INFO - PROCESS | 1646 | 1468839931182 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 1646 | 1468839931184 Marionette TRACE conn2 <- [1,2398,null,{}] 04:05:31 INFO - PROCESS | 1646 | 1468839931186 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}] 04:05:31 INFO - PROCESS | 1646 | 1468839931187 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:31 INFO - PROCESS | 1646 | 1468839931292 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:05:31 INFO - PROCESS | 1646 | 1468839931295 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:31 INFO - PROCESS | 1646 | 1468839931296 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12615a800 == 35 [pid = 1646] [id = 607] 04:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1182ec000) [pid = 1646] [serial = 1821] [outer = 0x0] 04:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1217ed000) [pid = 1646] [serial = 1822] [outer = 0x1182ec000] 04:05:31 INFO - PROCESS | 1646 | 1468839931320 Marionette DEBUG loaded listener.js 04:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121b34800) [pid = 1646] [serial = 1823] [outer = 0x1182ec000] 04:05:31 INFO - PROCESS | 1646 | 1468839931660 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]]]}] 04:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 04:05:31 INFO - PROCESS | 1646 | 1468839931702 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 1646 | 1468839931704 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:05:31 INFO - PROCESS | 1646 | 1468839931706 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 1646 | 1468839931707 Marionette TRACE conn2 <- [1,2402,null,{}] 04:05:31 INFO - PROCESS | 1646 | 1468839931709 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}] 04:05:31 INFO - PROCESS | 1646 | 1468839931711 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:31 INFO - PROCESS | 1646 | 1468839931812 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:05:31 INFO - PROCESS | 1646 | 1468839931823 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:31 INFO - PROCESS | 1646 | 1468839931824 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169a9800 == 36 [pid = 1646] [id = 608] 04:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1217e9000) [pid = 1646] [serial = 1824] [outer = 0x0] 04:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121c3e000) [pid = 1646] [serial = 1825] [outer = 0x1217e9000] 04:05:31 INFO - PROCESS | 1646 | 1468839931849 Marionette DEBUG loaded listener.js 04:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123fe0800) [pid = 1646] [serial = 1826] [outer = 0x1217e9000] 04:05:32 INFO - PROCESS | 1646 | 1468839932198 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]]]}] 04:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 04:05:32 INFO - PROCESS | 1646 | 1468839932225 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:05:32 INFO - PROCESS | 1646 | 1468839932227 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:05:32 INFO - PROCESS | 1646 | 1468839932229 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:05:32 INFO - PROCESS | 1646 | 1468839932230 Marionette TRACE conn2 <- [1,2406,null,{}] 04:05:32 INFO - PROCESS | 1646 | 1468839932239 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}] 04:05:32 INFO - PROCESS | 1646 | 1468839932240 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:32 INFO - PROCESS | 1646 | 1468839932342 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:05:32 INFO - PROCESS | 1646 | 1468839932346 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 1646 | 1468839932347 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x128c1d000 == 37 [pid = 1646] [id = 609] 04:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121b42400) [pid = 1646] [serial = 1827] [outer = 0x0] 04:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x124425000) [pid = 1646] [serial = 1828] [outer = 0x121b42400] 04:05:32 INFO - PROCESS | 1646 | 1468839932370 Marionette DEBUG loaded listener.js 04:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1246ebc00) [pid = 1646] [serial = 1829] [outer = 0x121b42400] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1184c4800) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118667400) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1121e4000) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119041800) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x113372400) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118228000) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119aa9c00) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121b34400) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1182e2800) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1160f0400) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112cb7c00) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x111cad400) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11600c000) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x116083400) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112c4c800) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:05:32 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119aa5800) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:05:32 INFO - PROCESS | 1646 | 1468839932806 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]]]}] 04:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 618ms 04:05:32 INFO - PROCESS | 1646 | 1468839932848 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:05:32 INFO - PROCESS | 1646 | 1468839932850 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:05:32 INFO - PROCESS | 1646 | 1468839932857 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:05:32 INFO - PROCESS | 1646 | 1468839932858 Marionette TRACE conn2 <- [1,2410,null,{}] 04:05:32 INFO - PROCESS | 1646 | 1468839932862 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}] 04:05:32 INFO - PROCESS | 1646 | 1468839932864 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:32 INFO - PROCESS | 1646 | 1468839932988 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:05:32 INFO - PROCESS | 1646 | 1468839932993 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 1646 | 1468839932994 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a0a000 == 38 [pid = 1646] [id = 610] 04:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1160f0400) [pid = 1646] [serial = 1830] [outer = 0x0] 04:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1182df400) [pid = 1646] [serial = 1831] [outer = 0x1160f0400] 04:05:33 INFO - PROCESS | 1646 | 1468839933035 Marionette DEBUG loaded listener.js 04:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11867b400) [pid = 1646] [serial = 1832] [outer = 0x1160f0400] 04:05:33 INFO - PROCESS | 1646 | 1468839933446 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]]]}] 04:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 622ms 04:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:05:33 INFO - PROCESS | 1646 | 1468839933478 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:05:33 INFO - PROCESS | 1646 | 1468839933480 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:05:33 INFO - PROCESS | 1646 | 1468839933482 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:05:33 INFO - PROCESS | 1646 | 1468839933486 Marionette TRACE conn2 <- [1,2414,null,{}] 04:05:33 INFO - PROCESS | 1646 | 1468839933491 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}] 04:05:33 INFO - PROCESS | 1646 | 1468839933493 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:33 INFO - PROCESS | 1646 | 1468839933617 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:05:33 INFO - PROCESS | 1646 | 1468839933623 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:33 INFO - PROCESS | 1646 | 1468839933625 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a314800 == 39 [pid = 1646] [id = 611] 04:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1182da000) [pid = 1646] [serial = 1833] [outer = 0x0] 04:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12116c400) [pid = 1646] [serial = 1834] [outer = 0x1182da000] 04:05:33 INFO - PROCESS | 1646 | 1468839933651 Marionette DEBUG loaded listener.js 04:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x126169c00) [pid = 1646] [serial = 1835] [outer = 0x1182da000] 04:05:33 INFO - PROCESS | 1646 | 1468839933963 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]]]}] 04:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 526ms 04:05:34 INFO - PROCESS | 1646 | 1468839934008 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:05:34 INFO - PROCESS | 1646 | 1468839934009 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:05:34 INFO - PROCESS | 1646 | 1468839934012 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:05:34 INFO - PROCESS | 1646 | 1468839934013 Marionette TRACE conn2 <- [1,2418,null,{}] 04:05:34 INFO - PROCESS | 1646 | 1468839934015 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}] 04:05:34 INFO - PROCESS | 1646 | 1468839934016 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:34 INFO - PROCESS | 1646 | 1468839934095 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:05:34 INFO - PROCESS | 1646 | 1468839934099 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:34 INFO - PROCESS | 1646 | 1468839934100 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a789000 == 40 [pid = 1646] [id = 612] 04:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x124aea800) [pid = 1646] [serial = 1836] [outer = 0x0] 04:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x126651800) [pid = 1646] [serial = 1837] [outer = 0x124aea800] 04:05:34 INFO - PROCESS | 1646 | 1468839934127 Marionette DEBUG loaded listener.js 04:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12675c400) [pid = 1646] [serial = 1838] [outer = 0x124aea800] 04:05:34 INFO - PROCESS | 1646 | 1468839934468 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]]]}] 04:05:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:05:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 472ms 04:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:05:34 INFO - PROCESS | 1646 | 1468839934487 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:05:34 INFO - PROCESS | 1646 | 1468839934489 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:05:34 INFO - PROCESS | 1646 | 1468839934492 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:05:34 INFO - PROCESS | 1646 | 1468839934493 Marionette TRACE conn2 <- [1,2422,null,{}] 04:05:34 INFO - PROCESS | 1646 | 1468839934495 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}] 04:05:34 INFO - PROCESS | 1646 | 1468839934496 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:34 INFO - PROCESS | 1646 | 1468839934610 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:05:34 INFO - PROCESS | 1646 | 1468839934695 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:34 INFO - PROCESS | 1646 | 1468839934697 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x112c8e800 == 41 [pid = 1646] [id = 613] 04:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x110d4f800) [pid = 1646] [serial = 1839] [outer = 0x0] 04:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x110da8800) [pid = 1646] [serial = 1840] [outer = 0x110d4f800] 04:05:34 INFO - PROCESS | 1646 | 1468839934729 Marionette DEBUG loaded listener.js 04:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1128bac00) [pid = 1646] [serial = 1841] [outer = 0x110d4f800] 04:05:35 INFO - PROCESS | 1646 | 1468839935162 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]]]}] 04:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 720ms 04:05:35 INFO - PROCESS | 1646 | 1468839935214 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:05:35 INFO - PROCESS | 1646 | 1468839935216 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:05:35 INFO - PROCESS | 1646 | 1468839935219 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:05:35 INFO - PROCESS | 1646 | 1468839935221 Marionette TRACE conn2 <- [1,2426,null,{}] 04:05:35 INFO - PROCESS | 1646 | 1468839935225 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}] 04:05:35 INFO - PROCESS | 1646 | 1468839935228 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:35 INFO - PROCESS | 1646 | 1468839935334 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:05:35 INFO - PROCESS | 1646 | 1468839935395 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:35 INFO - PROCESS | 1646 | 1468839935397 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x118704800 == 42 [pid = 1646] [id = 614] 04:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x115e0f000) [pid = 1646] [serial = 1842] [outer = 0x0] 04:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116acd800) [pid = 1646] [serial = 1843] [outer = 0x115e0f000] 04:05:35 INFO - PROCESS | 1646 | 1468839935429 Marionette DEBUG loaded listener.js 04:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1182d6800) [pid = 1646] [serial = 1844] [outer = 0x115e0f000] 04:05:35 INFO - PROCESS | 1646 | 1468839935816 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]]]}] 04:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 620ms 04:05:35 INFO - PROCESS | 1646 | 1468839935843 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:05:35 INFO - PROCESS | 1646 | 1468839935846 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:05:35 INFO - PROCESS | 1646 | 1468839935849 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:05:35 INFO - PROCESS | 1646 | 1468839935851 Marionette TRACE conn2 <- [1,2430,null,{}] 04:05:35 INFO - PROCESS | 1646 | 1468839935853 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}] 04:05:35 INFO - PROCESS | 1646 | 1468839935855 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:35 INFO - PROCESS | 1646 | 1468839935961 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:05:36 INFO - PROCESS | 1646 | 1468839936063 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:36 INFO - PROCESS | 1646 | 1468839936065 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x128c18000 == 43 [pid = 1646] [id = 615] 04:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118364800) [pid = 1646] [serial = 1845] [outer = 0x0] 04:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1184d2000) [pid = 1646] [serial = 1846] [outer = 0x118364800] 04:05:36 INFO - PROCESS | 1646 | 1468839936106 Marionette DEBUG loaded listener.js 04:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1190b7000) [pid = 1646] [serial = 1847] [outer = 0x118364800] 04:05:36 INFO - PROCESS | 1646 | 1468839936563 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]]]}] 04:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 721ms 04:05:36 INFO - PROCESS | 1646 | 1468839936571 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:05:36 INFO - PROCESS | 1646 | 1468839936572 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:05:36 INFO - PROCESS | 1646 | 1468839936580 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:05:36 INFO - PROCESS | 1646 | 1468839936584 Marionette TRACE conn2 <- [1,2434,null,{}] 04:05:36 INFO - PROCESS | 1646 | 1468839936588 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}] 04:05:36 INFO - PROCESS | 1646 | 1468839936590 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:36 INFO - PROCESS | 1646 | 1468839936697 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:05:36 INFO - PROCESS | 1646 | 1468839936759 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:36 INFO - PROCESS | 1646 | 1468839936760 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b21d000 == 44 [pid = 1646] [id = 616] 04:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118660000) [pid = 1646] [serial = 1848] [outer = 0x0] 04:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119b65c00) [pid = 1646] [serial = 1849] [outer = 0x118660000] 04:05:36 INFO - PROCESS | 1646 | 1468839936789 Marionette DEBUG loaded listener.js 04:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1215f9400) [pid = 1646] [serial = 1850] [outer = 0x118660000] 04:05:37 INFO - PROCESS | 1646 | 1468839937260 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]]]}] 04:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 728ms 04:05:37 INFO - PROCESS | 1646 | 1468839937304 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:05:37 INFO - PROCESS | 1646 | 1468839937306 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:05:37 INFO - PROCESS | 1646 | 1468839937308 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:05:37 INFO - PROCESS | 1646 | 1468839937310 Marionette TRACE conn2 <- [1,2438,null,{}] 04:05:37 INFO - PROCESS | 1646 | 1468839937312 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}] 04:05:37 INFO - PROCESS | 1646 | 1468839937314 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:37 INFO - PROCESS | 1646 | 1468839937420 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:05:37 INFO - PROCESS | 1646 | 1468839937479 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:37 INFO - PROCESS | 1646 | 1468839937481 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12614c000 == 45 [pid = 1646] [id = 617] 04:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119ba8000) [pid = 1646] [serial = 1851] [outer = 0x0] 04:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1217efc00) [pid = 1646] [serial = 1852] [outer = 0x119ba8000] 04:05:37 INFO - PROCESS | 1646 | 1468839937510 Marionette DEBUG loaded listener.js 04:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12484ec00) [pid = 1646] [serial = 1853] [outer = 0x119ba8000] 04:05:38 INFO - PROCESS | 1646 | 1468839938077 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]]]}] 04:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 820ms 04:05:38 INFO - PROCESS | 1646 | 1468839938138 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:05:38 INFO - PROCESS | 1646 | 1468839938140 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:05:38 INFO - PROCESS | 1646 | 1468839938144 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:05:38 INFO - PROCESS | 1646 | 1468839938146 Marionette TRACE conn2 <- [1,2442,null,{}] 04:05:38 INFO - PROCESS | 1646 | 1468839938150 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}] 04:05:38 INFO - PROCESS | 1646 | 1468839938154 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:38 INFO - PROCESS | 1646 | 1468839938247 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:05:38 INFO - PROCESS | 1646 | 1468839938321 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:38 INFO - PROCESS | 1646 | 1468839938323 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e39800 == 46 [pid = 1646] [id = 618] 04:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x115e82400) [pid = 1646] [serial = 1854] [outer = 0x0] 04:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1161c2400) [pid = 1646] [serial = 1855] [outer = 0x115e82400] 04:05:38 INFO - PROCESS | 1646 | 1468839938350 Marionette DEBUG loaded listener.js 04:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x116ac2800) [pid = 1646] [serial = 1856] [outer = 0x115e82400] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a789000 == 45 [pid = 1646] [id = 612] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a314800 == 44 [pid = 1646] [id = 611] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x128a0a000 == 43 [pid = 1646] [id = 610] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x128c1d000 == 42 [pid = 1646] [id = 609] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1169a9800 == 41 [pid = 1646] [id = 608] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12615a800 == 40 [pid = 1646] [id = 607] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12469d800 == 39 [pid = 1646] [id = 606] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12130e000 == 38 [pid = 1646] [id = 605] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x119a1a800 == 37 [pid = 1646] [id = 604] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x118709800 == 36 [pid = 1646] [id = 603] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11724d000 == 35 [pid = 1646] [id = 602] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11314e000 == 34 [pid = 1646] [id = 601] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x119694800 == 33 [pid = 1646] [id = 599] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11734e800 == 32 [pid = 1646] [id = 600] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12614c000 == 31 [pid = 1646] [id = 617] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b21d000 == 30 [pid = 1646] [id = 616] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x128c18000 == 29 [pid = 1646] [id = 615] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x118704800 == 28 [pid = 1646] [id = 614] 04:05:39 INFO - PROCESS | 1646 | --DOCSHELL 0x112c8e800 == 27 [pid = 1646] [id = 613] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1182f1400) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1172b4c00) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1151ca800) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x115e84000) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1121e3400) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1184c8400) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1128b7400) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11690e800) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x116ac3000) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x113d4fc00) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x112f04800) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119d14000) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11835b400) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118757400) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118666400) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119a9e800) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118231800) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11974d800) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119b9a400) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116aa2c00) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1151c7800) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119ba1c00) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11865bc00) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118360c00) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1217e8c00) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11a1be400) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119aaa000) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119a9d800) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12675d000) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x123fdc400) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1215f2000) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118236400) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 04:05:39 INFO - PROCESS | 1646 | 1468839939359 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]]]}] 04:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1278ms 04:05:39 INFO - PROCESS | 1646 | 1468839939424 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:05:39 INFO - PROCESS | 1646 | 1468839939428 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:05:39 INFO - PROCESS | 1646 | 1468839939433 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:05:39 INFO - PROCESS | 1646 | 1468839939438 Marionette TRACE conn2 <- [1,2446,null,{}] 04:05:39 INFO - PROCESS | 1646 | 1468839939444 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}] 04:05:39 INFO - PROCESS | 1646 | 1468839939447 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:39 INFO - PROCESS | 1646 | 1468839939575 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:05:39 INFO - PROCESS | 1646 | 1468839939587 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:39 INFO - PROCESS | 1646 | 1468839939591 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x113143800 == 28 [pid = 1646] [id = 619] 04:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x112cb6000) [pid = 1646] [serial = 1857] [outer = 0x0] 04:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11325f000) [pid = 1646] [serial = 1858] [outer = 0x112cb6000] 04:05:39 INFO - PROCESS | 1646 | 1468839939638 Marionette DEBUG loaded listener.js 04:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x113d9e400) [pid = 1646] [serial = 1859] [outer = 0x112cb6000] 04:05:40 INFO - PROCESS | 1646 | 1468839940048 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]]]}] 04:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 629ms 04:05:40 INFO - PROCESS | 1646 | 1468839940060 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 1646 | 1468839940064 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:05:40 INFO - PROCESS | 1646 | 1468839940071 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 1646 | 1468839940073 Marionette TRACE conn2 <- [1,2450,null,{}] 04:05:40 INFO - PROCESS | 1646 | 1468839940076 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}] 04:05:40 INFO - PROCESS | 1646 | 1468839940077 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:40 INFO - PROCESS | 1646 | 1468839940156 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:05:40 INFO - PROCESS | 1646 | 1468839940160 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:40 INFO - PROCESS | 1646 | 1468839940162 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1161d9000 == 29 [pid = 1646] [id = 620] 04:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x116005800) [pid = 1646] [serial = 1860] [outer = 0x0] 04:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1169f8400) [pid = 1646] [serial = 1861] [outer = 0x116005800] 04:05:40 INFO - PROCESS | 1646 | 1468839940191 Marionette DEBUG loaded listener.js 04:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116ac9000) [pid = 1646] [serial = 1862] [outer = 0x116005800] 04:05:40 INFO - PROCESS | 1646 | 1468839940542 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]]]}] 04:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 521ms 04:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:05:40 INFO - PROCESS | 1646 | 1468839940593 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 1646 | 1468839940595 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:05:40 INFO - PROCESS | 1646 | 1468839940597 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 1646 | 1468839940599 Marionette TRACE conn2 <- [1,2454,null,{}] 04:05:40 INFO - PROCESS | 1646 | 1468839940621 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}] 04:05:40 INFO - PROCESS | 1646 | 1468839940626 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:40 INFO - PROCESS | 1646 | 1468839940746 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:05:40 INFO - PROCESS | 1646 | 1468839940763 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:40 INFO - PROCESS | 1646 | 1468839940766 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e44000 == 30 [pid = 1646] [id = 621] 04:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1181e1c00) [pid = 1646] [serial = 1863] [outer = 0x0] 04:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1182dbc00) [pid = 1646] [serial = 1864] [outer = 0x1181e1c00] 04:05:40 INFO - PROCESS | 1646 | 1468839940815 Marionette DEBUG loaded listener.js 04:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1182ea800) [pid = 1646] [serial = 1865] [outer = 0x1181e1c00] 04:05:41 INFO - PROCESS | 1646 | 1468839941240 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]]]}] 04:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 675ms 04:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:05:41 INFO - PROCESS | 1646 | 1468839941295 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:05:41 INFO - PROCESS | 1646 | 1468839941296 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:05:41 INFO - PROCESS | 1646 | 1468839941308 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:05:41 INFO - PROCESS | 1646 | 1468839941309 Marionette TRACE conn2 <- [1,2458,null,{}] 04:05:41 INFO - PROCESS | 1646 | 1468839941312 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}] 04:05:41 INFO - PROCESS | 1646 | 1468839941313 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:41 INFO - PROCESS | 1646 | 1468839941395 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:05:41 INFO - PROCESS | 1646 | 1468839941398 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:41 INFO - PROCESS | 1646 | 1468839941400 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x118704800 == 31 [pid = 1646] [id = 622] 04:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11835b400) [pid = 1646] [serial = 1866] [outer = 0x0] 04:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118410000) [pid = 1646] [serial = 1867] [outer = 0x11835b400] 04:05:41 INFO - PROCESS | 1646 | 1468839941429 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1184c4c00) [pid = 1646] [serial = 1868] [outer = 0x11835b400] 04:05:41 INFO - PROCESS | 1646 | 1468839941785 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]]]}] 04:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 527ms 04:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:05:41 INFO - PROCESS | 1646 | 1468839941828 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:05:41 INFO - PROCESS | 1646 | 1468839941829 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:05:41 INFO - PROCESS | 1646 | 1468839941831 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:05:41 INFO - PROCESS | 1646 | 1468839941833 Marionette TRACE conn2 <- [1,2462,null,{}] 04:05:41 INFO - PROCESS | 1646 | 1468839941835 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}] 04:05:41 INFO - PROCESS | 1646 | 1468839941836 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:41 INFO - PROCESS | 1646 | 1468839941939 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:05:41 INFO - PROCESS | 1646 | 1468839941979 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:41 INFO - PROCESS | 1646 | 1468839941980 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191cd000 == 32 [pid = 1646] [id = 623] 04:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1184c8400) [pid = 1646] [serial = 1869] [outer = 0x0] 04:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118661000) [pid = 1646] [serial = 1870] [outer = 0x1184c8400] 04:05:42 INFO - PROCESS | 1646 | 1468839942005 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11875b000) [pid = 1646] [serial = 1871] [outer = 0x1184c8400] 04:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 04:05:42 INFO - PROCESS | 1646 | 1468839942347 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]]]}] 04:05:42 INFO - PROCESS | 1646 | 1468839942353 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 1646 | 1468839942356 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:05:42 INFO - PROCESS | 1646 | 1468839942359 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 1646 | 1468839942360 Marionette TRACE conn2 <- [1,2466,null,{}] 04:05:42 INFO - PROCESS | 1646 | 1468839942362 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}] 04:05:42 INFO - PROCESS | 1646 | 1468839942366 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:42 INFO - PROCESS | 1646 | 1468839942489 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:05:42 INFO - PROCESS | 1646 | 1468839942523 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:42 INFO - PROCESS | 1646 | 1468839942524 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213dd800 == 33 [pid = 1646] [id = 624] 04:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1190bf000) [pid = 1646] [serial = 1872] [outer = 0x0] 04:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1197be800) [pid = 1646] [serial = 1873] [outer = 0x1190bf000] 04:05:42 INFO - PROCESS | 1646 | 1468839942553 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119ba3800) [pid = 1646] [serial = 1874] [outer = 0x1190bf000] 04:05:42 INFO - PROCESS | 1646 | 1468839942870 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]]]}] 04:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 568ms 04:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:05:42 INFO - PROCESS | 1646 | 1468839942928 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 1646 | 1468839942929 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:05:42 INFO - PROCESS | 1646 | 1468839942931 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 1646 | 1468839942932 Marionette TRACE conn2 <- [1,2470,null,{}] 04:05:42 INFO - PROCESS | 1646 | 1468839942935 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}] 04:05:42 INFO - PROCESS | 1646 | 1468839942936 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:43 INFO - PROCESS | 1646 | 1468839943053 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:05:43 INFO - PROCESS | 1646 | 1468839943058 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:43 INFO - PROCESS | 1646 | 1468839943059 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x121abc000 == 34 [pid = 1646] [id = 625] 04:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119ba9400) [pid = 1646] [serial = 1875] [outer = 0x0] 04:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121288800) [pid = 1646] [serial = 1876] [outer = 0x119ba9400] 04:05:43 INFO - PROCESS | 1646 | 1468839943084 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1217aac00) [pid = 1646] [serial = 1877] [outer = 0x119ba9400] 04:05:43 INFO - PROCESS | 1646 | 1468839943422 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]]]}] 04:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 04:05:43 INFO - PROCESS | 1646 | 1468839943451 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:05:43 INFO - PROCESS | 1646 | 1468839943452 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:05:43 INFO - PROCESS | 1646 | 1468839943461 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 1646 | 1468839943462 Marionette TRACE conn2 <- [1,2474,null,{}] 04:05:43 INFO - PROCESS | 1646 | 1468839943464 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}] 04:05:43 INFO - PROCESS | 1646 | 1468839943465 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:43 INFO - PROCESS | 1646 | 1468839943568 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:05:43 INFO - PROCESS | 1646 | 1468839943572 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:43 INFO - PROCESS | 1646 | 1468839943573 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12447c800 == 35 [pid = 1646] [id = 626] 04:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119d1d800) [pid = 1646] [serial = 1878] [outer = 0x0] 04:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1218adc00) [pid = 1646] [serial = 1879] [outer = 0x119d1d800] 04:05:43 INFO - PROCESS | 1646 | 1468839943599 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x121b5c400) [pid = 1646] [serial = 1880] [outer = 0x119d1d800] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x124aea800) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119a9f400) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1217e9000) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1182ec000) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x121b42400) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118357800) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1176c8400) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11262f400) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119ba2800) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1184c9400) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x115e79c00) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x113d48400) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1160f0400) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:05:43 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1182da000) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:05:44 INFO - PROCESS | 1646 | 1468839944197 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]]]}] 04:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 772ms 04:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:05:44 INFO - PROCESS | 1646 | 1468839944235 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:05:44 INFO - PROCESS | 1646 | 1468839944237 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:05:44 INFO - PROCESS | 1646 | 1468839944240 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 1646 | 1468839944242 Marionette TRACE conn2 <- [1,2478,null,{}] 04:05:44 INFO - PROCESS | 1646 | 1468839944245 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}] 04:05:44 INFO - PROCESS | 1646 | 1468839944247 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:44 INFO - PROCESS | 1646 | 1468839944406 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:05:44 INFO - PROCESS | 1646 | 1468839944495 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 1646 | 1468839944496 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12615c000 == 36 [pid = 1646] [id = 627] 04:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1121e4000) [pid = 1646] [serial = 1881] [outer = 0x0] 04:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118232000) [pid = 1646] [serial = 1882] [outer = 0x1121e4000] 04:05:44 INFO - PROCESS | 1646 | 1468839944529 Marionette DEBUG loaded listener.js 04:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118689400) [pid = 1646] [serial = 1883] [outer = 0x1121e4000] 04:05:44 INFO - PROCESS | 1646 | 1468839944825 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]]]}] 04:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 621ms 04:05:44 INFO - PROCESS | 1646 | 1468839944861 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:05:44 INFO - PROCESS | 1646 | 1468839944863 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:05:44 INFO - PROCESS | 1646 | 1468839944866 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 1646 | 1468839944871 Marionette TRACE conn2 <- [1,2482,null,{}] 04:05:44 INFO - PROCESS | 1646 | 1468839944874 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}] 04:05:44 INFO - PROCESS | 1646 | 1468839944876 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:45 INFO - PROCESS | 1646 | 1468839945003 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:05:45 INFO - PROCESS | 1646 | 1468839945085 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:45 INFO - PROCESS | 1646 | 1468839945087 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1267b4800 == 37 [pid = 1646] [id = 628] 04:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1128b2c00) [pid = 1646] [serial = 1884] [outer = 0x0] 04:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119ba0c00) [pid = 1646] [serial = 1885] [outer = 0x1128b2c00] 04:05:45 INFO - PROCESS | 1646 | 1468839945128 Marionette DEBUG loaded listener.js 04:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121c3f800) [pid = 1646] [serial = 1886] [outer = 0x1128b2c00] 04:05:45 INFO - PROCESS | 1646 | 1468839945442 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]]]}] 04:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 623ms 04:05:45 INFO - PROCESS | 1646 | 1468839945493 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:05:45 INFO - PROCESS | 1646 | 1468839945494 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:05:45 INFO - PROCESS | 1646 | 1468839945497 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:05:45 INFO - PROCESS | 1646 | 1468839945499 Marionette TRACE conn2 <- [1,2486,null,{}] 04:05:45 INFO - PROCESS | 1646 | 1468839945502 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}] 04:05:45 INFO - PROCESS | 1646 | 1468839945506 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:45 INFO - PROCESS | 1646 | 1468839945632 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:05:45 INFO - PROCESS | 1646 | 1468839945665 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:45 INFO - PROCESS | 1646 | 1468839945666 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x128c07800 == 38 [pid = 1646] [id = 629] 04:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x111aad400) [pid = 1646] [serial = 1887] [outer = 0x0] 04:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1176cf000) [pid = 1646] [serial = 1888] [outer = 0x111aad400] 04:05:45 INFO - PROCESS | 1646 | 1468839945708 Marionette DEBUG loaded listener.js 04:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1246f0800) [pid = 1646] [serial = 1889] [outer = 0x111aad400] 04:05:46 INFO - PROCESS | 1646 | 1468839946166 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]]]}] 04:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 724ms 04:05:46 INFO - PROCESS | 1646 | 1468839946222 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:05:46 INFO - PROCESS | 1646 | 1468839946225 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:05:46 INFO - PROCESS | 1646 | 1468839946228 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:05:46 INFO - PROCESS | 1646 | 1468839946230 Marionette TRACE conn2 <- [1,2490,null,{}] 04:05:46 INFO - PROCESS | 1646 | 1468839946234 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}] 04:05:46 INFO - PROCESS | 1646 | 1468839946236 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:46 INFO - PROCESS | 1646 | 1468839946349 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:05:46 INFO - PROCESS | 1646 | 1468839946432 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:46 INFO - PROCESS | 1646 | 1468839946433 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1160a8000 == 39 [pid = 1646] [id = 630] 04:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1121b0800) [pid = 1646] [serial = 1890] [outer = 0x0] 04:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x113a30400) [pid = 1646] [serial = 1891] [outer = 0x1121b0800] 04:05:46 INFO - PROCESS | 1646 | 1468839946465 Marionette DEBUG loaded listener.js 04:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x115e85400) [pid = 1646] [serial = 1892] [outer = 0x1121b0800] 04:05:47 INFO - PROCESS | 1646 | 1468839947043 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]]]}] 04:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 870ms 04:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:05:47 INFO - PROCESS | 1646 | 1468839947098 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:05:47 INFO - PROCESS | 1646 | 1468839947101 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:05:47 INFO - PROCESS | 1646 | 1468839947106 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:05:47 INFO - PROCESS | 1646 | 1468839947108 Marionette TRACE conn2 <- [1,2494,null,{}] 04:05:47 INFO - PROCESS | 1646 | 1468839947110 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}] 04:05:47 INFO - PROCESS | 1646 | 1468839947112 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:47 INFO - PROCESS | 1646 | 1468839947225 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:05:47 INFO - PROCESS | 1646 | 1468839947317 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 1646 | 1468839947318 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x119abe000 == 40 [pid = 1646] [id = 631] 04:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x116acd400) [pid = 1646] [serial = 1893] [outer = 0x0] 04:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x117e8a000) [pid = 1646] [serial = 1894] [outer = 0x116acd400] 04:05:47 INFO - PROCESS | 1646 | 1468839947349 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1182dc800) [pid = 1646] [serial = 1895] [outer = 0x116acd400] 04:05:47 INFO - PROCESS | 1646 | 1468839947993 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]]]}] 04:05:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1267b4800 == 39 [pid = 1646] [id = 628] 04:05:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12615c000 == 38 [pid = 1646] [id = 627] 04:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12447c800 == 37 [pid = 1646] [id = 626] 04:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x121abc000 == 36 [pid = 1646] [id = 625] 04:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1213dd800 == 35 [pid = 1646] [id = 624] 04:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1191cd000 == 34 [pid = 1646] [id = 623] 04:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x118704800 == 33 [pid = 1646] [id = 622] 04:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x117e44000 == 32 [pid = 1646] [id = 621] 04:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1161d9000 == 31 [pid = 1646] [id = 620] 04:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x113143800 == 30 [pid = 1646] [id = 619] 04:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 922ms 04:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:05:48 INFO - PROCESS | 1646 | 1468839948028 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:05:48 INFO - PROCESS | 1646 | 1468839948030 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:05:48 INFO - PROCESS | 1646 | 1468839948033 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 1646 | 1468839948035 Marionette TRACE conn2 <- [1,2498,null,{}] 04:05:48 INFO - PROCESS | 1646 | 1468839948039 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}] 04:05:48 INFO - PROCESS | 1646 | 1468839948040 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:48 INFO - PROCESS | 1646 | 1468839948131 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119ba0000) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121c3e000) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1217ed000) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x124425000) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11835f400) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x123fe0800) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118464c00) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1176d4c00) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118231c00) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118661c00) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118753400) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121b38c00) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1217a3800) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11904f800) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x116080000) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1169f1c00) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x115e78800) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11677d400) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1182df400) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x126169c00) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1246ebc00) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x121b34800) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1217a8000) [pid = 1646] [serial = 1820] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11867b400) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x119752800) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12675c400) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12116c400) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x126651800) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 04:05:48 INFO - PROCESS | 1646 | 1468839948198 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:48 INFO - PROCESS | 1646 | 1468839948199 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x113a66800 == 31 [pid = 1646] [id = 632] 04:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x116533800) [pid = 1646] [serial = 1896] [outer = 0x0] 04:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116975800) [pid = 1646] [serial = 1897] [outer = 0x116533800] 04:05:48 INFO - PROCESS | 1646 | 1468839948227 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x116ace800) [pid = 1646] [serial = 1898] [outer = 0x116533800] 04:05:48 INFO - PROCESS | 1646 | 1468839948531 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]]]}] 04:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 524ms 04:05:48 INFO - PROCESS | 1646 | 1468839948573 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:05:48 INFO - PROCESS | 1646 | 1468839948576 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:05:48 INFO - PROCESS | 1646 | 1468839948580 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 1646 | 1468839948582 Marionette TRACE conn2 <- [1,2502,null,{}] 04:05:48 INFO - PROCESS | 1646 | 1468839948586 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}] 04:05:48 INFO - PROCESS | 1646 | 1468839948588 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:48 INFO - PROCESS | 1646 | 1468839948695 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:05:48 INFO - PROCESS | 1646 | 1468839948751 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:48 INFO - PROCESS | 1646 | 1468839948752 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e2d000 == 32 [pid = 1646] [id = 633] 04:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1172bb400) [pid = 1646] [serial = 1899] [outer = 0x0] 04:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1182d7400) [pid = 1646] [serial = 1900] [outer = 0x1172bb400] 04:05:48 INFO - PROCESS | 1646 | 1468839948779 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118363c00) [pid = 1646] [serial = 1901] [outer = 0x1172bb400] 04:05:49 INFO - PROCESS | 1646 | 1468839949195 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]]]}] 04:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 04:05:49 INFO - PROCESS | 1646 | 1468839949252 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:05:49 INFO - PROCESS | 1646 | 1468839949256 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:05:49 INFO - PROCESS | 1646 | 1468839949260 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:05:49 INFO - PROCESS | 1646 | 1468839949262 Marionette TRACE conn2 <- [1,2506,null,{}] 04:05:49 INFO - PROCESS | 1646 | 1468839949266 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}] 04:05:49 INFO - PROCESS | 1646 | 1468839949267 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:49 INFO - PROCESS | 1646 | 1468839949366 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:05:49 INFO - PROCESS | 1646 | 1468839949435 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:49 INFO - PROCESS | 1646 | 1468839949436 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x117485000 == 33 [pid = 1646] [id = 634] 04:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112cb5c00) [pid = 1646] [serial = 1902] [outer = 0x0] 04:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1176d4c00) [pid = 1646] [serial = 1903] [outer = 0x112cb5c00] 04:05:49 INFO - PROCESS | 1646 | 1468839949468 Marionette DEBUG loaded listener.js 04:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1182e7000) [pid = 1646] [serial = 1904] [outer = 0x112cb5c00] 04:05:49 INFO - PROCESS | 1646 | 1468839949892 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]]]}] 04:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 670ms 04:05:49 INFO - PROCESS | 1646 | 1468839949944 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:05:49 INFO - PROCESS | 1646 | 1468839949947 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:05:49 INFO - PROCESS | 1646 | 1468839949966 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:05:49 INFO - PROCESS | 1646 | 1468839949968 Marionette TRACE conn2 <- [1,2510,null,{}] 04:05:49 INFO - PROCESS | 1646 | 1468839949972 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}] 04:05:49 INFO - PROCESS | 1646 | 1468839949974 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:50 INFO - PROCESS | 1646 | 1468839950072 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:05:50 INFO - PROCESS | 1646 | 1468839950141 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:50 INFO - PROCESS | 1646 | 1468839950142 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191c2800 == 34 [pid = 1646] [id = 635] 04:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118464000) [pid = 1646] [serial = 1905] [outer = 0x0] 04:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118681000) [pid = 1646] [serial = 1906] [outer = 0x118464000] 04:05:50 INFO - PROCESS | 1646 | 1468839950174 Marionette DEBUG loaded listener.js 04:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1190f7400) [pid = 1646] [serial = 1907] [outer = 0x118464000] 04:05:50 INFO - PROCESS | 1646 | 1468839950603 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]]]}] 04:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 687ms 04:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:05:50 INFO - PROCESS | 1646 | 1468839950639 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:05:50 INFO - PROCESS | 1646 | 1468839950640 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:05:50 INFO - PROCESS | 1646 | 1468839950643 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:05:50 INFO - PROCESS | 1646 | 1468839950646 Marionette TRACE conn2 <- [1,2514,null,{}] 04:05:50 INFO - PROCESS | 1646 | 1468839950659 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}] 04:05:50 INFO - PROCESS | 1646 | 1468839950665 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:50 INFO - PROCESS | 1646 | 1468839950808 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:05:50 INFO - PROCESS | 1646 | 1468839950911 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:50 INFO - PROCESS | 1646 | 1468839950915 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217c2000 == 35 [pid = 1646] [id = 636] 04:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11974d000) [pid = 1646] [serial = 1908] [outer = 0x0] 04:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119ba0000) [pid = 1646] [serial = 1909] [outer = 0x11974d000] 04:05:50 INFO - PROCESS | 1646 | 1468839950970 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119ba9000) [pid = 1646] [serial = 1910] [outer = 0x11974d000] 04:05:51 INFO - PROCESS | 1646 | 1468839951469 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]]]}] 04:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 874ms 04:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:05:51 INFO - PROCESS | 1646 | 1468839951518 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:05:51 INFO - PROCESS | 1646 | 1468839951520 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:05:51 INFO - PROCESS | 1646 | 1468839951522 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:05:51 INFO - PROCESS | 1646 | 1468839951524 Marionette TRACE conn2 <- [1,2518,null,{}] 04:05:51 INFO - PROCESS | 1646 | 1468839951526 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}] 04:05:51 INFO - PROCESS | 1646 | 1468839951528 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:51 INFO - PROCESS | 1646 | 1468839951629 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:05:51 INFO - PROCESS | 1646 | 1468839951683 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 1646 | 1468839951685 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12614a800 == 36 [pid = 1646] [id = 637] 04:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121170400) [pid = 1646] [serial = 1911] [outer = 0x0] 04:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1217a8800) [pid = 1646] [serial = 1912] [outer = 0x121170400] 04:05:51 INFO - PROCESS | 1646 | 1468839951726 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1218b3000) [pid = 1646] [serial = 1913] [outer = 0x121170400] 04:05:52 INFO - PROCESS | 1646 | 1468839952138 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]]]}] 04:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 670ms 04:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:05:52 INFO - PROCESS | 1646 | 1468839952192 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 1646 | 1468839952194 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:05:52 INFO - PROCESS | 1646 | 1468839952196 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 1646 | 1468839952197 Marionette TRACE conn2 <- [1,2522,null,{}] 04:05:52 INFO - PROCESS | 1646 | 1468839952200 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}] 04:05:52 INFO - PROCESS | 1646 | 1468839952201 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:52 INFO - PROCESS | 1646 | 1468839952295 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:05:52 INFO - PROCESS | 1646 | 1468839952353 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:52 INFO - PROCESS | 1646 | 1468839952355 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12690c800 == 37 [pid = 1646] [id = 638] 04:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1217eac00) [pid = 1646] [serial = 1914] [outer = 0x0] 04:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121c3b400) [pid = 1646] [serial = 1915] [outer = 0x1217eac00] 04:05:52 INFO - PROCESS | 1646 | 1468839952385 Marionette DEBUG loaded listener.js 04:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123fe4400) [pid = 1646] [serial = 1916] [outer = 0x1217eac00] 04:05:52 INFO - PROCESS | 1646 | 1468839952814 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]]]}] 04:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 671ms 04:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:05:52 INFO - PROCESS | 1646 | 1468839952868 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 1646 | 1468839952869 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:05:52 INFO - PROCESS | 1646 | 1468839952872 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 1646 | 1468839952873 Marionette TRACE conn2 <- [1,2526,null,{}] 04:05:52 INFO - PROCESS | 1646 | 1468839952875 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}] 04:05:52 INFO - PROCESS | 1646 | 1468839952880 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:53 INFO - PROCESS | 1646 | 1468839953015 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:05:53 INFO - PROCESS | 1646 | 1468839953077 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 1646 | 1468839953078 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a17800 == 38 [pid = 1646] [id = 639] 04:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123fe4800) [pid = 1646] [serial = 1917] [outer = 0x0] 04:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1246ee000) [pid = 1646] [serial = 1918] [outer = 0x123fe4800] 04:05:53 INFO - PROCESS | 1646 | 1468839953119 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1262b0400) [pid = 1646] [serial = 1919] [outer = 0x123fe4800] 04:05:53 INFO - PROCESS | 1646 | 1468839953644 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]]]}] 04:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 821ms 04:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:05:53 INFO - PROCESS | 1646 | 1468839953694 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:05:53 INFO - PROCESS | 1646 | 1468839953696 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:05:53 INFO - PROCESS | 1646 | 1468839953699 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:05:53 INFO - PROCESS | 1646 | 1468839953701 Marionette TRACE conn2 <- [1,2530,null,{}] 04:05:53 INFO - PROCESS | 1646 | 1468839953707 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}] 04:05:53 INFO - PROCESS | 1646 | 1468839953709 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:53 INFO - PROCESS | 1646 | 1468839953806 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x113a66800 == 37 [pid = 1646] [id = 632] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x119abe000 == 36 [pid = 1646] [id = 631] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1160a8000 == 35 [pid = 1646] [id = 630] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x117e39800 == 34 [pid = 1646] [id = 618] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x128a17800 == 33 [pid = 1646] [id = 639] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12690c800 == 32 [pid = 1646] [id = 638] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12614a800 == 31 [pid = 1646] [id = 637] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1217c2000 == 30 [pid = 1646] [id = 636] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1191c2800 == 29 [pid = 1646] [id = 635] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x128c07800 == 28 [pid = 1646] [id = 629] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x117e2d000 == 27 [pid = 1646] [id = 633] 04:05:54 INFO - PROCESS | 1646 | --DOCSHELL 0x117485000 == 26 [pid = 1646] [id = 634] 04:05:54 INFO - PROCESS | 1646 | 1468839954451 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 1646 | 1468839954453 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x112157800 == 27 [pid = 1646] [id = 640] 04:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x112630800) [pid = 1646] [serial = 1920] [outer = 0x0] 04:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1128b3800) [pid = 1646] [serial = 1921] [outer = 0x112630800] 04:05:54 INFO - PROCESS | 1646 | 1468839954484 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11380cc00) [pid = 1646] [serial = 1922] [outer = 0x112630800] 04:05:54 INFO - PROCESS | 1646 | 1468839954795 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]]]}] 04:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1125ms 04:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:05:54 INFO - PROCESS | 1646 | 1468839954825 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:05:54 INFO - PROCESS | 1646 | 1468839954827 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:05:54 INFO - PROCESS | 1646 | 1468839954830 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:05:54 INFO - PROCESS | 1646 | 1468839954832 Marionette TRACE conn2 <- [1,2534,null,{}] 04:05:54 INFO - PROCESS | 1646 | 1468839954839 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}] 04:05:54 INFO - PROCESS | 1646 | 1468839954840 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:54 INFO - PROCESS | 1646 | 1468839954922 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:05:55 INFO - PROCESS | 1646 | 1468839955004 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:55 INFO - PROCESS | 1646 | 1468839955006 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11708d000 == 28 [pid = 1646] [id = 641] 04:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x113ab0c00) [pid = 1646] [serial = 1923] [outer = 0x0] 04:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1161c1800) [pid = 1646] [serial = 1924] [outer = 0x113ab0c00] 04:05:55 INFO - PROCESS | 1646 | 1468839955033 Marionette DEBUG loaded listener.js 04:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1176cd800) [pid = 1646] [serial = 1925] [outer = 0x113ab0c00] 04:05:55 INFO - PROCESS | 1646 | 1468839955360 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]]]}] 04:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 571ms 04:05:55 INFO - PROCESS | 1646 | 1468839955405 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 1646 | 1468839955408 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:05:55 INFO - PROCESS | 1646 | 1468839955411 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - PROCESS | 1646 | 1468839955412 Marionette TRACE conn2 <- [1,2538,null,{}] 04:05:55 INFO - PROCESS | 1646 | 1468839955414 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}] 04:05:55 INFO - PROCESS | 1646 | 1468839955416 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:55 INFO - PROCESS | 1646 | 1468839955522 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:05:55 INFO - PROCESS | 1646 | 1468839955561 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:55 INFO - PROCESS | 1646 | 1468839955562 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169bc000 == 29 [pid = 1646] [id = 642] 04:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118228000) [pid = 1646] [serial = 1926] [outer = 0x0] 04:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1182e5000) [pid = 1646] [serial = 1927] [outer = 0x118228000] 04:05:55 INFO - PROCESS | 1646 | 1468839955587 Marionette DEBUG loaded listener.js 04:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x113f3c400) [pid = 1646] [serial = 1928] [outer = 0x118228000] 04:05:55 INFO - PROCESS | 1646 | 1468839955961 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]]]}] 04:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 570ms 04:05:55 INFO - PROCESS | 1646 | 1468839955981 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 1646 | 1468839955982 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:05:56 INFO - PROCESS | 1646 | 1468839955991 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - PROCESS | 1646 | 1468839955995 Marionette TRACE conn2 <- [1,2542,null,{}] 04:05:56 INFO - PROCESS | 1646 | 1468839956006 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}] 04:05:56 INFO - PROCESS | 1646 | 1468839956008 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:56 INFO - PROCESS | 1646 | 1468839956112 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:05:56 INFO - PROCESS | 1646 | 1468839956116 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 1646 | 1468839956117 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dc4800 == 30 [pid = 1646] [id = 643] 04:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118363800) [pid = 1646] [serial = 1929] [outer = 0x0] 04:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1184cf800) [pid = 1646] [serial = 1930] [outer = 0x118363800] 04:05:56 INFO - PROCESS | 1646 | 1468839956143 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1190c1000) [pid = 1646] [serial = 1931] [outer = 0x118363800] 04:05:56 INFO - PROCESS | 1646 | 1468839956478 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]]]}] 04:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 537ms 04:05:56 INFO - PROCESS | 1646 | 1468839956527 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:05:56 INFO - PROCESS | 1646 | 1468839956529 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:05:56 INFO - PROCESS | 1646 | 1468839956532 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - PROCESS | 1646 | 1468839956533 Marionette TRACE conn2 <- [1,2546,null,{}] 04:05:56 INFO - PROCESS | 1646 | 1468839956536 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}] 04:05:56 INFO - PROCESS | 1646 | 1468839956538 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:56 INFO - PROCESS | 1646 | 1468839956653 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:05:56 INFO - PROCESS | 1646 | 1468839956657 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 1646 | 1468839956659 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217c3800 == 31 [pid = 1646] [id = 644] 04:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118759000) [pid = 1646] [serial = 1932] [outer = 0x0] 04:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1197b9000) [pid = 1646] [serial = 1933] [outer = 0x118759000] 04:05:56 INFO - PROCESS | 1646 | 1468839956699 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119aa7000) [pid = 1646] [serial = 1934] [outer = 0x118759000] 04:05:57 INFO - PROCESS | 1646 | 1468839957191 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]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 668ms 04:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:05:57 INFO - PROCESS | 1646 | 1468839957208 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:05:57 INFO - PROCESS | 1646 | 1468839957209 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:05:57 INFO - PROCESS | 1646 | 1468839957211 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 1646 | 1468839957212 Marionette TRACE conn2 <- [1,2550,null,{}] 04:05:57 INFO - PROCESS | 1646 | 1468839957215 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}] 04:05:57 INFO - PROCESS | 1646 | 1468839957216 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:57 INFO - PROCESS | 1646 | 1468839957546 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x111aad400) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x116533800) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1172bb400) [pid = 1646] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x110d4f800) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x112cb6000) [pid = 1646] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x116005800) [pid = 1646] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x115e82400) [pid = 1646] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11835b400) [pid = 1646] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x115e0f000) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118364800) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1184c8400) [pid = 1646] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118660000) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119ba8000) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1190bf000) [pid = 1646] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119ba9400) [pid = 1646] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119d1d800) [pid = 1646] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1121e4000) [pid = 1646] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1128b2c00) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1181e1c00) [pid = 1646] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1121b0800) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:05:57 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x116acd400) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:05:57 INFO - PROCESS | 1646 | 1468839957601 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:57 INFO - PROCESS | 1646 | 1468839957605 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11708a000 == 32 [pid = 1646] [id = 645] 04:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x112f04400) [pid = 1646] [serial = 1935] [outer = 0x0] 04:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1151d6800) [pid = 1646] [serial = 1936] [outer = 0x112f04400] 04:05:57 INFO - PROCESS | 1646 | 1468839957638 Marionette DEBUG loaded listener.js 04:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1176c7400) [pid = 1646] [serial = 1937] [outer = 0x112f04400] 04:05:57 INFO - PROCESS | 1646 | 1468839957975 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]]]}] 04:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 819ms 04:05:58 INFO - PROCESS | 1646 | 1468839958030 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:05:58 INFO - PROCESS | 1646 | 1468839958032 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:05:58 INFO - PROCESS | 1646 | 1468839958034 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:05:58 INFO - PROCESS | 1646 | 1468839958035 Marionette TRACE conn2 <- [1,2554,null,{}] 04:05:58 INFO - PROCESS | 1646 | 1468839958037 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}] 04:05:58 INFO - PROCESS | 1646 | 1468839958039 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:58 INFO - PROCESS | 1646 | 1468839958151 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:05:58 INFO - PROCESS | 1646 | 1468839958160 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 1646 | 1468839958161 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11317c800 == 33 [pid = 1646] [id = 646] 04:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1182dfc00) [pid = 1646] [serial = 1938] [outer = 0x0] 04:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119ba6c00) [pid = 1646] [serial = 1939] [outer = 0x1182dfc00] 04:05:58 INFO - PROCESS | 1646 | 1468839958186 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121170000) [pid = 1646] [serial = 1940] [outer = 0x1182dfc00] 04:05:58 INFO - PROCESS | 1646 | 1468839958500 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]]]}] 04:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 04:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:05:58 INFO - PROCESS | 1646 | 1468839958554 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:05:58 INFO - PROCESS | 1646 | 1468839958556 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:05:58 INFO - PROCESS | 1646 | 1468839958558 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:05:58 INFO - PROCESS | 1646 | 1468839958559 Marionette TRACE conn2 <- [1,2558,null,{}] 04:05:58 INFO - PROCESS | 1646 | 1468839958561 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}] 04:05:58 INFO - PROCESS | 1646 | 1468839958563 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:58 INFO - PROCESS | 1646 | 1468839958642 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:05:58 INFO - PROCESS | 1646 | 1468839958646 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 1646 | 1468839958647 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291cd800 == 34 [pid = 1646] [id = 647] 04:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1121e6400) [pid = 1646] [serial = 1941] [outer = 0x0] 04:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1217a4400) [pid = 1646] [serial = 1942] [outer = 0x1121e6400] 04:05:58 INFO - PROCESS | 1646 | 1468839958667 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1217ecc00) [pid = 1646] [serial = 1943] [outer = 0x1121e6400] 04:05:59 INFO - PROCESS | 1646 | 1468839959063 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]]]}] 04:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 04:05:59 INFO - PROCESS | 1646 | 1468839959076 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 1646 | 1468839959078 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:05:59 INFO - PROCESS | 1646 | 1468839959082 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 1646 | 1468839959086 Marionette TRACE conn2 <- [1,2562,null,{}] 04:05:59 INFO - PROCESS | 1646 | 1468839959089 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}] 04:05:59 INFO - PROCESS | 1646 | 1468839959091 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:59 INFO - PROCESS | 1646 | 1468839959215 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:05:59 INFO - PROCESS | 1646 | 1468839959221 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:59 INFO - PROCESS | 1646 | 1468839959222 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:05:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a521800 == 35 [pid = 1646] [id = 648] 04:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119041800) [pid = 1646] [serial = 1944] [outer = 0x0] 04:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x121b36000) [pid = 1646] [serial = 1945] [outer = 0x119041800] 04:05:59 INFO - PROCESS | 1646 | 1468839959262 Marionette DEBUG loaded listener.js 04:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x121eac000) [pid = 1646] [serial = 1946] [outer = 0x119041800] 04:05:59 INFO - PROCESS | 1646 | 1468839959924 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]]]}] 04:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 873ms 04:05:59 INFO - PROCESS | 1646 | 1468839959961 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 1646 | 1468839959964 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:05:59 INFO - PROCESS | 1646 | 1468839959969 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 1646 | 1468839959973 Marionette TRACE conn2 <- [1,2566,null,{}] 04:05:59 INFO - PROCESS | 1646 | 1468839959977 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}] 04:05:59 INFO - PROCESS | 1646 | 1468839959979 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:00 INFO - PROCESS | 1646 | 1468839960091 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:06:00 INFO - PROCESS | 1646 | 1468839960175 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:00 INFO - PROCESS | 1646 | 1468839960176 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1174a1800 == 36 [pid = 1646] [id = 649] 04:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1128b0c00) [pid = 1646] [serial = 1947] [outer = 0x0] 04:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x113811c00) [pid = 1646] [serial = 1948] [outer = 0x1128b0c00] 04:06:00 INFO - PROCESS | 1646 | 1468839960207 Marionette DEBUG loaded listener.js 04:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x115e86000) [pid = 1646] [serial = 1949] [outer = 0x1128b0c00] 04:06:00 INFO - PROCESS | 1646 | 1468839960791 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]]]}] 04:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 874ms 04:06:00 INFO - PROCESS | 1646 | 1468839960842 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:06:00 INFO - PROCESS | 1646 | 1468839960845 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:06:00 INFO - PROCESS | 1646 | 1468839960850 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:06:00 INFO - PROCESS | 1646 | 1468839960852 Marionette TRACE conn2 <- [1,2570,null,{}] 04:06:00 INFO - PROCESS | 1646 | 1468839960855 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}] 04:06:00 INFO - PROCESS | 1646 | 1468839960856 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:00 INFO - PROCESS | 1646 | 1468839960963 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:06:01 INFO - PROCESS | 1646 | 1468839961045 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 1646 | 1468839961046 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11317b000 == 37 [pid = 1646] [id = 650] 04:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x113869c00) [pid = 1646] [serial = 1950] [outer = 0x0] 04:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x116005800) [pid = 1646] [serial = 1951] [outer = 0x113869c00] 04:06:01 INFO - PROCESS | 1646 | 1468839961078 Marionette DEBUG loaded listener.js 04:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x116ac3800) [pid = 1646] [serial = 1952] [outer = 0x113869c00] 04:06:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1291cd800 == 36 [pid = 1646] [id = 647] 04:06:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11317c800 == 35 [pid = 1646] [id = 646] 04:06:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11708a000 == 34 [pid = 1646] [id = 645] 04:06:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1217c3800 == 33 [pid = 1646] [id = 644] 04:06:01 INFO - PROCESS | 1646 | --DOCSHELL 0x119dc4800 == 32 [pid = 1646] [id = 643] 04:06:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1169bc000 == 31 [pid = 1646] [id = 642] 04:06:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11708d000 == 30 [pid = 1646] [id = 641] 04:06:01 INFO - PROCESS | 1646 | --DOCSHELL 0x112157800 == 29 [pid = 1646] [id = 640] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1176cf000) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x116ace800) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118363c00) [pid = 1646] [serial = 1901] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1128bac00) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x110da8800) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11325f000) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x113d9e400) [pid = 1646] [serial = 1859] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1169f8400) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x116ac9000) [pid = 1646] [serial = 1862] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1161c2400) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x116ac2800) [pid = 1646] [serial = 1856] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118410000) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1182d6800) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116acd800) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1190b7000) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118661000) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1184d2000) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1215f9400) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119b65c00) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12484ec00) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1197be800) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11875b000) [pid = 1646] [serial = 1871] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x121288800) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119ba3800) [pid = 1646] [serial = 1874] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1217efc00) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1218adc00) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118232000) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1217aac00) [pid = 1646] [serial = 1877] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1182d7400) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119ba0c00) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x121b5c400) [pid = 1646] [serial = 1880] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x116975800) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1182ea800) [pid = 1646] [serial = 1865] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1246f0800) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x113a30400) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x117e8a000) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x115e85400) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1182dc800) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1182dbc00) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x118689400) [pid = 1646] [serial = 1883] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1184c4c00) [pid = 1646] [serial = 1868] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x121c3f800) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 04:06:01 INFO - PROCESS | 1646 | 1468839961666 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]]]}] 04:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 821ms 04:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:06:01 INFO - PROCESS | 1646 | 1468839961675 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:06:01 INFO - PROCESS | 1646 | 1468839961677 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:06:01 INFO - PROCESS | 1646 | 1468839961680 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:06:01 INFO - PROCESS | 1646 | 1468839961683 Marionette TRACE conn2 <- [1,2574,null,{}] 04:06:01 INFO - PROCESS | 1646 | 1468839961691 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}] 04:06:01 INFO - PROCESS | 1646 | 1468839961692 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:01 INFO - PROCESS | 1646 | 1468839961776 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:06:01 INFO - PROCESS | 1646 | 1468839961780 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 1646 | 1468839961782 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1132e3800 == 30 [pid = 1646] [id = 651] 04:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x11677e000) [pid = 1646] [serial = 1953] [outer = 0x0] 04:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x116aa0800) [pid = 1646] [serial = 1954] [outer = 0x11677e000] 04:06:01 INFO - PROCESS | 1646 | 1468839961812 Marionette DEBUG loaded listener.js 04:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1172bc800) [pid = 1646] [serial = 1955] [outer = 0x11677e000] 04:06:02 INFO - PROCESS | 1646 | 1468839962162 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]]]}] 04:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 524ms 04:06:02 INFO - PROCESS | 1646 | 1468839962205 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:06:02 INFO - PROCESS | 1646 | 1468839962208 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:06:02 INFO - PROCESS | 1646 | 1468839962213 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 1646 | 1468839962214 Marionette TRACE conn2 <- [1,2578,null,{}] 04:06:02 INFO - PROCESS | 1646 | 1468839962217 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}] 04:06:02 INFO - PROCESS | 1646 | 1468839962219 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:02 INFO - PROCESS | 1646 | 1468839962306 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:06:02 INFO - PROCESS | 1646 | 1468839962311 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:02 INFO - PROCESS | 1646 | 1468839962312 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x117092000 == 31 [pid = 1646] [id = 652] 04:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11822f400) [pid = 1646] [serial = 1956] [outer = 0x0] 04:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1182e0000) [pid = 1646] [serial = 1957] [outer = 0x11822f400] 04:06:02 INFO - PROCESS | 1646 | 1468839962339 Marionette DEBUG loaded listener.js 04:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1182f4000) [pid = 1646] [serial = 1958] [outer = 0x11822f400] 04:06:02 INFO - PROCESS | 1646 | 1468839962703 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]]]}] 04:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 526ms 04:06:02 INFO - PROCESS | 1646 | 1468839962748 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:06:02 INFO - PROCESS | 1646 | 1468839962750 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:06:02 INFO - PROCESS | 1646 | 1468839962754 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 1646 | 1468839962755 Marionette TRACE conn2 <- [1,2582,null,{}] 04:06:02 INFO - PROCESS | 1646 | 1468839962763 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}] 04:06:02 INFO - PROCESS | 1646 | 1468839962767 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:02 INFO - PROCESS | 1646 | 1468839962848 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:06:02 INFO - PROCESS | 1646 | 1468839962856 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:02 INFO - PROCESS | 1646 | 1468839962858 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11871e800 == 32 [pid = 1646] [id = 653] 04:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x118360c00) [pid = 1646] [serial = 1959] [outer = 0x0] 04:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1184c4c00) [pid = 1646] [serial = 1960] [outer = 0x118360c00] 04:06:02 INFO - PROCESS | 1646 | 1468839962886 Marionette DEBUG loaded listener.js 04:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x119043400) [pid = 1646] [serial = 1961] [outer = 0x118360c00] 04:06:03 INFO - PROCESS | 1646 | 1468839963213 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]]]}] 04:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 471ms 04:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:06:03 INFO - PROCESS | 1646 | 1468839963226 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:06:03 INFO - PROCESS | 1646 | 1468839963227 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:06:03 INFO - PROCESS | 1646 | 1468839963229 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:06:03 INFO - PROCESS | 1646 | 1468839963231 Marionette TRACE conn2 <- [1,2586,null,{}] 04:06:03 INFO - PROCESS | 1646 | 1468839963233 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}] 04:06:03 INFO - PROCESS | 1646 | 1468839963234 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:03 INFO - PROCESS | 1646 | 1468839963325 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:06:03 INFO - PROCESS | 1646 | 1468839963384 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 1646 | 1468839963385 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ac8800 == 33 [pid = 1646] [id = 654] 04:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118364400) [pid = 1646] [serial = 1962] [outer = 0x0] 04:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11974d800) [pid = 1646] [serial = 1963] [outer = 0x118364400] 04:06:03 INFO - PROCESS | 1646 | 1468839963410 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119b9cc00) [pid = 1646] [serial = 1964] [outer = 0x118364400] 04:06:03 INFO - PROCESS | 1646 | 1468839963730 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]]]}] 04:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 521ms 04:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:06:03 INFO - PROCESS | 1646 | 1468839963751 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:06:03 INFO - PROCESS | 1646 | 1468839963754 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:06:03 INFO - PROCESS | 1646 | 1468839963757 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:06:03 INFO - PROCESS | 1646 | 1468839963758 Marionette TRACE conn2 <- [1,2590,null,{}] 04:06:03 INFO - PROCESS | 1646 | 1468839963766 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}] 04:06:03 INFO - PROCESS | 1646 | 1468839963767 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:03 INFO - PROCESS | 1646 | 1468839963867 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:06:03 INFO - PROCESS | 1646 | 1468839963870 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 1646 | 1468839963871 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x121711800 == 34 [pid = 1646] [id = 655] 04:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11835fc00) [pid = 1646] [serial = 1965] [outer = 0x0] 04:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119ba1400) [pid = 1646] [serial = 1966] [outer = 0x11835fc00] 04:06:03 INFO - PROCESS | 1646 | 1468839963896 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1215f2000) [pid = 1646] [serial = 1967] [outer = 0x11835fc00] 04:06:04 INFO - PROCESS | 1646 | 1468839964261 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]]]}] 04:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 524ms 04:06:04 INFO - PROCESS | 1646 | 1468839964281 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:06:04 INFO - PROCESS | 1646 | 1468839964283 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:06:04 INFO - PROCESS | 1646 | 1468839964285 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 1646 | 1468839964287 Marionette TRACE conn2 <- [1,2594,null,{}] 04:06:04 INFO - PROCESS | 1646 | 1468839964291 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}] 04:06:04 INFO - PROCESS | 1646 | 1468839964295 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:04 INFO - PROCESS | 1646 | 1468839964408 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:06:04 INFO - PROCESS | 1646 | 1468839964420 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 1646 | 1468839964421 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12615a800 == 35 [pid = 1646] [id = 656] 04:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1217a5000) [pid = 1646] [serial = 1968] [outer = 0x0] 04:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x121b40400) [pid = 1646] [serial = 1969] [outer = 0x1217a5000] 04:06:04 INFO - PROCESS | 1646 | 1468839964445 Marionette DEBUG loaded listener.js 04:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1244f4c00) [pid = 1646] [serial = 1970] [outer = 0x1217a5000] 04:06:04 INFO - PROCESS | 1646 | 1468839964810 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]]]}] 04:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 572ms 04:06:04 INFO - PROCESS | 1646 | 1468839964857 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:06:04 INFO - PROCESS | 1646 | 1468839964859 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:06:04 INFO - PROCESS | 1646 | 1468839964861 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 1646 | 1468839964862 Marionette TRACE conn2 <- [1,2598,null,{}] 04:06:04 INFO - PROCESS | 1646 | 1468839964864 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}] 04:06:04 INFO - PROCESS | 1646 | 1468839964865 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:04 INFO - PROCESS | 1646 | 1468839964965 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:06:04 INFO - PROCESS | 1646 | 1468839964976 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 1646 | 1468839964977 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a13000 == 36 [pid = 1646] [id = 657] 04:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1121e6000) [pid = 1646] [serial = 1971] [outer = 0x0] 04:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12499c400) [pid = 1646] [serial = 1972] [outer = 0x1121e6000] 04:06:05 INFO - PROCESS | 1646 | 1468839965001 Marionette DEBUG loaded listener.js 04:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1172b5000) [pid = 1646] [serial = 1973] [outer = 0x1121e6000] 04:06:05 INFO - PROCESS | 1646 | 1468839965345 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]]]}] 04:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms 04:06:05 INFO - PROCESS | 1646 | 1468839965381 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 1646 | 1468839965383 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:06:05 INFO - PROCESS | 1646 | 1468839965385 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:06:05 INFO - PROCESS | 1646 | 1468839965388 Marionette TRACE conn2 <- [1,2602,null,{}] 04:06:05 INFO - PROCESS | 1646 | 1468839965391 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}] 04:06:05 INFO - PROCESS | 1646 | 1468839965392 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:05 INFO - PROCESS | 1646 | 1468839965493 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:06:05 INFO - PROCESS | 1646 | 1468839965497 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:05 INFO - PROCESS | 1646 | 1468839965498 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291bd800 == 37 [pid = 1646] [id = 658] 04:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1172b6000) [pid = 1646] [serial = 1974] [outer = 0x0] 04:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12611e000) [pid = 1646] [serial = 1975] [outer = 0x1172b6000] 04:06:05 INFO - PROCESS | 1646 | 1468839965521 Marionette DEBUG loaded listener.js 04:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x126175c00) [pid = 1646] [serial = 1976] [outer = 0x1172b6000] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112cb5c00) [pid = 1646] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118464000) [pid = 1646] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x113ab0c00) [pid = 1646] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11974d000) [pid = 1646] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112630800) [pid = 1646] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118228000) [pid = 1646] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x123fe4800) [pid = 1646] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x121170400) [pid = 1646] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1217eac00) [pid = 1646] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118363800) [pid = 1646] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118759000) [pid = 1646] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1121e6400) [pid = 1646] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x112f04400) [pid = 1646] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:06:05 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1182dfc00) [pid = 1646] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:06:05 INFO - PROCESS | 1646 | 1468839965910 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]]]}] 04:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 572ms 04:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:06:05 INFO - PROCESS | 1646 | 1468839965957 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 1646 | 1468839965959 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:06:05 INFO - PROCESS | 1646 | 1468839965961 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:06:05 INFO - PROCESS | 1646 | 1468839965962 Marionette TRACE conn2 <- [1,2606,null,{}] 04:06:05 INFO - PROCESS | 1646 | 1468839965964 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}] 04:06:05 INFO - PROCESS | 1646 | 1468839965965 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:06 INFO - PROCESS | 1646 | 1468839966068 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:06:06 INFO - PROCESS | 1646 | 1468839966107 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:06 INFO - PROCESS | 1646 | 1468839966108 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182b1800 == 38 [pid = 1646] [id = 659] 04:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1128acc00) [pid = 1646] [serial = 1977] [outer = 0x0] 04:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118360000) [pid = 1646] [serial = 1978] [outer = 0x1128acc00] 04:06:06 INFO - PROCESS | 1646 | 1468839966132 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1197bd800) [pid = 1646] [serial = 1979] [outer = 0x1128acc00] 04:06:06 INFO - PROCESS | 1646 | 1468839966406 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]]]}] 04:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 468ms 04:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:06:06 INFO - PROCESS | 1646 | 1468839966430 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:06:06 INFO - PROCESS | 1646 | 1468839966431 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:06:06 INFO - PROCESS | 1646 | 1468839966433 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:06:06 INFO - PROCESS | 1646 | 1468839966435 Marionette TRACE conn2 <- [1,2610,null,{}] 04:06:06 INFO - PROCESS | 1646 | 1468839966445 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}] 04:06:06 INFO - PROCESS | 1646 | 1468839966446 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:06 INFO - PROCESS | 1646 | 1468839966533 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:06:06 INFO - PROCESS | 1646 | 1468839966539 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:06 INFO - PROCESS | 1646 | 1468839966540 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a51d000 == 39 [pid = 1646] [id = 660] 04:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119aa5000) [pid = 1646] [serial = 1980] [outer = 0x0] 04:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12484fc00) [pid = 1646] [serial = 1981] [outer = 0x119aa5000] 04:06:06 INFO - PROCESS | 1646 | 1468839966567 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1262ad000) [pid = 1646] [serial = 1982] [outer = 0x119aa5000] 04:06:06 INFO - PROCESS | 1646 | 1468839966925 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]]]}] 04:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 527ms 04:06:06 INFO - PROCESS | 1646 | 1468839966971 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:06:06 INFO - PROCESS | 1646 | 1468839966972 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:06:06 INFO - PROCESS | 1646 | 1468839966974 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:06:06 INFO - PROCESS | 1646 | 1468839966976 Marionette TRACE conn2 <- [1,2614,null,{}] 04:06:06 INFO - PROCESS | 1646 | 1468839966978 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}] 04:06:06 INFO - PROCESS | 1646 | 1468839966980 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:07 INFO - PROCESS | 1646 | 1468839967074 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:06:07 INFO - PROCESS | 1646 | 1468839967078 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:07 INFO - PROCESS | 1646 | 1468839967079 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b210800 == 40 [pid = 1646] [id = 661] 04:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1262b1800) [pid = 1646] [serial = 1983] [outer = 0x0] 04:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1269e0400) [pid = 1646] [serial = 1984] [outer = 0x1262b1800] 04:06:07 INFO - PROCESS | 1646 | 1468839967105 Marionette DEBUG loaded listener.js 04:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x126ab7000) [pid = 1646] [serial = 1985] [outer = 0x1262b1800] 04:06:07 INFO - PROCESS | 1646 | 1468839967421 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]]]}] 04:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 469ms 04:06:07 INFO - PROCESS | 1646 | 1468839967444 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:06:07 INFO - PROCESS | 1646 | 1468839967445 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:06:07 INFO - PROCESS | 1646 | 1468839967447 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:06:07 INFO - PROCESS | 1646 | 1468839967448 Marionette TRACE conn2 <- [1,2618,null,{}] 04:06:07 INFO - PROCESS | 1646 | 1468839967451 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}] 04:06:07 INFO - PROCESS | 1646 | 1468839967452 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:07 INFO - PROCESS | 1646 | 1468839967534 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:06:07 INFO - PROCESS | 1646 | 1468839967539 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:07 INFO - PROCESS | 1646 | 1468839967540 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b912800 == 41 [pid = 1646] [id = 662] 04:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x126ab9800) [pid = 1646] [serial = 1986] [outer = 0x0] 04:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x126abf000) [pid = 1646] [serial = 1987] [outer = 0x126ab9800] 04:06:07 INFO - PROCESS | 1646 | 1468839967564 Marionette DEBUG loaded listener.js 04:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x126e04800) [pid = 1646] [serial = 1988] [outer = 0x126ab9800] 04:06:08 INFO - PROCESS | 1646 | 1468839968045 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]]]}] 04:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 623ms 04:06:08 INFO - PROCESS | 1646 | 1468839968086 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:06:08 INFO - PROCESS | 1646 | 1468839968089 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:06:08 INFO - PROCESS | 1646 | 1468839968094 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:06:08 INFO - PROCESS | 1646 | 1468839968096 Marionette TRACE conn2 <- [1,2622,null,{}] 04:06:08 INFO - PROCESS | 1646 | 1468839968100 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}] 04:06:08 INFO - PROCESS | 1646 | 1468839968102 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:08 INFO - PROCESS | 1646 | 1468839968209 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:06:08 INFO - PROCESS | 1646 | 1468839968282 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:08 INFO - PROCESS | 1646 | 1468839968283 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169bd000 == 42 [pid = 1646] [id = 663] 04:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x115e7cc00) [pid = 1646] [serial = 1989] [outer = 0x0] 04:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116ac3400) [pid = 1646] [serial = 1990] [outer = 0x115e7cc00] 04:06:08 INFO - PROCESS | 1646 | 1468839968314 Marionette DEBUG loaded listener.js 04:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1181e4000) [pid = 1646] [serial = 1991] [outer = 0x115e7cc00] 04:06:08 INFO - PROCESS | 1646 | 1468839968765 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]]]}] 04:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 720ms 04:06:08 INFO - PROCESS | 1646 | 1468839968814 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:06:08 INFO - PROCESS | 1646 | 1468839968817 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:06:08 INFO - PROCESS | 1646 | 1468839968822 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:06:08 INFO - PROCESS | 1646 | 1468839968824 Marionette TRACE conn2 <- [1,2626,null,{}] 04:06:08 INFO - PROCESS | 1646 | 1468839968826 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}] 04:06:08 INFO - PROCESS | 1646 | 1468839968828 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:08 INFO - PROCESS | 1646 | 1468839968934 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:06:08 INFO - PROCESS | 1646 | 1468839968994 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:08 INFO - PROCESS | 1646 | 1468839968996 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f0c000 == 43 [pid = 1646] [id = 664] 04:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118361c00) [pid = 1646] [serial = 1992] [outer = 0x0] 04:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1184c5c00) [pid = 1646] [serial = 1993] [outer = 0x118361c00] 04:06:09 INFO - PROCESS | 1646 | 1468839969027 Marionette DEBUG loaded listener.js 04:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118756c00) [pid = 1646] [serial = 1994] [outer = 0x118361c00] 04:06:09 INFO - PROCESS | 1646 | 1468839969477 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]]]}] 04:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 723ms 04:06:09 INFO - PROCESS | 1646 | 1468839969549 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:06:09 INFO - PROCESS | 1646 | 1468839969551 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:06:09 INFO - PROCESS | 1646 | 1468839969585 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:06:09 INFO - PROCESS | 1646 | 1468839969588 Marionette TRACE conn2 <- [1,2630,null,{}] 04:06:09 INFO - PROCESS | 1646 | 1468839969598 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}] 04:06:09 INFO - PROCESS | 1646 | 1468839969602 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:09 INFO - PROCESS | 1646 | 1468839969708 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:06:09 INFO - PROCESS | 1646 | 1468839969782 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:09 INFO - PROCESS | 1646 | 1468839969784 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b91b000 == 44 [pid = 1646] [id = 665] 04:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1217e8800) [pid = 1646] [serial = 1995] [outer = 0x0] 04:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121b33800) [pid = 1646] [serial = 1996] [outer = 0x1217e8800] 04:06:09 INFO - PROCESS | 1646 | 1468839969815 Marionette DEBUG loaded listener.js 04:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x123fdc400) [pid = 1646] [serial = 1997] [outer = 0x1217e8800] 04:06:10 INFO - PROCESS | 1646 | 1468839970242 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]]]}] 04:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 696ms 04:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:06:10 INFO - PROCESS | 1646 | 1468839970262 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:06:10 INFO - PROCESS | 1646 | 1468839970264 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:06:10 INFO - PROCESS | 1646 | 1468839970266 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:06:10 INFO - PROCESS | 1646 | 1468839970268 Marionette TRACE conn2 <- [1,2634,null,{}] 04:06:10 INFO - PROCESS | 1646 | 1468839970271 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}] 04:06:10 INFO - PROCESS | 1646 | 1468839970272 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:10 INFO - PROCESS | 1646 | 1468839970523 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:06:10 INFO - PROCESS | 1646 | 1468839970601 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:10 INFO - PROCESS | 1646 | 1468839970603 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x110e5b000 == 45 [pid = 1646] [id = 666] 04:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x110d6e800) [pid = 1646] [serial = 1998] [outer = 0x0] 04:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1128b0400) [pid = 1646] [serial = 1999] [outer = 0x110d6e800] 04:06:10 INFO - PROCESS | 1646 | 1468839970676 Marionette DEBUG loaded listener.js 04:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x113fa9c00) [pid = 1646] [serial = 2000] [outer = 0x110d6e800] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12b210800 == 44 [pid = 1646] [id = 661] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12a51d000 == 43 [pid = 1646] [id = 660] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1182b1800 == 42 [pid = 1646] [id = 659] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1291bd800 == 41 [pid = 1646] [id = 658] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x128a13000 == 40 [pid = 1646] [id = 657] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12615a800 == 39 [pid = 1646] [id = 656] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x121711800 == 38 [pid = 1646] [id = 655] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x119ac8800 == 37 [pid = 1646] [id = 654] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11871e800 == 36 [pid = 1646] [id = 653] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x117092000 == 35 [pid = 1646] [id = 652] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1132e3800 == 34 [pid = 1646] [id = 651] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11317b000 == 33 [pid = 1646] [id = 650] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12a521800 == 32 [pid = 1646] [id = 648] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1174a1800 == 31 [pid = 1646] [id = 649] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12b91b000 == 30 [pid = 1646] [id = 665] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x123f0c000 == 29 [pid = 1646] [id = 664] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12b912800 == 28 [pid = 1646] [id = 662] 04:06:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1169bd000 == 27 [pid = 1646] [id = 663] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1182e7000) [pid = 1646] [serial = 1904] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1176d4c00) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1190f7400) [pid = 1646] [serial = 1907] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118681000) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1161c1800) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119ba9000) [pid = 1646] [serial = 1910] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1128b3800) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113f3c400) [pid = 1646] [serial = 1928] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11380cc00) [pid = 1646] [serial = 1922] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119ba0000) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1262b0400) [pid = 1646] [serial = 1919] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1246ee000) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1218b3000) [pid = 1646] [serial = 1913] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1217a8800) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x123fe4400) [pid = 1646] [serial = 1916] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121c3b400) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1182e5000) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x121b36000) [pid = 1646] [serial = 1945] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1184cf800) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119aa7000) [pid = 1646] [serial = 1934] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1197b9000) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1217a4400) [pid = 1646] [serial = 1942] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1176c7400) [pid = 1646] [serial = 1937] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1151d6800) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1217ecc00) [pid = 1646] [serial = 1943] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119ba6c00) [pid = 1646] [serial = 1939] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1190c1000) [pid = 1646] [serial = 1931] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1176cd800) [pid = 1646] [serial = 1925] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x121170000) [pid = 1646] [serial = 1940] [outer = 0x0] [url = about:blank] 04:06:11 INFO - PROCESS | 1646 | 1468839971675 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]]]}] 04:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1423ms 04:06:11 INFO - PROCESS | 1646 | 1468839971691 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:06:11 INFO - PROCESS | 1646 | 1468839971694 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:06:11 INFO - PROCESS | 1646 | 1468839971697 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:06:11 INFO - PROCESS | 1646 | 1468839971699 Marionette TRACE conn2 <- [1,2638,null,{}] 04:06:11 INFO - PROCESS | 1646 | 1468839971705 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}] 04:06:11 INFO - PROCESS | 1646 | 1468839971707 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:11 INFO - PROCESS | 1646 | 1468839971789 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:06:11 INFO - PROCESS | 1646 | 1468839971794 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:11 INFO - PROCESS | 1646 | 1468839971796 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x113176000 == 28 [pid = 1646] [id = 667] 04:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11386f000) [pid = 1646] [serial = 2001] [outer = 0x0] 04:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x113d9e400) [pid = 1646] [serial = 2002] [outer = 0x11386f000] 04:06:11 INFO - PROCESS | 1646 | 1468839971828 Marionette DEBUG loaded listener.js 04:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116006400) [pid = 1646] [serial = 2003] [outer = 0x11386f000] 04:06:12 INFO - PROCESS | 1646 | 1468839972168 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]]]}] 04:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 524ms 04:06:12 INFO - PROCESS | 1646 | 1468839972221 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 1646 | 1468839972225 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:06:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:06:12 INFO - PROCESS | 1646 | 1468839972229 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 1646 | 1468839972231 Marionette TRACE conn2 <- [1,2642,null,{}] 04:06:12 INFO - PROCESS | 1646 | 1468839972234 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}] 04:06:12 INFO - PROCESS | 1646 | 1468839972236 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:12 INFO - PROCESS | 1646 | 1468839972316 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:06:12 INFO - PROCESS | 1646 | 1468839972323 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:12 INFO - PROCESS | 1646 | 1468839972325 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x117095000 == 29 [pid = 1646] [id = 668] 04:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1160f1c00) [pid = 1646] [serial = 2004] [outer = 0x0] 04:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116aa4400) [pid = 1646] [serial = 2005] [outer = 0x1160f1c00] 04:06:12 INFO - PROCESS | 1646 | 1468839972353 Marionette DEBUG loaded listener.js 04:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1176d4000) [pid = 1646] [serial = 2006] [outer = 0x1160f1c00] 04:06:12 INFO - PROCESS | 1646 | 1468839972692 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]]]}] 04:06:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:06:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 470ms 04:06:12 INFO - PROCESS | 1646 | 1468839972699 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 1646 | 1468839972701 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:06:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:06:12 INFO - PROCESS | 1646 | 1468839972704 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 1646 | 1468839972707 Marionette TRACE conn2 <- [1,2646,null,{}] 04:06:12 INFO - PROCESS | 1646 | 1468839972723 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}] 04:06:12 INFO - PROCESS | 1646 | 1468839972726 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:12 INFO - PROCESS | 1646 | 1468839972810 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:06:12 INFO - PROCESS | 1646 | 1468839972867 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:12 INFO - PROCESS | 1646 | 1468839972869 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x118268000 == 30 [pid = 1646] [id = 669] 04:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1121b1c00) [pid = 1646] [serial = 2007] [outer = 0x0] 04:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1182dc800) [pid = 1646] [serial = 2008] [outer = 0x1121b1c00] 04:06:12 INFO - PROCESS | 1646 | 1468839972897 Marionette DEBUG loaded listener.js 04:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11835a400) [pid = 1646] [serial = 2009] [outer = 0x1121b1c00] 04:06:13 INFO - PROCESS | 1646 | 1468839973226 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]]]}] 04:06:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:06:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 585ms 04:06:13 INFO - PROCESS | 1646 | 1468839973289 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:06:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:06:13 INFO - PROCESS | 1646 | 1468839973292 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:06:13 INFO - PROCESS | 1646 | 1468839973295 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:06:13 INFO - PROCESS | 1646 | 1468839973297 Marionette TRACE conn2 <- [1,2650,null,{}] 04:06:13 INFO - PROCESS | 1646 | 1468839973300 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}] 04:06:13 INFO - PROCESS | 1646 | 1468839973302 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:13 INFO - PROCESS | 1646 | 1468839973468 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:06:13 INFO - PROCESS | 1646 | 1468839973476 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:13 INFO - PROCESS | 1646 | 1468839973478 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x11870a000 == 31 [pid = 1646] [id = 670] 04:06:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11835c400) [pid = 1646] [serial = 2010] [outer = 0x0] 04:06:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184c6000) [pid = 1646] [serial = 2011] [outer = 0x11835c400] 04:06:13 INFO - PROCESS | 1646 | 1468839973519 Marionette DEBUG loaded listener.js 04:06:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11868ac00) [pid = 1646] [serial = 2012] [outer = 0x11835c400] 04:06:13 INFO - PROCESS | 1646 | 1468839973897 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]]]}] 04:06:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:06:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 628ms 04:06:13 INFO - PROCESS | 1646 | 1468839973923 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:06:13 INFO - PROCESS | 1646 | 1468839973924 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:06:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:06:13 INFO - PROCESS | 1646 | 1468839973926 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:06:13 INFO - PROCESS | 1646 | 1468839973927 Marionette TRACE conn2 <- [1,2654,null,{}] 04:06:13 INFO - PROCESS | 1646 | 1468839973937 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}] 04:06:13 INFO - PROCESS | 1646 | 1468839973938 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:14 INFO - PROCESS | 1646 | 1468839974046 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:06:14 INFO - PROCESS | 1646 | 1468839974050 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 1646 | 1468839974051 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a34000 == 32 [pid = 1646] [id = 671] 04:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1160f1800) [pid = 1646] [serial = 2013] [outer = 0x0] 04:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1190bf000) [pid = 1646] [serial = 2014] [outer = 0x1160f1800] 04:06:14 INFO - PROCESS | 1646 | 1468839974076 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119750000) [pid = 1646] [serial = 2015] [outer = 0x1160f1800] 04:06:14 INFO - PROCESS | 1646 | 1468839974424 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]]]}] 04:06:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:06:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 04:06:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:06:14 INFO - PROCESS | 1646 | 1468839974454 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:06:14 INFO - PROCESS | 1646 | 1468839974456 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:06:14 INFO - PROCESS | 1646 | 1468839974459 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 1646 | 1468839974460 Marionette TRACE conn2 <- [1,2658,null,{}] 04:06:14 INFO - PROCESS | 1646 | 1468839974462 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}] 04:06:14 INFO - PROCESS | 1646 | 1468839974467 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:14 INFO - PROCESS | 1646 | 1468839974582 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:06:14 INFO - PROCESS | 1646 | 1468839974586 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 1646 | 1468839974588 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x121711800 == 33 [pid = 1646] [id = 672] 04:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1190f2400) [pid = 1646] [serial = 2016] [outer = 0x0] 04:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119aac000) [pid = 1646] [serial = 2017] [outer = 0x1190f2400] 04:06:14 INFO - PROCESS | 1646 | 1468839974613 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1215f9400) [pid = 1646] [serial = 2018] [outer = 0x1190f2400] 04:06:14 INFO - PROCESS | 1646 | 1468839974940 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]]]}] 04:06:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:06:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 04:06:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:06:14 INFO - PROCESS | 1646 | 1468839974977 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:06:14 INFO - PROCESS | 1646 | 1468839974978 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:06:14 INFO - PROCESS | 1646 | 1468839974980 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 1646 | 1468839974981 Marionette TRACE conn2 <- [1,2662,null,{}] 04:06:14 INFO - PROCESS | 1646 | 1468839974984 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}] 04:06:14 INFO - PROCESS | 1646 | 1468839974985 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:15 INFO - PROCESS | 1646 | 1468839975090 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:06:15 INFO - PROCESS | 1646 | 1468839975101 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:15 INFO - PROCESS | 1646 | 1468839975102 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x124476800 == 34 [pid = 1646] [id = 673] 04:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x112134800) [pid = 1646] [serial = 2019] [outer = 0x0] 04:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1217aa800) [pid = 1646] [serial = 2020] [outer = 0x112134800] 04:06:15 INFO - PROCESS | 1646 | 1468839975127 Marionette DEBUG loaded listener.js 04:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1217f1000) [pid = 1646] [serial = 2021] [outer = 0x112134800] 04:06:15 INFO - PROCESS | 1646 | 1468839975458 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]]]}] 04:06:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:06:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 04:06:15 INFO - PROCESS | 1646 | 1468839975500 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:06:15 INFO - PROCESS | 1646 | 1468839975502 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:06:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:06:15 INFO - PROCESS | 1646 | 1468839975504 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 1646 | 1468839975505 Marionette TRACE conn2 <- [1,2666,null,{}] 04:06:15 INFO - PROCESS | 1646 | 1468839975507 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}] 04:06:15 INFO - PROCESS | 1646 | 1468839975508 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:15 INFO - PROCESS | 1646 | 1468839975609 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:06:15 INFO - PROCESS | 1646 | 1468839975621 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:15 INFO - PROCESS | 1646 | 1468839975622 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x126153800 == 35 [pid = 1646] [id = 674] 04:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1217ac800) [pid = 1646] [serial = 2022] [outer = 0x0] 04:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121b41c00) [pid = 1646] [serial = 2023] [outer = 0x1217ac800] 04:06:15 INFO - PROCESS | 1646 | 1468839975646 Marionette DEBUG loaded listener.js 04:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121c3b400) [pid = 1646] [serial = 2024] [outer = 0x1217ac800] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1217a5000) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11835fc00) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119041800) [pid = 1646] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118364400) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11677e000) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x113869c00) [pid = 1646] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11822f400) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118360c00) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1128b0c00) [pid = 1646] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1172b6000) [pid = 1646] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1128acc00) [pid = 1646] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x126ab9800) [pid = 1646] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1121e6000) [pid = 1646] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119aa5000) [pid = 1646] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:06:15 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1262b1800) [pid = 1646] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:06:16 INFO - PROCESS | 1646 | 1468839976607 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]]]}] 04:06:16 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) 04:06:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1122ms 04:06:16 INFO - PROCESS | 1646 | 1468839976627 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:06:16 INFO - PROCESS | 1646 | 1468839976628 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:06:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:06:16 INFO - PROCESS | 1646 | 1468839976630 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:06:16 INFO - PROCESS | 1646 | 1468839976631 Marionette TRACE conn2 <- [1,2670,null,{}] 04:06:16 INFO - PROCESS | 1646 | 1468839976634 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}] 04:06:16 INFO - PROCESS | 1646 | 1468839976635 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:16 INFO - PROCESS | 1646 | 1468839976723 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:06:16 INFO - PROCESS | 1646 | 1468839976777 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:16 INFO - PROCESS | 1646 | 1468839976778 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x118265800 == 36 [pid = 1646] [id = 675] 04:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x113aa5c00) [pid = 1646] [serial = 2025] [outer = 0x0] 04:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116ac5000) [pid = 1646] [serial = 2026] [outer = 0x113aa5c00] 04:06:16 INFO - PROCESS | 1646 | 1468839976802 Marionette DEBUG loaded listener.js 04:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118689c00) [pid = 1646] [serial = 2027] [outer = 0x113aa5c00] 04:06:17 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 04:06:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 920ms 04:06:17 INFO - PROCESS | 1646 | 1468839977547 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"]]]}] 04:06:17 INFO - PROCESS | 1646 | 1468839977551 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:06:17 INFO - PROCESS | 1646 | 1468839977552 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:06:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:06:17 INFO - PROCESS | 1646 | 1468839977557 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:06:17 INFO - PROCESS | 1646 | 1468839977558 Marionette TRACE conn2 <- [1,2674,null,{}] 04:06:17 INFO - PROCESS | 1646 | 1468839977560 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}] 04:06:17 INFO - PROCESS | 1646 | 1468839977561 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:17 INFO - PROCESS | 1646 | 1468839977643 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:06:17 INFO - PROCESS | 1646 | 1468839977647 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:17 INFO - PROCESS | 1646 | 1468839977648 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a0b800 == 37 [pid = 1646] [id = 676] 04:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119041800) [pid = 1646] [serial = 2028] [outer = 0x0] 04:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121eac800) [pid = 1646] [serial = 2029] [outer = 0x119041800] 04:06:17 INFO - PROCESS | 1646 | 1468839977673 Marionette DEBUG loaded listener.js 04:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x124019400) [pid = 1646] [serial = 2030] [outer = 0x119041800] 04:06:18 INFO - PROCESS | 1646 | 1468839978557 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"]]]}] 04:06:18 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 04:06:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 04:06:18 INFO - PROCESS | 1646 | 1468839978578 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:06:18 INFO - PROCESS | 1646 | 1468839978581 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:06:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:06:18 INFO - PROCESS | 1646 | 1468839978640 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:06:18 INFO - PROCESS | 1646 | 1468839978642 Marionette TRACE conn2 <- [1,2678,null,{}] 04:06:18 INFO - PROCESS | 1646 | 1468839978646 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}] 04:06:18 INFO - PROCESS | 1646 | 1468839978648 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:18 INFO - PROCESS | 1646 | 1468839978741 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:06:18 INFO - PROCESS | 1646 | 1468839978833 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:18 INFO - PROCESS | 1646 | 1468839978835 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x116575000 == 38 [pid = 1646] [id = 677] 04:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1121e9400) [pid = 1646] [serial = 2031] [outer = 0x0] 04:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x113aa1800) [pid = 1646] [serial = 2032] [outer = 0x1121e9400] 04:06:18 INFO - PROCESS | 1646 | 1468839978867 Marionette DEBUG loaded listener.js 04:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x116087000) [pid = 1646] [serial = 2033] [outer = 0x1121e9400] 04:06:19 INFO - PROCESS | 1646 | 1468839979867 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]]]}] 04:06:19 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) 04:06:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1275ms 04:06:19 INFO - PROCESS | 1646 | 1468839979913 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:06:19 INFO - PROCESS | 1646 | 1468839979915 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:06:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:06:19 INFO - PROCESS | 1646 | 1468839979918 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:06:19 INFO - PROCESS | 1646 | 1468839979920 Marionette TRACE conn2 <- [1,2682,null,{}] 04:06:19 INFO - PROCESS | 1646 | 1468839979923 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}] 04:06:19 INFO - PROCESS | 1646 | 1468839979925 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:20 INFO - PROCESS | 1646 | 1468839980030 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:06:20 INFO - PROCESS | 1646 | 1468839980106 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:20 INFO - PROCESS | 1646 | 1468839980109 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d83800 == 39 [pid = 1646] [id = 678] 04:06:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1121b0800) [pid = 1646] [serial = 2034] [outer = 0x0] 04:06:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x113f3c400) [pid = 1646] [serial = 2035] [outer = 0x1121b0800] 04:06:20 INFO - PROCESS | 1646 | 1468839980166 Marionette DEBUG loaded listener.js 04:06:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x116ac7c00) [pid = 1646] [serial = 2036] [outer = 0x1121b0800] 04:06:20 INFO - PROCESS | 1646 | --DOCSHELL 0x118265800 == 38 [pid = 1646] [id = 675] 04:06:20 INFO - PROCESS | 1646 | --DOCSHELL 0x126153800 == 37 [pid = 1646] [id = 674] 04:06:20 INFO - PROCESS | 1646 | --DOCSHELL 0x124476800 == 36 [pid = 1646] [id = 673] 04:06:20 INFO - PROCESS | 1646 | --DOCSHELL 0x121711800 == 35 [pid = 1646] [id = 672] 04:06:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119a34000 == 34 [pid = 1646] [id = 671] 04:06:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11870a000 == 33 [pid = 1646] [id = 670] 04:06:20 INFO - PROCESS | 1646 | --DOCSHELL 0x118268000 == 32 [pid = 1646] [id = 669] 04:06:20 INFO - PROCESS | 1646 | --DOCSHELL 0x117095000 == 31 [pid = 1646] [id = 668] 04:06:20 INFO - PROCESS | 1646 | --DOCSHELL 0x113176000 == 30 [pid = 1646] [id = 667] 04:06:20 INFO - PROCESS | 1646 | --DOCSHELL 0x110e5b000 == 29 [pid = 1646] [id = 666] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121b40400) [pid = 1646] [serial = 1969] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119ba1400) [pid = 1646] [serial = 1966] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1215f2000) [pid = 1646] [serial = 1967] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121eac000) [pid = 1646] [serial = 1946] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11974d800) [pid = 1646] [serial = 1963] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x116aa0800) [pid = 1646] [serial = 1954] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1172bc800) [pid = 1646] [serial = 1955] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x116005800) [pid = 1646] [serial = 1951] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x116ac3800) [pid = 1646] [serial = 1952] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1182e0000) [pid = 1646] [serial = 1957] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1182f4000) [pid = 1646] [serial = 1958] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1184c4c00) [pid = 1646] [serial = 1960] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119043400) [pid = 1646] [serial = 1961] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x113811c00) [pid = 1646] [serial = 1948] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12611e000) [pid = 1646] [serial = 1975] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x115e86000) [pid = 1646] [serial = 1949] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118360000) [pid = 1646] [serial = 1978] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x126e04800) [pid = 1646] [serial = 1988] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x126abf000) [pid = 1646] [serial = 1987] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12499c400) [pid = 1646] [serial = 1972] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12484fc00) [pid = 1646] [serial = 1981] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1269e0400) [pid = 1646] [serial = 1984] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x126175c00) [pid = 1646] [serial = 1976] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1172b5000) [pid = 1646] [serial = 1973] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1244f4c00) [pid = 1646] [serial = 1970] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1197bd800) [pid = 1646] [serial = 1979] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1262ad000) [pid = 1646] [serial = 1982] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x126ab7000) [pid = 1646] [serial = 1985] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x119b9cc00) [pid = 1646] [serial = 1964] [outer = 0x0] [url = about:blank] 04:06:20 INFO - PROCESS | 1646 | 1468839980979 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]]]}] 04:06:20 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) 04:06:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1072ms 04:06:20 INFO - PROCESS | 1646 | 1468839980990 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:06:20 INFO - PROCESS | 1646 | 1468839980994 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:06:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:06:21 INFO - PROCESS | 1646 | 1468839980999 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:06:21 INFO - PROCESS | 1646 | 1468839981000 Marionette TRACE conn2 <- [1,2686,null,{}] 04:06:21 INFO - PROCESS | 1646 | 1468839981004 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}] 04:06:21 INFO - PROCESS | 1646 | 1468839981006 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:21 INFO - PROCESS | 1646 | 1468839981090 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:06:21 INFO - PROCESS | 1646 | 1468839981094 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 1646 | 1468839981095 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x118212800 == 30 [pid = 1646] [id = 679] 04:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1181e1c00) [pid = 1646] [serial = 2037] [outer = 0x0] 04:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x118236400) [pid = 1646] [serial = 2038] [outer = 0x1181e1c00] 04:06:21 INFO - PROCESS | 1646 | 1468839981123 Marionette DEBUG loaded listener.js 04:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1182e7000) [pid = 1646] [serial = 2039] [outer = 0x1181e1c00] 04:06:21 INFO - PROCESS | 1646 | 1468839981949 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"]]]}] 04:06:21 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 04:06:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 972ms 04:06:21 INFO - PROCESS | 1646 | 1468839981977 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:06:21 INFO - PROCESS | 1646 | 1468839981978 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:06:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:06:21 INFO - PROCESS | 1646 | 1468839981981 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:06:21 INFO - PROCESS | 1646 | 1468839981983 Marionette TRACE conn2 <- [1,2690,null,{}] 04:06:22 INFO - PROCESS | 1646 | 1468839981994 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}] 04:06:22 INFO - PROCESS | 1646 | 1468839981997 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:22 INFO - PROCESS | 1646 | 1468839982084 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:06:22 INFO - PROCESS | 1646 | 1468839982091 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:22 INFO - PROCESS | 1646 | 1468839982093 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187ea000 == 31 [pid = 1646] [id = 680] 04:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x11840bc00) [pid = 1646] [serial = 2040] [outer = 0x0] 04:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x118660000) [pid = 1646] [serial = 2041] [outer = 0x11840bc00] 04:06:22 INFO - PROCESS | 1646 | 1468839982121 Marionette DEBUG loaded listener.js 04:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1190b7000) [pid = 1646] [serial = 2042] [outer = 0x11840bc00] 04:06:22 INFO - PROCESS | 1646 | 1468839982955 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"]]]}] 04:06:23 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 04:06:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1023ms 04:06:23 INFO - PROCESS | 1646 | 1468839983005 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:06:23 INFO - PROCESS | 1646 | 1468839983007 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:06:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:06:23 INFO - PROCESS | 1646 | 1468839983009 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:06:23 INFO - PROCESS | 1646 | 1468839983010 Marionette TRACE conn2 <- [1,2694,null,{}] 04:06:23 INFO - PROCESS | 1646 | 1468839983012 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}] 04:06:23 INFO - PROCESS | 1646 | 1468839983014 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:23 INFO - PROCESS | 1646 | 1468839983113 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:06:23 INFO - PROCESS | 1646 | 1468839983150 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:23 INFO - PROCESS | 1646 | 1468839983151 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x121109000 == 32 [pid = 1646] [id = 681] 04:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1197bd000) [pid = 1646] [serial = 2043] [outer = 0x0] 04:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x119b61400) [pid = 1646] [serial = 2044] [outer = 0x1197bd000] 04:06:23 INFO - PROCESS | 1646 | 1468839983177 Marionette DEBUG loaded listener.js 04:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x119ba4400) [pid = 1646] [serial = 2045] [outer = 0x1197bd000] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1160f1800) [pid = 1646] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x11835c400) [pid = 1646] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x110d6e800) [pid = 1646] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11386f000) [pid = 1646] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1160f1c00) [pid = 1646] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1121b1c00) [pid = 1646] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1190f2400) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x115e7cc00) [pid = 1646] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x118361c00) [pid = 1646] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x1217e8800) [pid = 1646] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x112134800) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1217ac800) [pid = 1646] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:06:23 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x113aa5c00) [pid = 1646] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:06:23 INFO - PROCESS | 1646 | 1468839983981 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"]]]}] 04:06:24 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 04:06:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1019ms 04:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:06:24 INFO - PROCESS | 1646 | 1468839984028 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:06:24 INFO - PROCESS | 1646 | 1468839984030 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:06:24 INFO - PROCESS | 1646 | 1468839984032 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:06:24 INFO - PROCESS | 1646 | 1468839984033 Marionette TRACE conn2 <- [1,2698,null,{}] 04:06:24 INFO - PROCESS | 1646 | 1468839984042 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}] 04:06:24 INFO - PROCESS | 1646 | 1468839984043 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:24 INFO - PROCESS | 1646 | 1468839984124 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:06:24 INFO - PROCESS | 1646 | 1468839984128 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:24 INFO - PROCESS | 1646 | 1468839984129 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213e3000 == 33 [pid = 1646] [id = 682] 04:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x112134c00) [pid = 1646] [serial = 2046] [outer = 0x0] 04:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x116983c00) [pid = 1646] [serial = 2047] [outer = 0x112134c00] 04:06:24 INFO - PROCESS | 1646 | 1468839984156 Marionette DEBUG loaded listener.js 04:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x118365800) [pid = 1646] [serial = 2048] [outer = 0x112134c00] 04:06:24 INFO - PROCESS | 1646 | 1468839984985 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"]]]}] 04:06:25 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 04:06:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 973ms 04:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:06:25 INFO - PROCESS | 1646 | 1468839985005 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:06:25 INFO - PROCESS | 1646 | 1468839985006 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:06:25 INFO - PROCESS | 1646 | 1468839985008 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:06:25 INFO - PROCESS | 1646 | 1468839985010 Marionette TRACE conn2 <- [1,2702,null,{}] 04:06:25 INFO - PROCESS | 1646 | 1468839985012 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}] 04:06:25 INFO - PROCESS | 1646 | 1468839985016 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:25 INFO - PROCESS | 1646 | 1468839985136 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:06:25 INFO - PROCESS | 1646 | 1468839985142 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:25 INFO - PROCESS | 1646 | 1468839985143 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x126146000 == 34 [pid = 1646] [id = 683] 04:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x112981000) [pid = 1646] [serial = 2049] [outer = 0x0] 04:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x119d1e400) [pid = 1646] [serial = 2050] [outer = 0x112981000] 04:06:25 INFO - PROCESS | 1646 | 1468839985168 Marionette DEBUG loaded listener.js 04:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x121b40400) [pid = 1646] [serial = 2051] [outer = 0x112981000] 04:06:25 INFO - PROCESS | 1646 | 1468839985536 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]]]}] 04:06:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 567ms 04:06:25 INFO - PROCESS | 1646 | 1468839985578 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:06:25 INFO - PROCESS | 1646 | 1468839985580 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:06:25 INFO - PROCESS | 1646 | 1468839985583 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:06:25 INFO - PROCESS | 1646 | 1468839985585 Marionette TRACE conn2 <- [1,2706,null,{}] 04:06:25 INFO - PROCESS | 1646 | 1468839985588 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}] 04:06:25 INFO - PROCESS | 1646 | 1468839985590 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:25 INFO - PROCESS | 1646 | 1468839985722 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:06:25 INFO - PROCESS | 1646 | 1468839985806 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:25 INFO - PROCESS | 1646 | 1468839985807 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262e7000 == 35 [pid = 1646] [id = 684] 04:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x118666400) [pid = 1646] [serial = 2052] [outer = 0x0] 04:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x121b42400) [pid = 1646] [serial = 2053] [outer = 0x118666400] 04:06:25 INFO - PROCESS | 1646 | 1468839985848 Marionette DEBUG loaded listener.js 04:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1246e2800) [pid = 1646] [serial = 2054] [outer = 0x118666400] 04:06:26 INFO - PROCESS | 1646 | 1468839986123 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]]]}] 04:06:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:06:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 574ms 04:06:26 INFO - PROCESS | 1646 | 1468839986160 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:06:26 INFO - PROCESS | 1646 | 1468839986162 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:06:26 INFO - PROCESS | 1646 | 1468839986164 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:06:26 INFO - PROCESS | 1646 | 1468839986165 Marionette TRACE conn2 <- [1,2710,null,{}] 04:06:26 INFO - PROCESS | 1646 | 1468839986167 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}] 04:06:26 INFO - PROCESS | 1646 | 1468839986169 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:26 INFO - PROCESS | 1646 | 1468839986262 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:06:26 INFO - PROCESS | 1646 | 1468839986383 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:26 INFO - PROCESS | 1646 | 1468839986384 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x113153000 == 36 [pid = 1646] [id = 685] 04:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x112134000) [pid = 1646] [serial = 2055] [outer = 0x0] 04:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1128b1400) [pid = 1646] [serial = 2056] [outer = 0x112134000] 04:06:26 INFO - PROCESS | 1646 | 1468839986419 Marionette DEBUG loaded listener.js 04:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11600f000) [pid = 1646] [serial = 2057] [outer = 0x112134000] 04:06:26 INFO - PROCESS | 1646 | 1468839986876 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] 04:06:26 INFO - PROCESS | 1646 | 1468839986891 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:06:26 INFO - PROCESS | 1646 | 1468839986894 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:06:26 INFO - PROCESS | 1646 | 1468839986896 Marionette TRACE conn2 <- [1,2714,null,{}] 04:06:26 INFO - PROCESS | 1646 | 1468839986900 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}] 04:06:26 INFO - PROCESS | 1646 | 1468839986903 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:27 INFO - PROCESS | 1646 | 1468839987003 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:06:27 INFO - PROCESS | 1646 | 1468839987059 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:27 INFO - PROCESS | 1646 | 1468839987060 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187e6000 == 37 [pid = 1646] [id = 686] 04:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x116ac2800) [pid = 1646] [serial = 2058] [outer = 0x0] 04:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1182d7000) [pid = 1646] [serial = 2059] [outer = 0x116ac2800] 04:06:27 INFO - PROCESS | 1646 | 1468839987095 Marionette DEBUG loaded listener.js 04:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118360800) [pid = 1646] [serial = 2060] [outer = 0x116ac2800] 04:06:27 INFO - PROCESS | 1646 | 1468839987541 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]]]}] 04:06:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:06:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 671ms 04:06:27 INFO - PROCESS | 1646 | 1468839987568 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:06:27 INFO - PROCESS | 1646 | 1468839987571 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:06:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:06:27 INFO - PROCESS | 1646 | 1468839987592 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:06:27 INFO - PROCESS | 1646 | 1468839987593 Marionette TRACE conn2 <- [1,2718,null,{}] 04:06:27 INFO - PROCESS | 1646 | 1468839987596 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}] 04:06:27 INFO - PROCESS | 1646 | 1468839987597 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:27 INFO - PROCESS | 1646 | 1468839987720 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:06:27 INFO - PROCESS | 1646 | 1468839987790 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:27 INFO - PROCESS | 1646 | 1468839987791 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc1800 == 38 [pid = 1646] [id = 687] 04:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1197b7000) [pid = 1646] [serial = 2061] [outer = 0x0] 04:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119aa8400) [pid = 1646] [serial = 2062] [outer = 0x1197b7000] 04:06:27 INFO - PROCESS | 1646 | 1468839987821 Marionette DEBUG loaded listener.js 04:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1214a2800) [pid = 1646] [serial = 2063] [outer = 0x1197b7000] 04:06:28 INFO - PROCESS | 1646 | 1468839988247 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] 04:06:28 INFO - PROCESS | 1646 | 1468839988268 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:06:28 INFO - PROCESS | 1646 | 1468839988275 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:06:28 INFO - PROCESS | 1646 | 1468839988280 Marionette TRACE conn2 <- [1,2722,null,{}] 04:06:28 INFO - PROCESS | 1646 | 1468839988283 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}] 04:06:28 INFO - PROCESS | 1646 | 1468839988286 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:28 INFO - PROCESS | 1646 | 1468839988387 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:06:28 INFO - PROCESS | 1646 | 1468839988445 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:28 INFO - PROCESS | 1646 | 1468839988446 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291cd000 == 39 [pid = 1646] [id = 688] 04:06:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1197bcc00) [pid = 1646] [serial = 2064] [outer = 0x0] 04:06:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1217ec400) [pid = 1646] [serial = 2065] [outer = 0x1197bcc00] 04:06:28 INFO - PROCESS | 1646 | 1468839988474 Marionette DEBUG loaded listener.js 04:06:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x126169400) [pid = 1646] [serial = 2066] [outer = 0x1197bcc00] 04:06:28 INFO - PROCESS | 1646 | 1468839988884 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] 04:06:28 INFO - PROCESS | 1646 | 1468839988903 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:06:28 INFO - PROCESS | 1646 | 1468839988905 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:06:28 INFO - PROCESS | 1646 | 1468839988907 Marionette TRACE conn2 <- [1,2726,null,{}] 04:06:28 INFO - PROCESS | 1646 | 1468839988910 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}] 04:06:28 INFO - PROCESS | 1646 | 1468839988911 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:29 INFO - PROCESS | 1646 | 1468839989019 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:06:29 INFO - PROCESS | 1646 | 1468839989146 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:29 INFO - PROCESS | 1646 | 1468839989147 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a51c000 == 40 [pid = 1646] [id = 689] 04:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12616d400) [pid = 1646] [serial = 2067] [outer = 0x0] 04:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1262ab000) [pid = 1646] [serial = 2068] [outer = 0x12616d400] 04:06:29 INFO - PROCESS | 1646 | 1468839989196 Marionette DEBUG loaded listener.js 04:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x126705800) [pid = 1646] [serial = 2069] [outer = 0x12616d400] 04:06:29 INFO - PROCESS | 1646 | 1468839989662 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]]]}] 04:06:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:06:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 771ms 04:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:06:29 INFO - PROCESS | 1646 | 1468839989676 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:06:29 INFO - PROCESS | 1646 | 1468839989678 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:06:29 INFO - PROCESS | 1646 | 1468839989680 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:06:29 INFO - PROCESS | 1646 | 1468839989681 Marionette TRACE conn2 <- [1,2730,null,{}] 04:06:29 INFO - PROCESS | 1646 | 1468839989683 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}] 04:06:29 INFO - PROCESS | 1646 | 1468839989685 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:29 INFO - PROCESS | 1646 | 1468839989786 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:06:29 INFO - PROCESS | 1646 | 1468839989841 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:29 INFO - PROCESS | 1646 | 1468839989845 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169be800 == 41 [pid = 1646] [id = 690] 04:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119b6ac00) [pid = 1646] [serial = 2070] [outer = 0x0] 04:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121eaa800) [pid = 1646] [serial = 2071] [outer = 0x119b6ac00] 04:06:29 INFO - PROCESS | 1646 | 1468839989883 Marionette DEBUG loaded listener.js 04:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1269e1400) [pid = 1646] [serial = 2072] [outer = 0x119b6ac00] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1262e7000 == 40 [pid = 1646] [id = 684] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x126146000 == 39 [pid = 1646] [id = 683] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1213e3000 == 38 [pid = 1646] [id = 682] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x121109000 == 37 [pid = 1646] [id = 681] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1187ea000 == 36 [pid = 1646] [id = 680] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x118212800 == 35 [pid = 1646] [id = 679] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x113d83800 == 34 [pid = 1646] [id = 678] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x116575000 == 33 [pid = 1646] [id = 677] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x128a0b800 == 32 [pid = 1646] [id = 676] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12a51c000 == 31 [pid = 1646] [id = 689] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1291cd000 == 30 [pid = 1646] [id = 688] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc1800 == 29 [pid = 1646] [id = 687] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1187e6000 == 28 [pid = 1646] [id = 686] 04:06:31 INFO - PROCESS | 1646 | --DOCSHELL 0x113153000 == 27 [pid = 1646] [id = 685] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x121eac800) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1190bf000) [pid = 1646] [serial = 2014] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1184c6000) [pid = 1646] [serial = 2011] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1128b0400) [pid = 1646] [serial = 1999] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x113fa9c00) [pid = 1646] [serial = 2000] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x113d9e400) [pid = 1646] [serial = 2002] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x116006400) [pid = 1646] [serial = 2003] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x116aa4400) [pid = 1646] [serial = 2005] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1176d4000) [pid = 1646] [serial = 2006] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1182dc800) [pid = 1646] [serial = 2008] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x11835a400) [pid = 1646] [serial = 2009] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119aac000) [pid = 1646] [serial = 2017] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1181e4000) [pid = 1646] [serial = 1991] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x116ac3400) [pid = 1646] [serial = 1990] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x118756c00) [pid = 1646] [serial = 1994] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1184c5c00) [pid = 1646] [serial = 1993] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x123fdc400) [pid = 1646] [serial = 1997] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x121b33800) [pid = 1646] [serial = 1996] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x119750000) [pid = 1646] [serial = 2015] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1217aa800) [pid = 1646] [serial = 2020] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1215f9400) [pid = 1646] [serial = 2018] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x121b41c00) [pid = 1646] [serial = 2023] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x116ac5000) [pid = 1646] [serial = 2026] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x1217f1000) [pid = 1646] [serial = 2021] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x121c3b400) [pid = 1646] [serial = 2024] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x11868ac00) [pid = 1646] [serial = 2012] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x118689c00) [pid = 1646] [serial = 2027] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 1646 | 1468839991294 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"]]]}] 04:06:31 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 04:06:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:06:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1623ms 04:06:31 INFO - PROCESS | 1646 | 1468839991305 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:06:31 INFO - PROCESS | 1646 | 1468839991309 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:06:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:06:31 INFO - PROCESS | 1646 | 1468839991315 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:06:31 INFO - PROCESS | 1646 | 1468839991317 Marionette TRACE conn2 <- [1,2734,null,{}] 04:06:31 INFO - PROCESS | 1646 | 1468839991324 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}] 04:06:31 INFO - PROCESS | 1646 | 1468839991327 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:31 INFO - PROCESS | 1646 | 1468839991458 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:06:31 INFO - PROCESS | 1646 | 1468839991465 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:31 INFO - PROCESS | 1646 | 1468839991468 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x113164000 == 28 [pid = 1646] [id = 691] 04:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x112982c00) [pid = 1646] [serial = 2073] [outer = 0x0] 04:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x112ea0800) [pid = 1646] [serial = 2074] [outer = 0x112982c00] 04:06:31 INFO - PROCESS | 1646 | 1468839991522 Marionette DEBUG loaded listener.js 04:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x113a2ac00) [pid = 1646] [serial = 2075] [outer = 0x112982c00] 04:06:31 INFO - PROCESS | 1646 | 1468839991935 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]]]}] 04:06:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:06:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 676ms 04:06:31 INFO - PROCESS | 1646 | 1468839991989 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:06:31 INFO - PROCESS | 1646 | 1468839991993 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:06:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:06:32 INFO - PROCESS | 1646 | 1468839991997 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:06:32 INFO - PROCESS | 1646 | 1468839991999 Marionette TRACE conn2 <- [1,2738,null,{}] 04:06:32 INFO - PROCESS | 1646 | 1468839992002 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}] 04:06:32 INFO - PROCESS | 1646 | 1468839992004 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:32 INFO - PROCESS | 1646 | 1468839992088 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:06:32 INFO - PROCESS | 1646 | 1468839992142 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:32 INFO - PROCESS | 1646 | 1468839992143 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169a3800 == 29 [pid = 1646] [id = 692] 04:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x113a30400) [pid = 1646] [serial = 2076] [outer = 0x0] 04:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x115e13c00) [pid = 1646] [serial = 2077] [outer = 0x113a30400] 04:06:32 INFO - PROCESS | 1646 | 1468839992171 Marionette DEBUG loaded listener.js 04:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11678b000) [pid = 1646] [serial = 2078] [outer = 0x113a30400] 04:06:32 INFO - PROCESS | 1646 | 1468839992459 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]]]}] 04:06:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:06:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 527ms 04:06:32 INFO - PROCESS | 1646 | 1468839992524 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:06:32 INFO - PROCESS | 1646 | 1468839992526 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:06:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:06:32 INFO - PROCESS | 1646 | 1468839992528 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:06:32 INFO - PROCESS | 1646 | 1468839992530 Marionette TRACE conn2 <- [1,2742,null,{}] 04:06:32 INFO - PROCESS | 1646 | 1468839992538 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}] 04:06:32 INFO - PROCESS | 1646 | 1468839992540 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:32 INFO - PROCESS | 1646 | 1468839992614 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:06:32 INFO - PROCESS | 1646 | 1468839992668 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:32 INFO - PROCESS | 1646 | 1468839992670 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x118222000 == 30 [pid = 1646] [id = 693] 04:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11697dc00) [pid = 1646] [serial = 2079] [outer = 0x0] 04:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x116ace000) [pid = 1646] [serial = 2080] [outer = 0x11697dc00] 04:06:32 INFO - PROCESS | 1646 | 1468839992700 Marionette DEBUG loaded listener.js 04:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1182d8800) [pid = 1646] [serial = 2081] [outer = 0x11697dc00] 04:06:33 INFO - PROCESS | 1646 | 1468839993033 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]]]}] 04:06:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:06:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 528ms 04:06:33 INFO - PROCESS | 1646 | 1468839993059 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:06:33 INFO - PROCESS | 1646 | 1468839993061 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:06:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:06:33 INFO - PROCESS | 1646 | 1468839993065 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:06:33 INFO - PROCESS | 1646 | 1468839993066 Marionette TRACE conn2 <- [1,2746,null,{}] 04:06:33 INFO - PROCESS | 1646 | 1468839993069 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}] 04:06:33 INFO - PROCESS | 1646 | 1468839993074 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:33 INFO - PROCESS | 1646 | 1468839993194 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:06:33 INFO - PROCESS | 1646 | 1468839993290 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 1646 | 1468839993291 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x118714000 == 31 [pid = 1646] [id = 694] 04:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11697e000) [pid = 1646] [serial = 2082] [outer = 0x0] 04:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1182ea800) [pid = 1646] [serial = 2083] [outer = 0x11697e000] 04:06:33 INFO - PROCESS | 1646 | 1468839993333 Marionette DEBUG loaded listener.js 04:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11835f000) [pid = 1646] [serial = 2084] [outer = 0x11697e000] 04:06:33 INFO - PROCESS | 1646 | 1468839993767 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]]]}] 04:06:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:06:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 723ms 04:06:33 INFO - PROCESS | 1646 | 1468839993789 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:06:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:06:33 INFO - PROCESS | 1646 | 1468839993791 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:06:33 INFO - PROCESS | 1646 | 1468839993793 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:06:33 INFO - PROCESS | 1646 | 1468839993794 Marionette TRACE conn2 <- [1,2750,null,{}] 04:06:33 INFO - PROCESS | 1646 | 1468839993797 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}] 04:06:33 INFO - PROCESS | 1646 | 1468839993798 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:33 INFO - PROCESS | 1646 | 1468839993892 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:06:33 INFO - PROCESS | 1646 | 1468839993953 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 1646 | 1468839993954 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x119696000 == 32 [pid = 1646] [id = 695] 04:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11835f400) [pid = 1646] [serial = 2085] [outer = 0x0] 04:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11846d400) [pid = 1646] [serial = 2086] [outer = 0x11835f400] 04:06:33 INFO - PROCESS | 1646 | 1468839993978 Marionette DEBUG loaded listener.js 04:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118661000) [pid = 1646] [serial = 2087] [outer = 0x11835f400] 04:06:34 INFO - PROCESS | 1646 | 1468839994292 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]]]}] 04:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 04:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:06:34 INFO - PROCESS | 1646 | 1468839994313 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:06:34 INFO - PROCESS | 1646 | 1468839994314 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:06:34 INFO - PROCESS | 1646 | 1468839994316 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:06:34 INFO - PROCESS | 1646 | 1468839994318 Marionette TRACE conn2 <- [1,2754,null,{}] 04:06:34 INFO - PROCESS | 1646 | 1468839994320 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}] 04:06:34 INFO - PROCESS | 1646 | 1468839994326 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:34 INFO - PROCESS | 1646 | 1468839994440 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:06:34 INFO - PROCESS | 1646 | 1468839994478 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:34 INFO - PROCESS | 1646 | 1468839994479 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x121715800 == 33 [pid = 1646] [id = 696] 04:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1184c4c00) [pid = 1646] [serial = 2088] [outer = 0x0] 04:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119049800) [pid = 1646] [serial = 2089] [outer = 0x1184c4c00] 04:06:34 INFO - PROCESS | 1646 | 1468839994504 Marionette DEBUG loaded listener.js 04:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119aa9000) [pid = 1646] [serial = 2090] [outer = 0x1184c4c00] 04:06:34 INFO - PROCESS | 1646 | 1468839994798 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]]]}] 04:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 523ms 04:06:34 INFO - PROCESS | 1646 | 1468839994842 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:06:34 INFO - PROCESS | 1646 | 1468839994844 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:06:34 INFO - PROCESS | 1646 | 1468839994846 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:06:34 INFO - PROCESS | 1646 | 1468839994847 Marionette TRACE conn2 <- [1,2758,null,{}] 04:06:34 INFO - PROCESS | 1646 | 1468839994849 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}] 04:06:34 INFO - PROCESS | 1646 | 1468839994850 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:34 INFO - PROCESS | 1646 | 1468839994946 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:06:34 INFO - PROCESS | 1646 | 1468839994983 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:34 INFO - PROCESS | 1646 | 1468839994984 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f0e000 == 34 [pid = 1646] [id = 697] 04:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119aa9400) [pid = 1646] [serial = 2091] [outer = 0x0] 04:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119ba5400) [pid = 1646] [serial = 2092] [outer = 0x119aa9400] 04:06:35 INFO - PROCESS | 1646 | 1468839995015 Marionette DEBUG loaded listener.js 04:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x12116b400) [pid = 1646] [serial = 2093] [outer = 0x119aa9400] 04:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118666400) [pid = 1646] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1197bd000) [pid = 1646] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x112134c00) [pid = 1646] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1121e9400) [pid = 1646] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1121b0800) [pid = 1646] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x11840bc00) [pid = 1646] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x112981000) [pid = 1646] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x119041800) [pid = 1646] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:06:35 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1181e1c00) [pid = 1646] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:06:35 INFO - PROCESS | 1646 | 1468839995395 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]]]}] 04:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 568ms 04:06:35 INFO - PROCESS | 1646 | 1468839995414 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:06:35 INFO - PROCESS | 1646 | 1468839995415 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:06:35 INFO - PROCESS | 1646 | 1468839995418 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:06:35 INFO - PROCESS | 1646 | 1468839995419 Marionette TRACE conn2 <- [1,2762,null,{}] 04:06:35 INFO - PROCESS | 1646 | 1468839995421 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}] 04:06:35 INFO - PROCESS | 1646 | 1468839995423 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:35 INFO - PROCESS | 1646 | 1468839995499 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:06:35 INFO - PROCESS | 1646 | 1468839995503 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:35 INFO - PROCESS | 1646 | 1468839995505 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262da000 == 35 [pid = 1646] [id = 698] 04:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x116006400) [pid = 1646] [serial = 2094] [outer = 0x0] 04:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1184d0000) [pid = 1646] [serial = 2095] [outer = 0x116006400] 04:06:35 INFO - PROCESS | 1646 | 1468839995531 Marionette DEBUG loaded listener.js 04:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x12116c000) [pid = 1646] [serial = 2096] [outer = 0x116006400] 04:06:35 INFO - PROCESS | 1646 | 1468839995848 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]]]}] 04:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 469ms 04:06:35 INFO - PROCESS | 1646 | 1468839995887 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:06:35 INFO - PROCESS | 1646 | 1468839995888 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:06:35 INFO - PROCESS | 1646 | 1468839995891 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:06:35 INFO - PROCESS | 1646 | 1468839995892 Marionette TRACE conn2 <- [1,2766,null,{}] 04:06:35 INFO - PROCESS | 1646 | 1468839995894 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}] 04:06:35 INFO - PROCESS | 1646 | 1468839995895 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:35 INFO - PROCESS | 1646 | 1468839995994 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:06:36 INFO - PROCESS | 1646 | 1468839996000 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:36 INFO - PROCESS | 1646 | 1468839996001 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1267ac800 == 36 [pid = 1646] [id = 699] 04:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x110d56c00) [pid = 1646] [serial = 2097] [outer = 0x0] 04:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1217a9800) [pid = 1646] [serial = 2098] [outer = 0x110d56c00] 04:06:36 INFO - PROCESS | 1646 | 1468839996034 Marionette DEBUG loaded listener.js 04:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1217eb400) [pid = 1646] [serial = 2099] [outer = 0x110d56c00] 04:06:36 INFO - PROCESS | 1646 | 1468839996334 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]]]}] 04:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 470ms 04:06:36 INFO - PROCESS | 1646 | 1468839996361 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:06:36 INFO - PROCESS | 1646 | 1468839996363 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:06:36 INFO - PROCESS | 1646 | 1468839996365 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:06:36 INFO - PROCESS | 1646 | 1468839996366 Marionette TRACE conn2 <- [1,2770,null,{}] 04:06:36 INFO - PROCESS | 1646 | 1468839996369 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}] 04:06:36 INFO - PROCESS | 1646 | 1468839996372 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:36 INFO - PROCESS | 1646 | 1468839996453 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:06:36 INFO - PROCESS | 1646 | 1468839996458 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:36 INFO - PROCESS | 1646 | 1468839996459 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a16800 == 37 [pid = 1646] [id = 700] 04:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1217f0000) [pid = 1646] [serial = 2100] [outer = 0x0] 04:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x121b33400) [pid = 1646] [serial = 2101] [outer = 0x1217f0000] 04:06:36 INFO - PROCESS | 1646 | 1468839996484 Marionette DEBUG loaded listener.js 04:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x121b3bc00) [pid = 1646] [serial = 2102] [outer = 0x1217f0000] 04:06:36 INFO - PROCESS | 1646 | 1468839996835 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]]]}] 04:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 522ms 04:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:06:36 INFO - PROCESS | 1646 | 1468839996888 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:06:36 INFO - PROCESS | 1646 | 1468839996890 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:06:36 INFO - PROCESS | 1646 | 1468839996894 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:06:36 INFO - PROCESS | 1646 | 1468839996897 Marionette TRACE conn2 <- [1,2774,null,{}] 04:06:36 INFO - PROCESS | 1646 | 1468839996900 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}] 04:06:36 INFO - PROCESS | 1646 | 1468839996903 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:37 INFO - PROCESS | 1646 | 1468839997043 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:06:37 INFO - PROCESS | 1646 | 1468839997054 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:37 INFO - PROCESS | 1646 | 1468839997056 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291ba000 == 38 [pid = 1646] [id = 701] 04:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x121b5d400) [pid = 1646] [serial = 2103] [outer = 0x0] 04:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x123fe5000) [pid = 1646] [serial = 2104] [outer = 0x121b5d400] 04:06:37 INFO - PROCESS | 1646 | 1468839997099 Marionette DEBUG loaded listener.js 04:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1246ee000) [pid = 1646] [serial = 2105] [outer = 0x121b5d400] 04:06:37 INFO - PROCESS | 1646 | 1468839997753 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]]]}] 04:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 875ms 04:06:37 INFO - PROCESS | 1646 | 1468839997769 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:06:37 INFO - PROCESS | 1646 | 1468839997771 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:06:37 INFO - PROCESS | 1646 | 1468839997775 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:06:37 INFO - PROCESS | 1646 | 1468839997777 Marionette TRACE conn2 <- [1,2778,null,{}] 04:06:37 INFO - PROCESS | 1646 | 1468839997782 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}] 04:06:37 INFO - PROCESS | 1646 | 1468839997783 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:37 INFO - PROCESS | 1646 | 1468839997895 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:06:37 INFO - PROCESS | 1646 | 1468839997954 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:37 INFO - PROCESS | 1646 | 1468839997956 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x116952000 == 39 [pid = 1646] [id = 702] 04:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x113a23c00) [pid = 1646] [serial = 2106] [outer = 0x0] 04:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1151c8000) [pid = 1646] [serial = 2107] [outer = 0x113a23c00] 04:06:37 INFO - PROCESS | 1646 | 1468839997987 Marionette DEBUG loaded listener.js 04:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11677e000) [pid = 1646] [serial = 2108] [outer = 0x113a23c00] 04:06:38 INFO - PROCESS | 1646 | 1468839998526 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]]]}] 04:06:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:06:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 772ms 04:06:38 INFO - PROCESS | 1646 | 1468839998584 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:06:38 INFO - PROCESS | 1646 | 1468839998589 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:06:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:06:38 INFO - PROCESS | 1646 | 1468839998598 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:06:38 INFO - PROCESS | 1646 | 1468839998601 Marionette TRACE conn2 <- [1,2782,null,{}] 04:06:38 INFO - PROCESS | 1646 | 1468839998605 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}] 04:06:38 INFO - PROCESS | 1646 | 1468839998608 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:38 INFO - PROCESS | 1646 | 1468839998781 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:06:38 INFO - PROCESS | 1646 | 1468839998912 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:38 INFO - PROCESS | 1646 | 1468839998913 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11317d800 == 40 [pid = 1646] [id = 703] 04:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1128b3c00) [pid = 1646] [serial = 2109] [outer = 0x0] 04:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1176d6400) [pid = 1646] [serial = 2110] [outer = 0x1128b3c00] 04:06:38 INFO - PROCESS | 1646 | 1468839998948 Marionette DEBUG loaded listener.js 04:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1182d8400) [pid = 1646] [serial = 2111] [outer = 0x1128b3c00] 04:06:39 INFO - PROCESS | 1646 | --DOCSHELL 0x128a16800 == 39 [pid = 1646] [id = 700] 04:06:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1267ac800 == 38 [pid = 1646] [id = 699] 04:06:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1262da000 == 37 [pid = 1646] [id = 698] 04:06:39 INFO - PROCESS | 1646 | --DOCSHELL 0x123f0e000 == 36 [pid = 1646] [id = 697] 04:06:39 INFO - PROCESS | 1646 | --DOCSHELL 0x121715800 == 35 [pid = 1646] [id = 696] 04:06:39 INFO - PROCESS | 1646 | --DOCSHELL 0x119696000 == 34 [pid = 1646] [id = 695] 04:06:39 INFO - PROCESS | 1646 | --DOCSHELL 0x118714000 == 33 [pid = 1646] [id = 694] 04:06:39 INFO - PROCESS | 1646 | --DOCSHELL 0x118222000 == 32 [pid = 1646] [id = 693] 04:06:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1169a3800 == 31 [pid = 1646] [id = 692] 04:06:39 INFO - PROCESS | 1646 | --DOCSHELL 0x113164000 == 30 [pid = 1646] [id = 691] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1246e2800) [pid = 1646] [serial = 2054] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121b42400) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119b61400) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x116983c00) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x113aa1800) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x116087000) [pid = 1646] [serial = 2033] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x113f3c400) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x116ac7c00) [pid = 1646] [serial = 2036] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118660000) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119d1e400) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x124019400) [pid = 1646] [serial = 2030] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x118236400) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1182e7000) [pid = 1646] [serial = 2039] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x119ba4400) [pid = 1646] [serial = 2045] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x121b40400) [pid = 1646] [serial = 2051] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x118365800) [pid = 1646] [serial = 2048] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1190b7000) [pid = 1646] [serial = 2042] [outer = 0x0] [url = about:blank] 04:06:39 INFO - PROCESS | 1646 | 1468839999583 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]]]}] 04:06:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:06:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1026ms 04:06:39 INFO - PROCESS | 1646 | 1468839999623 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:06:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:06:39 INFO - PROCESS | 1646 | 1468839999626 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:06:39 INFO - PROCESS | 1646 | 1468839999628 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:06:39 INFO - PROCESS | 1646 | 1468839999632 Marionette TRACE conn2 <- [1,2786,null,{}] 04:06:39 INFO - PROCESS | 1646 | 1468839999635 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}] 04:06:39 INFO - PROCESS | 1646 | 1468839999636 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:39 INFO - PROCESS | 1646 | 1468839999718 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:06:39 INFO - PROCESS | 1646 | 1468839999725 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:39 INFO - PROCESS | 1646 | 1468839999727 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x113add800 == 31 [pid = 1646] [id = 704] 04:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1160efc00) [pid = 1646] [serial = 2112] [outer = 0x0] 04:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116981000) [pid = 1646] [serial = 2113] [outer = 0x1160efc00] 04:06:39 INFO - PROCESS | 1646 | 1468839999755 Marionette DEBUG loaded listener.js 04:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x116ac9000) [pid = 1646] [serial = 2114] [outer = 0x1160efc00] 04:06:40 INFO - PROCESS | 1646 | 1468840000081 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]]]}] 04:06:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:06:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 471ms 04:06:40 INFO - PROCESS | 1646 | 1468840000125 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:06:40 INFO - PROCESS | 1646 | 1468840000128 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:06:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:06:40 INFO - PROCESS | 1646 | 1468840000133 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:06:40 INFO - PROCESS | 1646 | 1468840000135 Marionette TRACE conn2 <- [1,2790,null,{}] 04:06:40 INFO - PROCESS | 1646 | 1468840000137 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}] 04:06:40 INFO - PROCESS | 1646 | 1468840000139 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:40 INFO - PROCESS | 1646 | 1468840000220 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:06:40 INFO - PROCESS | 1646 | 1468840000226 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:40 INFO - PROCESS | 1646 | 1468840000227 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x118217000 == 32 [pid = 1646] [id = 705] 04:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11822ec00) [pid = 1646] [serial = 2115] [outer = 0x0] 04:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1182ec000) [pid = 1646] [serial = 2116] [outer = 0x11822ec00] 04:06:40 INFO - PROCESS | 1646 | 1468840000255 Marionette DEBUG loaded listener.js 04:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118359800) [pid = 1646] [serial = 2117] [outer = 0x11822ec00] 04:06:40 INFO - PROCESS | 1646 | 1468840000626 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]]]}] 04:06:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:06:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 04:06:40 INFO - PROCESS | 1646 | 1468840000655 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:06:40 INFO - PROCESS | 1646 | 1468840000656 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:06:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:06:40 INFO - PROCESS | 1646 | 1468840000658 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:06:40 INFO - PROCESS | 1646 | 1468840000661 Marionette TRACE conn2 <- [1,2794,null,{}] 04:06:40 INFO - PROCESS | 1646 | 1468840000669 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}] 04:06:40 INFO - PROCESS | 1646 | 1468840000672 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:40 INFO - PROCESS | 1646 | 1468840000754 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:06:40 INFO - PROCESS | 1646 | 1468840000761 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:40 INFO - PROCESS | 1646 | 1468840000763 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11968c000 == 33 [pid = 1646] [id = 706] 04:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1128b0400) [pid = 1646] [serial = 2118] [outer = 0x0] 04:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118689c00) [pid = 1646] [serial = 2119] [outer = 0x1128b0400] 04:06:40 INFO - PROCESS | 1646 | 1468840000791 Marionette DEBUG loaded listener.js 04:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1190fa400) [pid = 1646] [serial = 2120] [outer = 0x1128b0400] 04:06:41 INFO - PROCESS | 1646 | 1468840001167 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]]]}] 04:06:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:06:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 520ms 04:06:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:06:41 INFO - PROCESS | 1646 | 1468840001180 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:06:41 INFO - PROCESS | 1646 | 1468840001182 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:06:41 INFO - PROCESS | 1646 | 1468840001186 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:06:41 INFO - PROCESS | 1646 | 1468840001190 Marionette TRACE conn2 <- [1,2798,null,{}] 04:06:41 INFO - PROCESS | 1646 | 1468840001194 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}] 04:06:41 INFO - PROCESS | 1646 | 1468840001196 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:41 INFO - PROCESS | 1646 | 1468840001368 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:06:41 INFO - PROCESS | 1646 | 1468840001381 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:41 INFO - PROCESS | 1646 | 1468840001382 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x121aaf000 == 34 [pid = 1646] [id = 707] 04:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119750000) [pid = 1646] [serial = 2121] [outer = 0x0] 04:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119aa7000) [pid = 1646] [serial = 2122] [outer = 0x119750000] 04:06:41 INFO - PROCESS | 1646 | 1468840001412 Marionette DEBUG loaded listener.js 04:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119ba2400) [pid = 1646] [serial = 2123] [outer = 0x119750000] 04:06:41 INFO - PROCESS | 1646 | 1468840001760 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]]]}] 04:06:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:06:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 579ms 04:06:41 INFO - PROCESS | 1646 | 1468840001764 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:06:41 INFO - PROCESS | 1646 | 1468840001766 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:06:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:06:41 INFO - PROCESS | 1646 | 1468840001768 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:06:41 INFO - PROCESS | 1646 | 1468840001769 Marionette TRACE conn2 <- [1,2802,null,{}] 04:06:41 INFO - PROCESS | 1646 | 1468840001774 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}] 04:06:41 INFO - PROCESS | 1646 | 1468840001775 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:41 INFO - PROCESS | 1646 | 1468840001886 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:06:41 INFO - PROCESS | 1646 | 1468840001890 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:41 INFO - PROCESS | 1646 | 1468840001892 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x124818000 == 35 [pid = 1646] [id = 708] 04:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118757800) [pid = 1646] [serial = 2124] [outer = 0x0] 04:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12116cc00) [pid = 1646] [serial = 2125] [outer = 0x118757800] 04:06:41 INFO - PROCESS | 1646 | 1468840001929 Marionette DEBUG loaded listener.js 04:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1217e7c00) [pid = 1646] [serial = 2126] [outer = 0x118757800] 04:06:42 INFO - PROCESS | 1646 | 1468840002424 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]]]}] 04:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 672ms 04:06:42 INFO - PROCESS | 1646 | 1468840002445 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:06:42 INFO - PROCESS | 1646 | 1468840002447 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:06:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:06:42 INFO - PROCESS | 1646 | 1468840002449 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:06:42 INFO - PROCESS | 1646 | 1468840002450 Marionette TRACE conn2 <- [1,2806,null,{}] 04:06:42 INFO - PROCESS | 1646 | 1468840002452 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}] 04:06:42 INFO - PROCESS | 1646 | 1468840002457 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:42 INFO - PROCESS | 1646 | 1468840002566 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:06:42 INFO - PROCESS | 1646 | 1468840002577 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:42 INFO - PROCESS | 1646 | 1468840002578 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x126922000 == 36 [pid = 1646] [id = 709] 04:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1217f2800) [pid = 1646] [serial = 2127] [outer = 0x0] 04:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x124425000) [pid = 1646] [serial = 2128] [outer = 0x1217f2800] 04:06:42 INFO - PROCESS | 1646 | 1468840002603 Marionette DEBUG loaded listener.js 04:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x124ae9000) [pid = 1646] [serial = 2129] [outer = 0x1217f2800] 04:06:43 INFO - PROCESS | 1646 | 1468840002995 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]]]}] 04:06:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:06:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 572ms 04:06:43 INFO - PROCESS | 1646 | 1468840003029 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:06:43 INFO - PROCESS | 1646 | 1468840003031 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:06:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:06:43 INFO - PROCESS | 1646 | 1468840003035 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:06:43 INFO - PROCESS | 1646 | 1468840003037 Marionette TRACE conn2 <- [1,2810,null,{}] 04:06:43 INFO - PROCESS | 1646 | 1468840003040 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}] 04:06:43 INFO - PROCESS | 1646 | 1468840003042 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:43 INFO - PROCESS | 1646 | 1468840003178 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:06:43 INFO - PROCESS | 1646 | 1468840003193 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:43 INFO - PROCESS | 1646 | 1468840003194 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12901d000 == 37 [pid = 1646] [id = 710] 04:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126123800) [pid = 1646] [serial = 2130] [outer = 0x0] 04:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12616f800) [pid = 1646] [serial = 2131] [outer = 0x126123800] 04:06:43 INFO - PROCESS | 1646 | 1468840003218 Marionette DEBUG loaded listener.js 04:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1262ad000) [pid = 1646] [serial = 2132] [outer = 0x126123800] 04:06:43 INFO - PROCESS | 1646 | 1468840003555 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]]]}] 04:06:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:06:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 571ms 04:06:43 INFO - PROCESS | 1646 | 1468840003605 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:06:43 INFO - PROCESS | 1646 | 1468840003606 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:06:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:06:43 INFO - PROCESS | 1646 | 1468840003608 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:06:43 INFO - PROCESS | 1646 | 1468840003610 Marionette TRACE conn2 <- [1,2814,null,{}] 04:06:43 INFO - PROCESS | 1646 | 1468840003612 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}] 04:06:43 INFO - PROCESS | 1646 | 1468840003613 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:43 INFO - PROCESS | 1646 | 1468840003801 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11835f400) [pid = 1646] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119b6ac00) [pid = 1646] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112982c00) [pid = 1646] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11697dc00) [pid = 1646] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x113a30400) [pid = 1646] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1184c4c00) [pid = 1646] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119aa9400) [pid = 1646] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112134000) [pid = 1646] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x116ac2800) [pid = 1646] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1197b7000) [pid = 1646] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x116006400) [pid = 1646] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1197bcc00) [pid = 1646] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1217f0000) [pid = 1646] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12616d400) [pid = 1646] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x110d56c00) [pid = 1646] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:06:43 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11697e000) [pid = 1646] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:06:43 INFO - PROCESS | 1646 | 1468840003864 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:43 INFO - PROCESS | 1646 | 1468840003873 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1190b1000 == 38 [pid = 1646] [id = 711] 04:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x112636c00) [pid = 1646] [serial = 2133] [outer = 0x0] 04:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112cb5c00) [pid = 1646] [serial = 2134] [outer = 0x112636c00] 04:06:43 INFO - PROCESS | 1646 | 1468840003898 Marionette DEBUG loaded listener.js 04:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x116acb800) [pid = 1646] [serial = 2135] [outer = 0x112636c00] 04:06:44 INFO - PROCESS | 1646 | 1468840004163 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]]]}] 04:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 568ms 04:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:06:44 INFO - PROCESS | 1646 | 1468840004180 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:06:44 INFO - PROCESS | 1646 | 1468840004181 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:06:44 INFO - PROCESS | 1646 | 1468840004183 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:06:44 INFO - PROCESS | 1646 | 1468840004184 Marionette TRACE conn2 <- [1,2818,null,{}] 04:06:44 INFO - PROCESS | 1646 | 1468840004195 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}] 04:06:44 INFO - PROCESS | 1646 | 1468840004196 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:44 INFO - PROCESS | 1646 | 1468840004284 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:06:44 INFO - PROCESS | 1646 | 1468840004340 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:44 INFO - PROCESS | 1646 | 1468840004341 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x119684000 == 39 [pid = 1646] [id = 712] 04:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1128acc00) [pid = 1646] [serial = 2136] [outer = 0x0] 04:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1182f3800) [pid = 1646] [serial = 2137] [outer = 0x1128acc00] 04:06:44 INFO - PROCESS | 1646 | 1468840004365 Marionette DEBUG loaded listener.js 04:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119aa1000) [pid = 1646] [serial = 2138] [outer = 0x1128acc00] 04:06:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12cac3000 == 38 [pid = 1646] [id = 15] 04:06:44 INFO - PROCESS | 1646 | 1468840004670 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]]]}] 04:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 524ms 04:06:44 INFO - PROCESS | 1646 | 1468840004708 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:06:44 INFO - PROCESS | 1646 | 1468840004709 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:06:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:06:44 INFO - PROCESS | 1646 | 1468840004711 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:06:44 INFO - PROCESS | 1646 | 1468840004712 Marionette TRACE conn2 <- [1,2822,null,{}] 04:06:44 INFO - PROCESS | 1646 | 1468840004715 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}] 04:06:44 INFO - PROCESS | 1646 | 1468840004716 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:44 INFO - PROCESS | 1646 | 1468840004797 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:06:44 INFO - PROCESS | 1646 | 1468840004808 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:44 INFO - PROCESS | 1646 | 1468840004810 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b035000 == 39 [pid = 1646] [id = 713] 04:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11835f400) [pid = 1646] [serial = 2139] [outer = 0x0] 04:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12665f400) [pid = 1646] [serial = 2140] [outer = 0x11835f400] 04:06:44 INFO - PROCESS | 1646 | 1468840004835 Marionette DEBUG loaded listener.js 04:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1269e0400) [pid = 1646] [serial = 2141] [outer = 0x11835f400] 04:06:45 INFO - PROCESS | 1646 | 1468840005181 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]]]}] 04:06:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:06:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms 04:06:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:06:45 INFO - PROCESS | 1646 | 1468840005233 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 1646 | 1468840005234 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:06:45 INFO - PROCESS | 1646 | 1468840005236 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 1646 | 1468840005238 Marionette TRACE conn2 <- [1,2826,null,{}] 04:06:45 INFO - PROCESS | 1646 | 1468840005240 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}] 04:06:45 INFO - PROCESS | 1646 | 1468840005242 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:45 INFO - PROCESS | 1646 | 1468840005335 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:06:45 INFO - PROCESS | 1646 | 1468840005340 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:45 INFO - PROCESS | 1646 | 1468840005342 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b917000 == 40 [pid = 1646] [id = 714] 04:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1269e7400) [pid = 1646] [serial = 2142] [outer = 0x0] 04:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x126abb000) [pid = 1646] [serial = 2143] [outer = 0x1269e7400] 04:06:45 INFO - PROCESS | 1646 | 1468840005368 Marionette DEBUG loaded listener.js 04:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x126e03400) [pid = 1646] [serial = 2144] [outer = 0x1269e7400] 04:06:45 INFO - PROCESS | 1646 | 1468840005680 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:06:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:06:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 470ms 04:06:45 INFO - PROCESS | 1646 | 1468840005708 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 1646 | 1468840005710 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:06:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:06:45 INFO - PROCESS | 1646 | 1468840005712 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 1646 | 1468840005713 Marionette TRACE conn2 <- [1,2830,null,{}] 04:06:45 INFO - PROCESS | 1646 | 1468840005715 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}] 04:06:45 INFO - PROCESS | 1646 | 1468840005716 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:45 INFO - PROCESS | 1646 | 1468840005809 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:06:45 INFO - PROCESS | 1646 | 1468840005914 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:45 INFO - PROCESS | 1646 | 1468840005916 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x112e26000 == 41 [pid = 1646] [id = 715] 04:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x110d6ec00) [pid = 1646] [serial = 2145] [outer = 0x0] 04:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x111f1f400) [pid = 1646] [serial = 2146] [outer = 0x110d6ec00] 04:06:45 INFO - PROCESS | 1646 | 1468840005948 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x113376c00) [pid = 1646] [serial = 2147] [outer = 0x110d6ec00] 04:06:46 INFO - PROCESS | 1646 | 1468840006391 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]]]}] 04:06:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:06:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 720ms 04:06:46 INFO - PROCESS | 1646 | 1468840006433 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:06:46 INFO - PROCESS | 1646 | 1468840006436 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:06:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:06:46 INFO - PROCESS | 1646 | 1468840006439 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:06:46 INFO - PROCESS | 1646 | 1468840006441 Marionette TRACE conn2 <- [1,2834,null,{}] 04:06:46 INFO - PROCESS | 1646 | 1468840006445 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}] 04:06:46 INFO - PROCESS | 1646 | 1468840006448 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:46 INFO - PROCESS | 1646 | 1468840006555 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:06:46 INFO - PROCESS | 1646 | 1468840006652 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:46 INFO - PROCESS | 1646 | 1468840006654 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191df800 == 42 [pid = 1646] [id = 716] 04:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1172bb400) [pid = 1646] [serial = 2148] [outer = 0x0] 04:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1182dec00) [pid = 1646] [serial = 2149] [outer = 0x1172bb400] 04:06:46 INFO - PROCESS | 1646 | 1468840006684 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11835ac00) [pid = 1646] [serial = 2150] [outer = 0x1172bb400] 04:06:47 INFO - PROCESS | 1646 | 1468840007073 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:06:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:06:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 677ms 04:06:47 INFO - PROCESS | 1646 | 1468840007118 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:06:47 INFO - PROCESS | 1646 | 1468840007124 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:06:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:06:47 INFO - PROCESS | 1646 | 1468840007127 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:06:47 INFO - PROCESS | 1646 | 1468840007128 Marionette TRACE conn2 <- [1,2838,null,{}] 04:06:47 INFO - PROCESS | 1646 | 1468840007131 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}] 04:06:47 INFO - PROCESS | 1646 | 1468840007132 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:47 INFO - PROCESS | 1646 | 1468840007241 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:06:47 INFO - PROCESS | 1646 | 1468840007304 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:47 INFO - PROCESS | 1646 | 1468840007306 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291c0800 == 43 [pid = 1646] [id = 717] 04:06:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118666c00) [pid = 1646] [serial = 2151] [outer = 0x0] 04:06:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1190b7000) [pid = 1646] [serial = 2152] [outer = 0x118666c00] 04:06:47 INFO - PROCESS | 1646 | 1468840007334 Marionette DEBUG loaded listener.js 04:06:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119b60c00) [pid = 1646] [serial = 2153] [outer = 0x118666c00] 04:06:47 INFO - PROCESS | 1646 | 1468840007816 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]]]}] 04:06:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:06:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 718ms 04:06:47 INFO - PROCESS | 1646 | 1468840007857 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:06:47 INFO - PROCESS | 1646 | 1468840007860 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:06:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:06:47 INFO - PROCESS | 1646 | 1468840007875 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:06:47 INFO - PROCESS | 1646 | 1468840007882 Marionette TRACE conn2 <- [1,2842,null,{}] 04:06:47 INFO - PROCESS | 1646 | 1468840007909 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}] 04:06:47 INFO - PROCESS | 1646 | 1468840007913 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:48 INFO - PROCESS | 1646 | 1468840008060 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:06:48 INFO - PROCESS | 1646 | 1468840008126 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:48 INFO - PROCESS | 1646 | 1468840008128 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf33800 == 44 [pid = 1646] [id = 718] 04:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119aac800) [pid = 1646] [serial = 2154] [outer = 0x0] 04:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x121c45c00) [pid = 1646] [serial = 2155] [outer = 0x119aac800] 04:06:48 INFO - PROCESS | 1646 | 1468840008157 Marionette DEBUG loaded listener.js 04:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12484cc00) [pid = 1646] [serial = 2156] [outer = 0x119aac800] 04:06:48 INFO - PROCESS | 1646 | 1468840008585 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]]]}] 04:06:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:06:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 758ms 04:06:48 INFO - PROCESS | 1646 | 1468840008625 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:06:48 INFO - PROCESS | 1646 | 1468840008627 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:06:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:06:48 INFO - PROCESS | 1646 | 1468840008631 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:06:48 INFO - PROCESS | 1646 | 1468840008633 Marionette TRACE conn2 <- [1,2846,null,{}] 04:06:48 INFO - PROCESS | 1646 | 1468840008636 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}] 04:06:48 INFO - PROCESS | 1646 | 1468840008639 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:48 INFO - PROCESS | 1646 | 1468840008794 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:06:48 INFO - PROCESS | 1646 | 1468840008932 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:48 INFO - PROCESS | 1646 | 1468840008933 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c239800 == 45 [pid = 1646] [id = 719] 04:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119b68000) [pid = 1646] [serial = 2157] [outer = 0x0] 04:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1269e3c00) [pid = 1646] [serial = 2158] [outer = 0x119b68000] 04:06:48 INFO - PROCESS | 1646 | 1468840008978 Marionette DEBUG loaded listener.js 04:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126abc800) [pid = 1646] [serial = 2159] [outer = 0x119b68000] 04:06:49 INFO - PROCESS | 1646 | 1468840009637 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]]]}] 04:06:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:06:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1076ms 04:06:49 INFO - PROCESS | 1646 | 1468840009707 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:06:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:06:49 INFO - PROCESS | 1646 | 1468840009709 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:06:49 INFO - PROCESS | 1646 | 1468840009712 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:06:49 INFO - PROCESS | 1646 | 1468840009714 Marionette TRACE conn2 <- [1,2850,null,{}] 04:06:49 INFO - PROCESS | 1646 | 1468840009718 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}] 04:06:49 INFO - PROCESS | 1646 | 1468840009719 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:49 INFO - PROCESS | 1646 | 1468840009815 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:06:49 INFO - PROCESS | 1646 | 1468840009893 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:49 INFO - PROCESS | 1646 | 1468840009895 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x113140000 == 46 [pid = 1646] [id = 720] 04:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x113f37400) [pid = 1646] [serial = 2160] [outer = 0x0] 04:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x115e0f000) [pid = 1646] [serial = 2161] [outer = 0x113f37400] 04:06:49 INFO - PROCESS | 1646 | 1468840009923 Marionette DEBUG loaded listener.js 04:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x116085000) [pid = 1646] [serial = 2162] [outer = 0x113f37400] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1169be800 == 45 [pid = 1646] [id = 690] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12b917000 == 44 [pid = 1646] [id = 714] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12b035000 == 43 [pid = 1646] [id = 713] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119684000 == 42 [pid = 1646] [id = 712] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1190b1000 == 41 [pid = 1646] [id = 711] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12901d000 == 40 [pid = 1646] [id = 710] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x126922000 == 39 [pid = 1646] [id = 709] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x124818000 == 38 [pid = 1646] [id = 708] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x121aaf000 == 37 [pid = 1646] [id = 707] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11968c000 == 36 [pid = 1646] [id = 706] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x118217000 == 35 [pid = 1646] [id = 705] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x113add800 == 34 [pid = 1646] [id = 704] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11317d800 == 33 [pid = 1646] [id = 703] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca20800 == 32 [pid = 1646] [id = 16] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x116952000 == 31 [pid = 1646] [id = 702] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1291ba000 == 30 [pid = 1646] [id = 701] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12c239800 == 29 [pid = 1646] [id = 719] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf33800 == 28 [pid = 1646] [id = 718] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1291c0800 == 27 [pid = 1646] [id = 717] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1191df800 == 26 [pid = 1646] [id = 716] 04:06:50 INFO - PROCESS | 1646 | --DOCSHELL 0x112e26000 == 25 [pid = 1646] [id = 715] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11846d400) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1269e1400) [pid = 1646] [serial = 2072] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x121eaa800) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x112ea0800) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x113a2ac00) [pid = 1646] [serial = 2075] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x116ace000) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1182d8800) [pid = 1646] [serial = 2081] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115e13c00) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11678b000) [pid = 1646] [serial = 2078] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119049800) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118661000) [pid = 1646] [serial = 2087] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119ba5400) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119aa9000) [pid = 1646] [serial = 2090] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11600f000) [pid = 1646] [serial = 2057] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1128b1400) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118360800) [pid = 1646] [serial = 2060] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1182d7000) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1214a2800) [pid = 1646] [serial = 2063] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12116c000) [pid = 1646] [serial = 2096] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119aa8400) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1184d0000) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x126169400) [pid = 1646] [serial = 2066] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1217ec400) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x121b33400) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x121b3bc00) [pid = 1646] [serial = 2102] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12116b400) [pid = 1646] [serial = 2093] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x126705800) [pid = 1646] [serial = 2069] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1262ab000) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1217eb400) [pid = 1646] [serial = 2099] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x123fe5000) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1182ea800) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x11835f000) [pid = 1646] [serial = 2084] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1217a9800) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 04:06:50 INFO - PROCESS | 1646 | 1468840010876 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:06:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:06:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1175ms 04:06:50 INFO - PROCESS | 1646 | 1468840010890 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:06:50 INFO - PROCESS | 1646 | 1468840010893 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:06:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:06:50 INFO - PROCESS | 1646 | 1468840010896 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:06:50 INFO - PROCESS | 1646 | 1468840010898 Marionette TRACE conn2 <- [1,2854,null,{}] 04:06:50 INFO - PROCESS | 1646 | 1468840010902 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}] 04:06:50 INFO - PROCESS | 1646 | 1468840010903 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:50 INFO - PROCESS | 1646 | 1468840010986 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:06:50 INFO - PROCESS | 1646 | 1468840010993 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:50 INFO - PROCESS | 1646 | 1468840010996 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11317c000 == 26 [pid = 1646] [id = 721] 04:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1128b0000) [pid = 1646] [serial = 2163] [outer = 0x0] 04:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x113806000) [pid = 1646] [serial = 2164] [outer = 0x1128b0000] 04:06:51 INFO - PROCESS | 1646 | 1468840011025 Marionette DEBUG loaded listener.js 04:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x111aa9400) [pid = 1646] [serial = 2165] [outer = 0x1128b0000] 04:06:51 INFO - PROCESS | 1646 | 1468840011531 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]]]}] 04:06:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:06:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 671ms 04:06:51 INFO - PROCESS | 1646 | 1468840011567 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:06:51 INFO - PROCESS | 1646 | 1468840011573 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:06:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:06:51 INFO - PROCESS | 1646 | 1468840011591 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:06:51 INFO - PROCESS | 1646 | 1468840011594 Marionette TRACE conn2 <- [1,2858,null,{}] 04:06:51 INFO - PROCESS | 1646 | 1468840011597 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}] 04:06:51 INFO - PROCESS | 1646 | 1468840011600 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:51 INFO - PROCESS | 1646 | 1468840011728 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:06:51 INFO - PROCESS | 1646 | 1468840011820 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:51 INFO - PROCESS | 1646 | 1468840011821 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11709a000 == 27 [pid = 1646] [id = 722] 04:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11677f400) [pid = 1646] [serial = 2166] [outer = 0x0] 04:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x116983c00) [pid = 1646] [serial = 2167] [outer = 0x11677f400] 04:06:51 INFO - PROCESS | 1646 | 1468840011867 Marionette DEBUG loaded listener.js 04:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x116ac4000) [pid = 1646] [serial = 2168] [outer = 0x11677f400] 04:06:52 INFO - PROCESS | 1646 | 1468840012192 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:06:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:06:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 625ms 04:06:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:06:52 INFO - PROCESS | 1646 | 1468840012212 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:06:52 INFO - PROCESS | 1646 | 1468840012214 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:06:52 INFO - PROCESS | 1646 | 1468840012216 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:06:52 INFO - PROCESS | 1646 | 1468840012219 Marionette TRACE conn2 <- [1,2862,null,{}] 04:06:52 INFO - PROCESS | 1646 | 1468840012230 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}] 04:06:52 INFO - PROCESS | 1646 | 1468840012234 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:52 INFO - PROCESS | 1646 | 1468840012338 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:06:52 INFO - PROCESS | 1646 | 1468840012363 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:52 INFO - PROCESS | 1646 | 1468840012365 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a4800 == 28 [pid = 1646] [id = 723] 04:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11262d800) [pid = 1646] [serial = 2169] [outer = 0x0] 04:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118230800) [pid = 1646] [serial = 2170] [outer = 0x11262d800] 04:06:52 INFO - PROCESS | 1646 | 1468840012393 Marionette DEBUG loaded listener.js 04:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1182e7400) [pid = 1646] [serial = 2171] [outer = 0x11262d800] 04:06:52 INFO - PROCESS | 1646 | 1468840012715 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]]]}] 04:06:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:06:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 526ms 04:06:52 INFO - PROCESS | 1646 | 1468840012742 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:06:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:06:52 INFO - PROCESS | 1646 | 1468840012744 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:06:52 INFO - PROCESS | 1646 | 1468840012746 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:06:52 INFO - PROCESS | 1646 | 1468840012747 Marionette TRACE conn2 <- [1,2866,null,{}] 04:06:52 INFO - PROCESS | 1646 | 1468840012750 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}] 04:06:52 INFO - PROCESS | 1646 | 1468840012751 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:52 INFO - PROCESS | 1646 | 1468840012829 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:06:52 INFO - PROCESS | 1646 | 1468840012833 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:52 INFO - PROCESS | 1646 | 1468840012834 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1190ae800 == 29 [pid = 1646] [id = 724] 04:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1182f3c00) [pid = 1646] [serial = 2172] [outer = 0x0] 04:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118402c00) [pid = 1646] [serial = 2173] [outer = 0x1182f3c00] 04:06:52 INFO - PROCESS | 1646 | 1468840012862 Marionette DEBUG loaded listener.js 04:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1184c5c00) [pid = 1646] [serial = 2174] [outer = 0x1182f3c00] 04:06:53 INFO - PROCESS | 1646 | 1468840013229 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]]]}] 04:06:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:06:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 520ms 04:06:53 INFO - PROCESS | 1646 | 1468840013268 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:06:53 INFO - PROCESS | 1646 | 1468840013270 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:06:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:06:53 INFO - PROCESS | 1646 | 1468840013275 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:06:53 INFO - PROCESS | 1646 | 1468840013276 Marionette TRACE conn2 <- [1,2870,null,{}] 04:06:53 INFO - PROCESS | 1646 | 1468840013279 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}] 04:06:53 INFO - PROCESS | 1646 | 1468840013280 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:53 INFO - PROCESS | 1646 | 1468840013400 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:06:53 INFO - PROCESS | 1646 | 1468840013414 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:53 INFO - PROCESS | 1646 | 1468840013415 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x121122000 == 30 [pid = 1646] [id = 725] 04:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112cb6400) [pid = 1646] [serial = 2175] [outer = 0x0] 04:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1184d2c00) [pid = 1646] [serial = 2176] [outer = 0x112cb6400] 04:06:53 INFO - PROCESS | 1646 | 1468840013448 Marionette DEBUG loaded listener.js 04:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118686000) [pid = 1646] [serial = 2177] [outer = 0x112cb6400] 04:06:53 INFO - PROCESS | 1646 | 1468840013870 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]]]}] 04:06:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:06:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 619ms 04:06:53 INFO - PROCESS | 1646 | 1468840013895 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:06:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:06:53 INFO - PROCESS | 1646 | 1468840013896 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:06:53 INFO - PROCESS | 1646 | 1468840013898 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:06:53 INFO - PROCESS | 1646 | 1468840013900 Marionette TRACE conn2 <- [1,2874,null,{}] 04:06:53 INFO - PROCESS | 1646 | 1468840013902 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}] 04:06:53 INFO - PROCESS | 1646 | 1468840013909 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:54 INFO - PROCESS | 1646 | 1468840014026 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:06:54 INFO - PROCESS | 1646 | 1468840014063 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:54 INFO - PROCESS | 1646 | 1468840014064 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ac3000 == 31 [pid = 1646] [id = 726] 04:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11875c400) [pid = 1646] [serial = 2178] [outer = 0x0] 04:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119aa2400) [pid = 1646] [serial = 2179] [outer = 0x11875c400] 04:06:54 INFO - PROCESS | 1646 | 1468840014089 Marionette DEBUG loaded listener.js 04:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119ba9000) [pid = 1646] [serial = 2180] [outer = 0x11875c400] 04:06:54 INFO - PROCESS | 1646 | 1468840014668 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]]]}] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118757800) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1217f2800) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119750000) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121b5d400) [pid = 1646] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11822ec00) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1128b0400) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1160efc00) [pid = 1646] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1128b3c00) [pid = 1646] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x113a23c00) [pid = 1646] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x126123800) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1269e7400) [pid = 1646] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x112636c00) [pid = 1646] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12c50f000) [pid = 1646] [serial = 44] [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.] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11835f400) [pid = 1646] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1128acc00) [pid = 1646] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:06:54 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12cac3800) [pid = 1646] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:06:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:06:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 825ms 04:06:54 INFO - PROCESS | 1646 | 1468840014727 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:06:54 INFO - PROCESS | 1646 | 1468840014730 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:06:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:06:54 INFO - PROCESS | 1646 | 1468840014733 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:06:54 INFO - PROCESS | 1646 | 1468840014736 Marionette TRACE conn2 <- [1,2878,null,{}] 04:06:54 INFO - PROCESS | 1646 | 1468840014765 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}] 04:06:54 INFO - PROCESS | 1646 | 1468840014767 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:54 INFO - PROCESS | 1646 | 1468840014879 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:06:54 INFO - PROCESS | 1646 | 1468840014931 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:54 INFO - PROCESS | 1646 | 1468840014934 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11614f000 == 32 [pid = 1646] [id = 727] 04:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1128b1800) [pid = 1646] [serial = 2181] [outer = 0x0] 04:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1128b9800) [pid = 1646] [serial = 2182] [outer = 0x1128b1800] 04:06:54 INFO - PROCESS | 1646 | 1468840014966 Marionette DEBUG loaded listener.js 04:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x113aa1800) [pid = 1646] [serial = 2183] [outer = 0x1128b1800] 04:06:55 INFO - PROCESS | 1646 | 1468840015468 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]]]}] 04:06:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:06:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 794ms 04:06:55 INFO - PROCESS | 1646 | 1468840015533 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:06:55 INFO - PROCESS | 1646 | 1468840015537 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:06:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:06:55 INFO - PROCESS | 1646 | 1468840015545 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:06:55 INFO - PROCESS | 1646 | 1468840015547 Marionette TRACE conn2 <- [1,2882,null,{}] 04:06:55 INFO - PROCESS | 1646 | 1468840015550 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}] 04:06:55 INFO - PROCESS | 1646 | 1468840015552 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:55 INFO - PROCESS | 1646 | 1468840015662 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:06:55 INFO - PROCESS | 1646 | 1468840015740 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:55 INFO - PROCESS | 1646 | 1468840015741 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182be000 == 33 [pid = 1646] [id = 728] 04:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x116539800) [pid = 1646] [serial = 2184] [outer = 0x0] 04:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116907000) [pid = 1646] [serial = 2185] [outer = 0x116539800] 04:06:55 INFO - PROCESS | 1646 | 1468840015773 Marionette DEBUG loaded listener.js 04:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116ac4800) [pid = 1646] [serial = 2186] [outer = 0x116539800] 04:06:56 INFO - PROCESS | 1646 | 1468840016396 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]]]}] 04:06:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:06:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 921ms 04:06:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:06:56 INFO - PROCESS | 1646 | 1468840016467 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:06:56 INFO - PROCESS | 1646 | 1468840016469 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:06:56 INFO - PROCESS | 1646 | 1468840016473 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:06:56 INFO - PROCESS | 1646 | 1468840016475 Marionette TRACE conn2 <- [1,2886,null,{}] 04:06:56 INFO - PROCESS | 1646 | 1468840016479 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}] 04:06:56 INFO - PROCESS | 1646 | 1468840016481 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:56 INFO - PROCESS | 1646 | 1468840016593 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:06:56 INFO - PROCESS | 1646 | --DOCSHELL 0x121122000 == 32 [pid = 1646] [id = 725] 04:06:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1190ae800 == 31 [pid = 1646] [id = 724] 04:06:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a4800 == 30 [pid = 1646] [id = 723] 04:06:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11709a000 == 29 [pid = 1646] [id = 722] 04:06:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11317c000 == 28 [pid = 1646] [id = 721] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12cac8800) [pid = 1646] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12116cc00) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1217e7c00) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x124ae9000) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x124425000) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119aa7000) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1246ee000) [pid = 1646] [serial = 2105] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1182ec000) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x118359800) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x118689c00) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1190fa400) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x116981000) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x116ac9000) [pid = 1646] [serial = 2114] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1176d6400) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1182d8400) [pid = 1646] [serial = 2111] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1151c8000) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1262ad000) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x11677e000) [pid = 1646] [serial = 2108] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12616f800) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x126e03400) [pid = 1646] [serial = 2144] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x116acb800) [pid = 1646] [serial = 2135] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x126abb000) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x118461800) [pid = 1646] [serial = 1460] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x12665f400) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x112cb5c00) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x119aa1000) [pid = 1646] [serial = 2138] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x1269e0400) [pid = 1646] [serial = 2141] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x119ba2400) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x1182f3800) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 04:06:56 INFO - PROCESS | 1646 | 1468840016696 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:56 INFO - PROCESS | 1646 | 1468840016699 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11317e000 == 29 [pid = 1646] [id = 729] 04:06:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x112ea5800) [pid = 1646] [serial = 2187] [outer = 0x0] 04:06:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x1151c8400) [pid = 1646] [serial = 2188] [outer = 0x112ea5800] 04:06:56 INFO - PROCESS | 1646 | 1468840016727 Marionette DEBUG loaded listener.js 04:06:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x116010c00) [pid = 1646] [serial = 2189] [outer = 0x112ea5800] 04:06:57 INFO - PROCESS | 1646 | 1468840017138 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]]]}] 04:06:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:06:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 726ms 04:06:57 INFO - PROCESS | 1646 | 1468840017198 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:06:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:06:57 INFO - PROCESS | 1646 | 1468840017201 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:06:57 INFO - PROCESS | 1646 | 1468840017204 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:06:57 INFO - PROCESS | 1646 | 1468840017206 Marionette TRACE conn2 <- [1,2890,null,{}] 04:06:57 INFO - PROCESS | 1646 | 1468840017210 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}] 04:06:57 INFO - PROCESS | 1646 | 1468840017212 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:57 INFO - PROCESS | 1646 | 1468840017316 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:06:57 INFO - PROCESS | 1646 | 1468840017372 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:57 INFO - PROCESS | 1646 | 1468840017374 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x117095800 == 30 [pid = 1646] [id = 730] 04:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x113f31c00) [pid = 1646] [serial = 2190] [outer = 0x0] 04:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x1160f0000) [pid = 1646] [serial = 2191] [outer = 0x113f31c00] 04:06:57 INFO - PROCESS | 1646 | 1468840017406 Marionette DEBUG loaded listener.js 04:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x116aa4400) [pid = 1646] [serial = 2192] [outer = 0x113f31c00] 04:06:57 INFO - PROCESS | 1646 | 1468840017835 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:06:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:06:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 04:06:57 INFO - PROCESS | 1646 | 1468840017875 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:06:57 INFO - PROCESS | 1646 | 1468840017879 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:06:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:06:57 INFO - PROCESS | 1646 | 1468840017883 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:06:57 INFO - PROCESS | 1646 | 1468840017885 Marionette TRACE conn2 <- [1,2894,null,{}] 04:06:57 INFO - PROCESS | 1646 | 1468840017888 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}] 04:06:57 INFO - PROCESS | 1646 | 1468840017890 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:58 INFO - PROCESS | 1646 | 1468840018012 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:06:58 INFO - PROCESS | 1646 | 1468840018069 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:58 INFO - PROCESS | 1646 | 1468840018071 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182a5800 == 31 [pid = 1646] [id = 731] 04:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x1176cc000) [pid = 1646] [serial = 2193] [outer = 0x0] 04:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1182d6400) [pid = 1646] [serial = 2194] [outer = 0x1176cc000] 04:06:58 INFO - PROCESS | 1646 | 1468840018102 Marionette DEBUG loaded listener.js 04:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1182e7c00) [pid = 1646] [serial = 2195] [outer = 0x1176cc000] 04:06:58 INFO - PROCESS | 1646 | 1468840018543 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]]]}] 04:06:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:06:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 669ms 04:06:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:06:58 INFO - PROCESS | 1646 | 1468840018553 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:06:58 INFO - PROCESS | 1646 | 1468840018554 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:06:58 INFO - PROCESS | 1646 | 1468840018559 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:06:58 INFO - PROCESS | 1646 | 1468840018562 Marionette TRACE conn2 <- [1,2898,null,{}] 04:06:58 INFO - PROCESS | 1646 | 1468840018570 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}] 04:06:58 INFO - PROCESS | 1646 | 1468840018574 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:58 INFO - PROCESS | 1646 | 1468840018670 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:06:58 INFO - PROCESS | 1646 | 1468840018722 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:58 INFO - PROCESS | 1646 | 1468840018724 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x118282800 == 32 [pid = 1646] [id = 732] 04:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1182eec00) [pid = 1646] [serial = 2196] [outer = 0x0] 04:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1184c5800) [pid = 1646] [serial = 2197] [outer = 0x1182eec00] 04:06:58 INFO - PROCESS | 1646 | 1468840018756 Marionette DEBUG loaded listener.js 04:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x118753800) [pid = 1646] [serial = 2198] [outer = 0x1182eec00] 04:06:59 INFO - PROCESS | 1646 | 1468840019181 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]]]}] 04:06:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:06:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 673ms 04:06:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:06:59 INFO - PROCESS | 1646 | 1468840019233 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:06:59 INFO - PROCESS | 1646 | 1468840019235 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:06:59 INFO - PROCESS | 1646 | 1468840019237 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:06:59 INFO - PROCESS | 1646 | 1468840019238 Marionette TRACE conn2 <- [1,2902,null,{}] 04:06:59 INFO - PROCESS | 1646 | 1468840019241 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}] 04:06:59 INFO - PROCESS | 1646 | 1468840019242 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:59 INFO - PROCESS | 1646 | 1468840019363 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:06:59 INFO - PROCESS | 1646 | 1468840019431 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:59 INFO - PROCESS | 1646 | 1468840019432 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:06:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12446c000 == 33 [pid = 1646] [id = 733] 04:06:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x119744400) [pid = 1646] [serial = 2199] [outer = 0x0] 04:06:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x119a9e400) [pid = 1646] [serial = 2200] [outer = 0x119744400] 04:06:59 INFO - PROCESS | 1646 | 1468840019461 Marionette DEBUG loaded listener.js 04:06:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119aa7800) [pid = 1646] [serial = 2201] [outer = 0x119744400] 04:06:59 INFO - PROCESS | 1646 | 1468840019873 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:06:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:06:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 671ms 04:06:59 INFO - PROCESS | 1646 | 1468840019909 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:06:59 INFO - PROCESS | 1646 | 1468840019910 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:06:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:06:59 INFO - PROCESS | 1646 | 1468840019912 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:06:59 INFO - PROCESS | 1646 | 1468840019914 Marionette TRACE conn2 <- [1,2906,null,{}] 04:06:59 INFO - PROCESS | 1646 | 1468840019916 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}] 04:06:59 INFO - PROCESS | 1646 | 1468840019918 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:00 INFO - PROCESS | 1646 | 1468840020011 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:07:00 INFO - PROCESS | 1646 | 1468840020066 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:00 INFO - PROCESS | 1646 | 1468840020067 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12614a800 == 34 [pid = 1646] [id = 734] 04:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11974bc00) [pid = 1646] [serial = 2202] [outer = 0x0] 04:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x119b9c400) [pid = 1646] [serial = 2203] [outer = 0x11974bc00] 04:07:00 INFO - PROCESS | 1646 | 1468840020095 Marionette DEBUG loaded listener.js 04:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x119ba6c00) [pid = 1646] [serial = 2204] [outer = 0x11974bc00] 04:07:00 INFO - PROCESS | 1646 | 1468840020513 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]]]}] 04:07:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:07:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 620ms 04:07:00 INFO - PROCESS | 1646 | 1468840020533 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:07:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:07:00 INFO - PROCESS | 1646 | 1468840020534 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:07:00 INFO - PROCESS | 1646 | 1468840020537 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:07:00 INFO - PROCESS | 1646 | 1468840020538 Marionette TRACE conn2 <- [1,2910,null,{}] 04:07:00 INFO - PROCESS | 1646 | 1468840020541 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}] 04:07:00 INFO - PROCESS | 1646 | 1468840020545 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:00 INFO - PROCESS | 1646 | 1468840020662 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:07:00 INFO - PROCESS | 1646 | 1468840020768 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:00 INFO - PROCESS | 1646 | 1468840020769 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x126908800 == 35 [pid = 1646] [id = 735] 04:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x115e7f400) [pid = 1646] [serial = 2205] [outer = 0x0] 04:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x121285800) [pid = 1646] [serial = 2206] [outer = 0x115e7f400] 04:07:00 INFO - PROCESS | 1646 | 1468840020800 Marionette DEBUG loaded listener.js 04:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1218ac400) [pid = 1646] [serial = 2207] [outer = 0x115e7f400] 04:07:01 INFO - PROCESS | 1646 | 1468840021227 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]]]}] 04:07:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:07:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:07:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 721ms 04:07:01 INFO - TEST-START | /DOMEvents/constructors.html 04:07:01 INFO - PROCESS | 1646 | 1468840021258 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:07:01 INFO - PROCESS | 1646 | 1468840021260 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:07:01 INFO - PROCESS | 1646 | 1468840021264 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:07:01 INFO - PROCESS | 1646 | 1468840021265 Marionette TRACE conn2 <- [1,2914,null,{}] 04:07:01 INFO - PROCESS | 1646 | 1468840021269 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}] 04:07:01 INFO - PROCESS | 1646 | 1468840021271 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:01 INFO - PROCESS | 1646 | 1468840021371 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:07:01 INFO - PROCESS | 1646 | 1468840021428 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:01 INFO - PROCESS | 1646 | 1468840021429 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x118250800 == 36 [pid = 1646] [id = 736] 04:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x113863000) [pid = 1646] [serial = 2208] [outer = 0x0] 04:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x115e7e800) [pid = 1646] [serial = 2209] [outer = 0x113863000] 04:07:01 INFO - PROCESS | 1646 | 1468840021456 Marionette DEBUG loaded listener.js 04:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x116ac7000) [pid = 1646] [serial = 2210] [outer = 0x113863000] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x113140000 == 35 [pid = 1646] [id = 720] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1182be000 == 34 [pid = 1646] [id = 728] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11614f000 == 33 [pid = 1646] [id = 727] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x126908800 == 32 [pid = 1646] [id = 735] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12614a800 == 31 [pid = 1646] [id = 734] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x121ac3000 == 30 [pid = 1646] [id = 726] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12446c000 == 29 [pid = 1646] [id = 733] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x118282800 == 28 [pid = 1646] [id = 732] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1182a5800 == 27 [pid = 1646] [id = 731] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11317e000 == 26 [pid = 1646] [id = 729] 04:07:02 INFO - PROCESS | 1646 | --DOCSHELL 0x117095800 == 25 [pid = 1646] [id = 730] 04:07:02 INFO - PROCESS | 1646 | 1468840022403 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]]]}] 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:07:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:07:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:07:02 INFO - TEST-OK | /DOMEvents/constructors.html | took 1180ms 04:07:02 INFO - PROCESS | 1646 | 1468840022445 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:07:02 INFO - PROCESS | 1646 | 1468840022447 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:07:02 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:07:02 INFO - PROCESS | 1646 | 1468840022450 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:07:02 INFO - PROCESS | 1646 | 1468840022452 Marionette TRACE conn2 <- [1,2918,null,{}] 04:07:02 INFO - PROCESS | 1646 | 1468840022461 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}] 04:07:02 INFO - PROCESS | 1646 | 1468840022463 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:02 INFO - PROCESS | 1646 | 1468840022549 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:07:02 INFO - PROCESS | 1646 | 1468840022554 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:02 INFO - PROCESS | 1646 | 1468840022559 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x113ac7000 == 26 [pid = 1646] [id = 737] 04:07:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x113372400) [pid = 1646] [serial = 2211] [outer = 0x0] 04:07:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x113a25c00) [pid = 1646] [serial = 2212] [outer = 0x113372400] 04:07:02 INFO - PROCESS | 1646 | 1468840022590 Marionette DEBUG loaded listener.js 04:07:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1128adc00) [pid = 1646] [serial = 2213] [outer = 0x113372400] 04:07:02 INFO - PROCESS | 1646 | 1468840022942 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:07:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:07:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 528ms 04:07:02 INFO - PROCESS | 1646 | 1468840022982 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:07:02 INFO - PROCESS | 1646 | 1468840022986 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:07:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:07:02 INFO - PROCESS | 1646 | 1468840022991 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:07:02 INFO - PROCESS | 1646 | 1468840022992 Marionette TRACE conn2 <- [1,2922,null,{}] 04:07:02 INFO - PROCESS | 1646 | 1468840022995 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}] 04:07:02 INFO - PROCESS | 1646 | 1468840022997 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:03 INFO - PROCESS | 1646 | 1468840023082 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:07:03 INFO - PROCESS | 1646 | 1468840023086 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:03 INFO - PROCESS | 1646 | 1468840023087 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11724d000 == 27 [pid = 1646] [id = 738] 04:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116534000) [pid = 1646] [serial = 2214] [outer = 0x0] 04:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116975800) [pid = 1646] [serial = 2215] [outer = 0x116534000] 04:07:03 INFO - PROCESS | 1646 | 1468840023126 Marionette DEBUG loaded listener.js 04:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11678a000) [pid = 1646] [serial = 2216] [outer = 0x116534000] 04:07:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:07:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:07:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:07:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:07:03 INFO - PROCESS | 1646 | 1468840023448 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]]]}] 04:07:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:07:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:07:03 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 04:07:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:07:03 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 04:07:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:07:03 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]" 04:07:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:07:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:07:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 472ms 04:07:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:07:03 INFO - PROCESS | 1646 | 1468840023464 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:07:03 INFO - PROCESS | 1646 | 1468840023465 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:07:03 INFO - PROCESS | 1646 | 1468840023468 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:07:03 INFO - PROCESS | 1646 | 1468840023470 Marionette TRACE conn2 <- [1,2926,null,{}] 04:07:03 INFO - PROCESS | 1646 | 1468840023481 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}] 04:07:03 INFO - PROCESS | 1646 | 1468840023485 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:03 INFO - PROCESS | 1646 | 1468840023570 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:07:03 INFO - PROCESS | 1646 | 1468840023626 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:03 INFO - PROCESS | 1646 | 1468840023628 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x119da8000 == 28 [pid = 1646] [id = 739] 04:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1128b2c00) [pid = 1646] [serial = 2217] [outer = 0x0] 04:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118360400) [pid = 1646] [serial = 2218] [outer = 0x1128b2c00] 04:07:03 INFO - PROCESS | 1646 | 1468840023656 Marionette DEBUG loaded listener.js 04:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118662400) [pid = 1646] [serial = 2219] [outer = 0x1128b2c00] 04:07:03 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:07:03 INFO - PROCESS | 1646 | 1468840023945 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]]]}] 04:07:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:07:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 526ms 04:07:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:07:04 INFO - PROCESS | 1646 | 1468840023998 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:07:04 INFO - PROCESS | 1646 | 1468840024001 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:07:04 INFO - PROCESS | 1646 | 1468840024007 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:07:04 INFO - PROCESS | 1646 | 1468840024010 Marionette TRACE conn2 <- [1,2930,null,{}] 04:07:04 INFO - PROCESS | 1646 | 1468840024014 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}] 04:07:04 INFO - PROCESS | 1646 | 1468840024016 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:04 INFO - PROCESS | 1646 | 1468840024143 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:07:04 INFO - PROCESS | 1646 | 1468840024244 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:04 INFO - PROCESS | 1646 | 1468840024245 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1217d9800 == 29 [pid = 1646] [id = 740] 04:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1182d7c00) [pid = 1646] [serial = 2220] [outer = 0x0] 04:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11904a000) [pid = 1646] [serial = 2221] [outer = 0x1182d7c00] 04:07:04 INFO - PROCESS | 1646 | 1468840024298 Marionette DEBUG loaded listener.js 04:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1197bf400) [pid = 1646] [serial = 2222] [outer = 0x1182d7c00] 04:07:04 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:07:04 INFO - PROCESS | 1646 | 1468840024667 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]]]}] 04:07:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:07:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 675ms 04:07:04 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:07:04 INFO - PROCESS | 1646 | 1468840024682 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:07:04 INFO - PROCESS | 1646 | 1468840024684 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:07:04 INFO - PROCESS | 1646 | 1468840024687 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:07:04 INFO - PROCESS | 1646 | 1468840024689 Marionette TRACE conn2 <- [1,2934,null,{}] 04:07:04 INFO - PROCESS | 1646 | 1468840024695 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}] 04:07:04 INFO - PROCESS | 1646 | 1468840024696 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:04 INFO - PROCESS | 1646 | 1468840024831 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:07:04 INFO - PROCESS | 1646 | 1468840024845 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:04 INFO - PROCESS | 1646 | 1468840024847 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x126156800 == 30 [pid = 1646] [id = 741] 04:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1161bfc00) [pid = 1646] [serial = 2223] [outer = 0x0] 04:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119aaa800) [pid = 1646] [serial = 2224] [outer = 0x1161bfc00] 04:07:04 INFO - PROCESS | 1646 | 1468840024888 Marionette DEBUG loaded listener.js 04:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119ba2800) [pid = 1646] [serial = 2225] [outer = 0x1161bfc00] 04:07:05 INFO - PROCESS | 1646 | 1468840025276 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]]]}] 04:07:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:07:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 622ms 04:07:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:07:05 INFO - PROCESS | 1646 | 1468840025310 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:07:05 INFO - PROCESS | 1646 | 1468840025311 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:07:05 INFO - PROCESS | 1646 | 1468840025313 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:07:05 INFO - PROCESS | 1646 | 1468840025314 Marionette TRACE conn2 <- [1,2938,null,{}] 04:07:05 INFO - PROCESS | 1646 | 1468840025316 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}] 04:07:05 INFO - PROCESS | 1646 | 1468840025320 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:05 INFO - PROCESS | 1646 | 1468840025437 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:07:05 INFO - PROCESS | 1646 | 1468840025448 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:05 INFO - PROCESS | 1646 | 1468840025449 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a11800 == 31 [pid = 1646] [id = 742] 04:07:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119ba3000) [pid = 1646] [serial = 2226] [outer = 0x0] 04:07:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121172400) [pid = 1646] [serial = 2227] [outer = 0x119ba3000] 04:07:05 INFO - PROCESS | 1646 | 1468840025473 Marionette DEBUG loaded listener.js 04:07:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1217ec800) [pid = 1646] [serial = 2228] [outer = 0x119ba3000] 04:07:05 INFO - PROCESS | 1646 | 1468840025797 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]]]}] 04:07:05 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. 04:07:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 520ms 04:07:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:07:05 INFO - PROCESS | 1646 | 1468840025833 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:07:05 INFO - PROCESS | 1646 | 1468840025834 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:07:05 INFO - PROCESS | 1646 | 1468840025837 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:07:05 INFO - PROCESS | 1646 | 1468840025838 Marionette TRACE conn2 <- [1,2942,null,{}] 04:07:05 INFO - PROCESS | 1646 | 1468840025840 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}] 04:07:05 INFO - PROCESS | 1646 | 1468840025841 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:05 INFO - PROCESS | 1646 | 1468840025938 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:07:05 INFO - PROCESS | 1646 | 1468840025942 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:05 INFO - PROCESS | 1646 | 1468840025943 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x129014000 == 32 [pid = 1646] [id = 743] 04:07:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1214a5800) [pid = 1646] [serial = 2229] [outer = 0x0] 04:07:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121b33400) [pid = 1646] [serial = 2230] [outer = 0x1214a5800] 04:07:05 INFO - PROCESS | 1646 | 1468840025967 Marionette DEBUG loaded listener.js 04:07:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121b41400) [pid = 1646] [serial = 2231] [outer = 0x1214a5800] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1182f3c00) [pid = 1646] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x110d6ec00) [pid = 1646] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1172bb400) [pid = 1646] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119aac800) [pid = 1646] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119b68000) [pid = 1646] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118666c00) [pid = 1646] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112cb6400) [pid = 1646] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11875c400) [pid = 1646] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112ea5800) [pid = 1646] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11677f400) [pid = 1646] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x113f37400) [pid = 1646] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1128b0000) [pid = 1646] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11262d800) [pid = 1646] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1128b1800) [pid = 1646] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:07:06 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x116539800) [pid = 1646] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:07:06 INFO - PROCESS | 1646 | 1468840026442 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"]]]}] 04:07:06 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 04:07:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:07:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 620ms 04:07:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:07:06 INFO - PROCESS | 1646 | 1468840026458 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:07:06 INFO - PROCESS | 1646 | 1468840026459 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:07:06 INFO - PROCESS | 1646 | 1468840026461 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:07:06 INFO - PROCESS | 1646 | 1468840026462 Marionette TRACE conn2 <- [1,2946,null,{}] 04:07:06 INFO - PROCESS | 1646 | 1468840026465 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}] 04:07:06 INFO - PROCESS | 1646 | 1468840026466 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:06 INFO - PROCESS | 1646 | 1468840026544 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:07:06 INFO - PROCESS | 1646 | 1468840026547 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:06 INFO - PROCESS | 1646 | 1468840026548 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x118219800 == 33 [pid = 1646] [id = 744] 04:07:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11262e400) [pid = 1646] [serial = 2232] [outer = 0x0] 04:07:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x115e7c400) [pid = 1646] [serial = 2233] [outer = 0x11262e400] 04:07:06 INFO - PROCESS | 1646 | 1468840026573 Marionette DEBUG loaded listener.js 04:07:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182db400) [pid = 1646] [serial = 2234] [outer = 0x11262e400] 04:07:06 INFO - PROCESS | 1646 | 1468840026898 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]]]}] 04:07:06 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. 04:07:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 469ms 04:07:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:07:06 INFO - PROCESS | 1646 | 1468840026930 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:07:06 INFO - PROCESS | 1646 | 1468840026932 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:07:06 INFO - PROCESS | 1646 | 1468840026934 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:07:06 INFO - PROCESS | 1646 | 1468840026935 Marionette TRACE conn2 <- [1,2950,null,{}] 04:07:06 INFO - PROCESS | 1646 | 1468840026937 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}] 04:07:06 INFO - PROCESS | 1646 | 1468840026938 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:07 INFO - PROCESS | 1646 | 1468840027039 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:07:07 INFO - PROCESS | 1646 | 1468840027045 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:07 INFO - PROCESS | 1646 | 1468840027046 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x119da7800 == 34 [pid = 1646] [id = 745] 04:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1182dd400) [pid = 1646] [serial = 2235] [outer = 0x0] 04:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119b68000) [pid = 1646] [serial = 2236] [outer = 0x1182dd400] 04:07:07 INFO - PROCESS | 1646 | 1468840027071 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121b40400) [pid = 1646] [serial = 2237] [outer = 0x1182dd400] 04:07:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a32f800 == 35 [pid = 1646] [id = 746] 04:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121eb2000) [pid = 1646] [serial = 2238] [outer = 0x0] 04:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121c3e000) [pid = 1646] [serial = 2239] [outer = 0x121eb2000] 04:07:07 INFO - PROCESS | 1646 | 1468840027371 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]]]}] 04:07:07 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. 04:07:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 469ms 04:07:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:07:07 INFO - PROCESS | 1646 | 1468840027404 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:07:07 INFO - PROCESS | 1646 | 1468840027407 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:07:07 INFO - PROCESS | 1646 | 1468840027411 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:07:07 INFO - PROCESS | 1646 | 1468840027412 Marionette TRACE conn2 <- [1,2954,null,{}] 04:07:07 INFO - PROCESS | 1646 | 1468840027414 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}] 04:07:07 INFO - PROCESS | 1646 | 1468840027415 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:07 INFO - PROCESS | 1646 | 1468840027512 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:07:07 INFO - PROCESS | 1646 | 1468840027516 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:07 INFO - PROCESS | 1646 | 1468840027517 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a786000 == 36 [pid = 1646] [id = 747] 04:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121c3a000) [pid = 1646] [serial = 2240] [outer = 0x0] 04:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123fe9c00) [pid = 1646] [serial = 2241] [outer = 0x121c3a000] 04:07:07 INFO - PROCESS | 1646 | 1468840027541 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x124425400) [pid = 1646] [serial = 2242] [outer = 0x121c3a000] 04:07:07 INFO - PROCESS | 1646 | 1468840027854 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]]]}] 04:07:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:07:07 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 04:07:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 469ms 04:07:07 INFO - PROCESS | 1646 | 1468840027881 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:07:07 INFO - PROCESS | 1646 | 1468840027883 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:07:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:07:07 INFO - PROCESS | 1646 | 1468840027885 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:07:07 INFO - PROCESS | 1646 | 1468840027886 Marionette TRACE conn2 <- [1,2958,null,{}] 04:07:07 INFO - PROCESS | 1646 | 1468840027892 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}] 04:07:07 INFO - PROCESS | 1646 | 1468840027893 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:08 INFO - PROCESS | 1646 | 1468840028020 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:07:08 INFO - PROCESS | 1646 | 1468840028026 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:08 INFO - PROCESS | 1646 | 1468840028028 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x126154000 == 37 [pid = 1646] [id = 748] 04:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119ba0400) [pid = 1646] [serial = 2243] [outer = 0x0] 04:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1244eec00) [pid = 1646] [serial = 2244] [outer = 0x119ba0400] 04:07:08 INFO - PROCESS | 1646 | 1468840028054 Marionette DEBUG loaded listener.js 04:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1262a6800) [pid = 1646] [serial = 2245] [outer = 0x119ba0400] 04:07:08 INFO - PROCESS | 1646 | 1468840028468 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]]]}] 04:07:08 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. 04:07:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 04:07:08 INFO - PROCESS | 1646 | 1468840028507 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:07:08 INFO - PROCESS | 1646 | 1468840028511 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:07:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:07:08 INFO - PROCESS | 1646 | 1468840028517 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:07:08 INFO - PROCESS | 1646 | 1468840028521 Marionette TRACE conn2 <- [1,2962,null,{}] 04:07:08 INFO - PROCESS | 1646 | 1468840028528 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}] 04:07:08 INFO - PROCESS | 1646 | 1468840028530 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:08 INFO - PROCESS | 1646 | 1468840028730 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:07:08 INFO - PROCESS | 1646 | 1468840028845 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:08 INFO - PROCESS | 1646 | 1468840028848 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x113170800 == 38 [pid = 1646] [id = 749] 04:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1121e6000) [pid = 1646] [serial = 2246] [outer = 0x0] 04:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1128acc00) [pid = 1646] [serial = 2247] [outer = 0x1121e6000] 04:07:08 INFO - PROCESS | 1646 | 1468840028882 Marionette DEBUG loaded listener.js 04:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11386ac00) [pid = 1646] [serial = 2248] [outer = 0x1121e6000] 04:07:09 INFO - PROCESS | 1646 | 1468840029316 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]]]}] 04:07:09 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. 04:07:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 826ms 04:07:09 INFO - PROCESS | 1646 | 1468840029342 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:07:09 INFO - PROCESS | 1646 | 1468840029345 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:07:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:07:09 INFO - PROCESS | 1646 | 1468840029350 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:07:09 INFO - PROCESS | 1646 | 1468840029351 Marionette TRACE conn2 <- [1,2966,null,{}] 04:07:09 INFO - PROCESS | 1646 | 1468840029354 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}] 04:07:09 INFO - PROCESS | 1646 | 1468840029356 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:09 INFO - PROCESS | 1646 | 1468840029469 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:07:09 INFO - PROCESS | 1646 | 1468840029528 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:09 INFO - PROCESS | 1646 | 1468840029529 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc5800 == 39 [pid = 1646] [id = 750] 04:07:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x116533800) [pid = 1646] [serial = 2249] [outer = 0x0] 04:07:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1176cb800) [pid = 1646] [serial = 2250] [outer = 0x116533800] 04:07:09 INFO - PROCESS | 1646 | 1468840029560 Marionette DEBUG loaded listener.js 04:07:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1182e1400) [pid = 1646] [serial = 2251] [outer = 0x116533800] 04:07:09 INFO - PROCESS | 1646 | 1468840029981 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]]]}] 04:07:10 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. 04:07:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 673ms 04:07:10 INFO - PROCESS | 1646 | 1468840030023 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:07:10 INFO - PROCESS | 1646 | 1468840030024 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:07:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:07:10 INFO - PROCESS | 1646 | 1468840030027 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 1646 | 1468840030029 Marionette TRACE conn2 <- [1,2970,null,{}] 04:07:10 INFO - PROCESS | 1646 | 1468840030037 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}] 04:07:10 INFO - PROCESS | 1646 | 1468840030041 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:10 INFO - PROCESS | 1646 | 1468840030174 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:07:10 INFO - PROCESS | 1646 | 1468840030230 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:10 INFO - PROCESS | 1646 | 1468840030233 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12901c000 == 40 [pid = 1646] [id = 751] 04:07:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1182f3800) [pid = 1646] [serial = 2252] [outer = 0x0] 04:07:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118753c00) [pid = 1646] [serial = 2253] [outer = 0x1182f3800] 04:07:10 INFO - PROCESS | 1646 | 1468840030265 Marionette DEBUG loaded listener.js 04:07:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119aa8c00) [pid = 1646] [serial = 2254] [outer = 0x1182f3800] 04:07:10 INFO - PROCESS | 1646 | 1468840030828 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]]]}] 04:07:10 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. 04:07:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 822ms 04:07:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:07:10 INFO - PROCESS | 1646 | 1468840030863 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:07:10 INFO - PROCESS | 1646 | 1468840030865 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:07:10 INFO - PROCESS | 1646 | 1468840030870 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 1646 | 1468840030872 Marionette TRACE conn2 <- [1,2974,null,{}] 04:07:10 INFO - PROCESS | 1646 | 1468840030875 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}] 04:07:10 INFO - PROCESS | 1646 | 1468840030877 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:10 INFO - PROCESS | 1646 | 1468840030983 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:07:11 INFO - PROCESS | 1646 | 1468840031041 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:11 INFO - PROCESS | 1646 | 1468840031042 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x116099000 == 41 [pid = 1646] [id = 752] 04:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x112c53000) [pid = 1646] [serial = 2255] [outer = 0x0] 04:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x112f0c400) [pid = 1646] [serial = 2256] [outer = 0x112c53000] 04:07:11 INFO - PROCESS | 1646 | 1468840031071 Marionette DEBUG loaded listener.js 04:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x113d46000) [pid = 1646] [serial = 2257] [outer = 0x112c53000] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12a786000 == 40 [pid = 1646] [id = 747] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12a32f800 == 39 [pid = 1646] [id = 746] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x119da7800 == 38 [pid = 1646] [id = 745] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x118219800 == 37 [pid = 1646] [id = 744] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x129014000 == 36 [pid = 1646] [id = 743] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x128a11800 == 35 [pid = 1646] [id = 742] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x126156800 == 34 [pid = 1646] [id = 741] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1217d9800 == 33 [pid = 1646] [id = 740] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x119da8000 == 32 [pid = 1646] [id = 739] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11724d000 == 31 [pid = 1646] [id = 738] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x113ac7000 == 30 [pid = 1646] [id = 737] 04:07:11 INFO - PROCESS | 1646 | --DOCSHELL 0x118250800 == 29 [pid = 1646] [id = 736] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1184d2c00) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119aa2400) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1151c8400) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118686000) [pid = 1646] [serial = 2177] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x116010c00) [pid = 1646] [serial = 2189] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x116983c00) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x115e0f000) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x116085000) [pid = 1646] [serial = 2162] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x116ac4000) [pid = 1646] [serial = 2168] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x113806000) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x111aa9400) [pid = 1646] [serial = 2165] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118230800) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x111f1f400) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1182dec00) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1190b7000) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x121c45c00) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1269e3c00) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1182e7400) [pid = 1646] [serial = 2171] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1128b9800) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x113aa1800) [pid = 1646] [serial = 2183] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116907000) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116ac4800) [pid = 1646] [serial = 2186] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119ba9000) [pid = 1646] [serial = 2180] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118402c00) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1184c5c00) [pid = 1646] [serial = 2174] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x113376c00) [pid = 1646] [serial = 2147] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11835ac00) [pid = 1646] [serial = 2150] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12484cc00) [pid = 1646] [serial = 2156] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x126abc800) [pid = 1646] [serial = 2159] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119b60c00) [pid = 1646] [serial = 2153] [outer = 0x0] [url = about:blank] 04:07:11 INFO - PROCESS | 1646 | 1468840031426 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]]]}] 04:07:11 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. 04:07:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 574ms 04:07:11 INFO - PROCESS | 1646 | 1468840031443 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:07:11 INFO - PROCESS | 1646 | 1468840031446 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:07:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:07:11 INFO - PROCESS | 1646 | 1468840031450 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:07:11 INFO - PROCESS | 1646 | 1468840031452 Marionette TRACE conn2 <- [1,2978,null,{}] 04:07:11 INFO - PROCESS | 1646 | 1468840031455 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}] 04:07:11 INFO - PROCESS | 1646 | 1468840031456 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:11 INFO - PROCESS | 1646 | 1468840031541 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:07:11 INFO - PROCESS | 1646 | 1468840031600 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:11 INFO - PROCESS | 1646 | 1468840031601 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11708c000 == 30 [pid = 1646] [id = 753] 04:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x113a2f800) [pid = 1646] [serial = 2258] [outer = 0x0] 04:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x115e7b400) [pid = 1646] [serial = 2259] [outer = 0x113a2f800] 04:07:11 INFO - PROCESS | 1646 | 1468840031630 Marionette DEBUG loaded listener.js 04:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1161bf400) [pid = 1646] [serial = 2260] [outer = 0x113a2f800] 04:07:11 INFO - PROCESS | 1646 | 1468840031915 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]]]}] 04:07:11 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. 04:07:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 472ms 04:07:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:07:11 INFO - PROCESS | 1646 | 1468840031929 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:07:11 INFO - PROCESS | 1646 | 1468840031930 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:07:11 INFO - PROCESS | 1646 | 1468840031932 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:07:11 INFO - PROCESS | 1646 | 1468840031934 Marionette TRACE conn2 <- [1,2982,null,{}] 04:07:11 INFO - PROCESS | 1646 | 1468840031950 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}] 04:07:11 INFO - PROCESS | 1646 | 1468840031952 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:12 INFO - PROCESS | 1646 | 1468840032039 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:07:12 INFO - PROCESS | 1646 | 1468840032046 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:12 INFO - PROCESS | 1646 | 1468840032048 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x118275000 == 31 [pid = 1646] [id = 754] 04:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116ac4800) [pid = 1646] [serial = 2261] [outer = 0x0] 04:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x117e8ec00) [pid = 1646] [serial = 2262] [outer = 0x116ac4800] 04:07:12 INFO - PROCESS | 1646 | 1468840032075 Marionette DEBUG loaded listener.js 04:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118236000) [pid = 1646] [serial = 2263] [outer = 0x116ac4800] 04:07:12 INFO - PROCESS | 1646 | 1468840032402 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"]]]}] 04:07:12 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 04:07:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:07:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 521ms 04:07:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:07:12 INFO - PROCESS | 1646 | 1468840032453 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:07:12 INFO - PROCESS | 1646 | 1468840032455 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:07:12 INFO - PROCESS | 1646 | 1468840032457 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:07:12 INFO - PROCESS | 1646 | 1468840032458 Marionette TRACE conn2 <- [1,2986,null,{}] 04:07:12 INFO - PROCESS | 1646 | 1468840032461 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}] 04:07:12 INFO - PROCESS | 1646 | 1468840032462 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:12 INFO - PROCESS | 1646 | 1468840032547 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:07:12 INFO - PROCESS | 1646 | 1468840032551 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:12 INFO - PROCESS | 1646 | 1468840032552 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x119687800 == 32 [pid = 1646] [id = 755] 04:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182e5000) [pid = 1646] [serial = 2264] [outer = 0x0] 04:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1182f4c00) [pid = 1646] [serial = 2265] [outer = 0x1182e5000] 04:07:12 INFO - PROCESS | 1646 | 1468840032577 Marionette DEBUG loaded listener.js 04:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118363000) [pid = 1646] [serial = 2266] [outer = 0x1182e5000] 04:07:12 INFO - PROCESS | 1646 | 1468840032870 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]]]}] 04:07:12 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. 04:07:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 472ms 04:07:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:07:12 INFO - PROCESS | 1646 | 1468840032930 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:07:12 INFO - PROCESS | 1646 | 1468840032931 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:07:12 INFO - PROCESS | 1646 | 1468840032933 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:07:12 INFO - PROCESS | 1646 | 1468840032934 Marionette TRACE conn2 <- [1,2990,null,{}] 04:07:12 INFO - PROCESS | 1646 | 1468840032936 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}] 04:07:12 INFO - PROCESS | 1646 | 1468840032938 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:13 INFO - PROCESS | 1646 | 1468840033013 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:07:13 INFO - PROCESS | 1646 | 1468840033080 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:13 INFO - PROCESS | 1646 | 1468840033082 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1213e0000 == 33 [pid = 1646] [id = 756] 04:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1182e8c00) [pid = 1646] [serial = 2267] [outer = 0x0] 04:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118465c00) [pid = 1646] [serial = 2268] [outer = 0x1182e8c00] 04:07:13 INFO - PROCESS | 1646 | 1468840033106 Marionette DEBUG loaded listener.js 04:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118665800) [pid = 1646] [serial = 2269] [outer = 0x1182e8c00] 04:07:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x121722000 == 34 [pid = 1646] [id = 757] 04:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11868a400) [pid = 1646] [serial = 2270] [outer = 0x0] 04:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118682c00) [pid = 1646] [serial = 2271] [outer = 0x11868a400] 04:07:13 INFO - PROCESS | 1646 | 1468840033420 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]]]}] 04:07:13 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. 04:07:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 04:07:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:07:13 INFO - PROCESS | 1646 | 1468840033456 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:07:13 INFO - PROCESS | 1646 | 1468840033459 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:07:13 INFO - PROCESS | 1646 | 1468840033474 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:07:13 INFO - PROCESS | 1646 | 1468840033475 Marionette TRACE conn2 <- [1,2994,null,{}] 04:07:13 INFO - PROCESS | 1646 | 1468840033486 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}] 04:07:13 INFO - PROCESS | 1646 | 1468840033490 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:13 INFO - PROCESS | 1646 | 1468840033624 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:07:13 INFO - PROCESS | 1646 | 1468840033638 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:13 INFO - PROCESS | 1646 | 1468840033639 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12619d000 == 35 [pid = 1646] [id = 758] 04:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1184c5c00) [pid = 1646] [serial = 2272] [outer = 0x0] 04:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11974a800) [pid = 1646] [serial = 2273] [outer = 0x1184c5c00] 04:07:13 INFO - PROCESS | 1646 | 1468840033664 Marionette DEBUG loaded listener.js 04:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121170c00) [pid = 1646] [serial = 2274] [outer = 0x1184c5c00] 04:07:13 INFO - PROCESS | 1646 | 1468840033966 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]]]}] 04:07:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:07:13 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 04:07:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 539ms 04:07:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:07:14 INFO - PROCESS | 1646 | 1468840034003 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:07:14 INFO - PROCESS | 1646 | 1468840034004 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:07:14 INFO - PROCESS | 1646 | 1468840034008 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:07:14 INFO - PROCESS | 1646 | 1468840034010 Marionette TRACE conn2 <- [1,2998,null,{}] 04:07:14 INFO - PROCESS | 1646 | 1468840034012 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}] 04:07:14 INFO - PROCESS | 1646 | 1468840034013 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:14 INFO - PROCESS | 1646 | 1468840034122 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:07:14 INFO - PROCESS | 1646 | 1468840034125 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:14 INFO - PROCESS | 1646 | 1468840034126 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f0a000 == 36 [pid = 1646] [id = 759] 04:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119a9f000) [pid = 1646] [serial = 2275] [outer = 0x0] 04:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1217a0c00) [pid = 1646] [serial = 2276] [outer = 0x119a9f000] 04:07:14 INFO - PROCESS | 1646 | 1468840034150 Marionette DEBUG loaded listener.js 04:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1217a9400) [pid = 1646] [serial = 2277] [outer = 0x119a9f000] 04:07:14 INFO - PROCESS | 1646 | 1468840034445 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]]]}] 04:07:14 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. 04:07:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 470ms 04:07:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:07:14 INFO - PROCESS | 1646 | 1468840034479 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:07:14 INFO - PROCESS | 1646 | 1468840034480 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:07:14 INFO - PROCESS | 1646 | 1468840034482 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:07:14 INFO - PROCESS | 1646 | 1468840034483 Marionette TRACE conn2 <- [1,3002,null,{}] 04:07:14 INFO - PROCESS | 1646 | 1468840034485 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}] 04:07:14 INFO - PROCESS | 1646 | 1468840034486 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:14 INFO - PROCESS | 1646 | 1468840034598 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:07:14 INFO - PROCESS | 1646 | 1468840034602 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:14 INFO - PROCESS | 1646 | 1468840034603 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x129013000 == 37 [pid = 1646] [id = 760] 04:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x121174000) [pid = 1646] [serial = 2278] [outer = 0x0] 04:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1217e8000) [pid = 1646] [serial = 2279] [outer = 0x121174000] 04:07:14 INFO - PROCESS | 1646 | 1468840034659 Marionette DEBUG loaded listener.js 04:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1217f0400) [pid = 1646] [serial = 2280] [outer = 0x121174000] 04:07:14 INFO - PROCESS | 1646 | 1468840034958 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]]]}] 04:07:14 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. 04:07:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 518ms 04:07:15 INFO - PROCESS | 1646 | 1468840035001 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:07:15 INFO - PROCESS | 1646 | 1468840035002 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:07:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:07:15 INFO - PROCESS | 1646 | 1468840035004 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:07:15 INFO - PROCESS | 1646 | 1468840035006 Marionette TRACE conn2 <- [1,3006,null,{}] 04:07:15 INFO - PROCESS | 1646 | 1468840035015 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}] 04:07:15 INFO - PROCESS | 1646 | 1468840035017 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:15 INFO - PROCESS | 1646 | 1468840035129 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:07:15 INFO - PROCESS | 1646 | 1468840035132 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:15 INFO - PROCESS | 1646 | 1468840035133 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a32d000 == 38 [pid = 1646] [id = 761] 04:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1217f2400) [pid = 1646] [serial = 2281] [outer = 0x0] 04:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121b39000) [pid = 1646] [serial = 2282] [outer = 0x1217f2400] 04:07:15 INFO - PROCESS | 1646 | 1468840035183 Marionette DEBUG loaded listener.js 04:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x121c39c00) [pid = 1646] [serial = 2283] [outer = 0x1217f2400] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x113f31c00) [pid = 1646] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x113863000) [pid = 1646] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1176cc000) [pid = 1646] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x113372400) [pid = 1646] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1161bfc00) [pid = 1646] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x116534000) [pid = 1646] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1182eec00) [pid = 1646] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1128b2c00) [pid = 1646] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119744400) [pid = 1646] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11974bc00) [pid = 1646] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x115e7f400) [pid = 1646] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119ba3000) [pid = 1646] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1214a5800) [pid = 1646] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11262e400) [pid = 1646] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121eb2000) [pid = 1646] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1182dd400) [pid = 1646] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1182d7c00) [pid = 1646] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:07:15 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121c3a000) [pid = 1646] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:07:15 INFO - PROCESS | 1646 | 1468840035620 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]]]}] 04:07:15 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. 04:07:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 628ms 04:07:15 INFO - PROCESS | 1646 | 1468840035633 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:07:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:07:15 INFO - PROCESS | 1646 | 1468840035635 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:07:15 INFO - PROCESS | 1646 | 1468840035641 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:07:15 INFO - PROCESS | 1646 | 1468840035643 Marionette TRACE conn2 <- [1,3010,null,{}] 04:07:15 INFO - PROCESS | 1646 | 1468840035647 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}] 04:07:15 INFO - PROCESS | 1646 | 1468840035649 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:15 INFO - PROCESS | 1646 | 1468840035779 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:07:15 INFO - PROCESS | 1646 | 1468840035869 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:15 INFO - PROCESS | 1646 | 1468840035870 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a685800 == 39 [pid = 1646] [id = 762] 04:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1128b2c00) [pid = 1646] [serial = 2284] [outer = 0x0] 04:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119744400) [pid = 1646] [serial = 2285] [outer = 0x1128b2c00] 04:07:15 INFO - PROCESS | 1646 | 1468840035909 Marionette DEBUG loaded listener.js 04:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1217f4000) [pid = 1646] [serial = 2286] [outer = 0x1128b2c00] 04:07:16 INFO - PROCESS | 1646 | 1468840036151 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]]]}] 04:07:16 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 04:07:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 525ms 04:07:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:07:16 INFO - PROCESS | 1646 | 1468840036163 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:07:16 INFO - PROCESS | 1646 | 1468840036165 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:07:16 INFO - PROCESS | 1646 | 1468840036167 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:07:16 INFO - PROCESS | 1646 | 1468840036168 Marionette TRACE conn2 <- [1,3014,null,{}] 04:07:16 INFO - PROCESS | 1646 | 1468840036171 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}] 04:07:16 INFO - PROCESS | 1646 | 1468840036175 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:16 INFO - PROCESS | 1646 | 1468840036286 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:07:16 INFO - PROCESS | 1646 | 1468840036292 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 1646 | 1468840036293 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b91e800 == 40 [pid = 1646] [id = 763] 04:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1217f5000) [pid = 1646] [serial = 2287] [outer = 0x0] 04:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123fe4800) [pid = 1646] [serial = 2288] [outer = 0x1217f5000] 04:07:16 INFO - PROCESS | 1646 | 1468840036320 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12616a000) [pid = 1646] [serial = 2289] [outer = 0x1217f5000] 04:07:16 INFO - PROCESS | 1646 | [1646] 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 04:07:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:07:16 INFO - {} 04:07:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:07:16 INFO - {} 04:07:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:07:16 INFO - {} 04:07:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:07:16 INFO - {} 04:07:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 521ms 04:07:16 INFO - PROCESS | 1646 | 1468840036684 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:07:16 INFO - PROCESS | 1646 | 1468840036692 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:07:16 INFO - PROCESS | 1646 | 1468840036695 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:07:16 INFO - TEST-START | /FileAPI/fileReader.html 04:07:16 INFO - PROCESS | 1646 | 1468840036698 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:07:16 INFO - PROCESS | 1646 | 1468840036700 Marionette TRACE conn2 <- [1,3018,null,{}] 04:07:16 INFO - PROCESS | 1646 | 1468840036703 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}] 04:07:16 INFO - PROCESS | 1646 | 1468840036705 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:16 INFO - PROCESS | 1646 | 1468840036841 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:07:16 INFO - PROCESS | 1646 | 1468840036847 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 1646 | 1468840036849 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c241000 == 41 [pid = 1646] [id = 764] 04:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12616e400) [pid = 1646] [serial = 2290] [outer = 0x0] 04:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1262b0800) [pid = 1646] [serial = 2291] [outer = 0x12616e400] 04:07:16 INFO - PROCESS | 1646 | 1468840036872 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126968400) [pid = 1646] [serial = 2292] [outer = 0x12616e400] 04:07:17 INFO - PROCESS | 1646 | 1468840037160 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]]]}] 04:07:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:07:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:07:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:07:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:07:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 479ms 04:07:17 INFO - PROCESS | 1646 | 1468840037181 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:07:17 INFO - PROCESS | 1646 | 1468840037183 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:07:17 INFO - TEST-START | /FileAPI/historical.html 04:07:17 INFO - PROCESS | 1646 | 1468840037207 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 1646 | 1468840037210 Marionette TRACE conn2 <- [1,3022,null,{}] 04:07:17 INFO - PROCESS | 1646 | 1468840037213 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}] 04:07:17 INFO - PROCESS | 1646 | 1468840037215 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:17 INFO - PROCESS | 1646 | 1468840037347 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:07:17 INFO - PROCESS | 1646 | 1468840037352 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:17 INFO - PROCESS | 1646 | 1468840037352 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c732000 == 42 [pid = 1646] [id = 765] 04:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1262a9000) [pid = 1646] [serial = 2293] [outer = 0x0] 04:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1269e7400) [pid = 1646] [serial = 2294] [outer = 0x1262a9000] 04:07:17 INFO - PROCESS | 1646 | 1468840037392 Marionette DEBUG loaded listener.js 04:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x126ab7000) [pid = 1646] [serial = 2295] [outer = 0x1262a9000] 04:07:17 INFO - PROCESS | 1646 | 1468840037942 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"]]]}] 04:07:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:07:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:07:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:07:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:07:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:07:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:07:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:07:17 INFO - TEST-OK | /FileAPI/historical.html | took 775ms 04:07:17 INFO - TEST-START | /FileAPI/idlharness.html 04:07:17 INFO - PROCESS | 1646 | 1468840037979 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:07:17 INFO - PROCESS | 1646 | 1468840037982 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:07:17 INFO - PROCESS | 1646 | 1468840037985 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 1646 | 1468840037988 Marionette TRACE conn2 <- [1,3026,null,{}] 04:07:17 INFO - PROCESS | 1646 | 1468840037992 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}] 04:07:17 INFO - PROCESS | 1646 | 1468840037994 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:18 INFO - PROCESS | 1646 | 1468840038137 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:07:18 INFO - PROCESS | 1646 | 1468840038241 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:18 INFO - PROCESS | 1646 | 1468840038243 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1169ab800 == 43 [pid = 1646] [id = 766] 04:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1128b5800) [pid = 1646] [serial = 2296] [outer = 0x0] 04:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x113d99400) [pid = 1646] [serial = 2297] [outer = 0x1128b5800] 04:07:18 INFO - PROCESS | 1646 | 1468840038277 Marionette DEBUG loaded listener.js 04:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x116085800) [pid = 1646] [serial = 2298] [outer = 0x1128b5800] 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:07:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:07:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:07:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:07:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:07:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:07:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:07:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:07:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:07:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:07:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:07:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:07:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:07:18 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 04:07:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:07:18 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 04:07:18 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 04:07:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:07:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:07:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:07:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:07:18 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 04:07:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:07:18 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 04:07:18 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 04:07:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:07:18 INFO - PROCESS | 1646 | 1468840038850 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]]]}] 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:07:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:07:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 886ms 04:07:18 INFO - PROCESS | 1646 | 1468840038872 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:07:18 INFO - PROCESS | 1646 | 1468840038876 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:07:18 INFO - TEST-START | /FileAPI/idlharness.worker 04:07:18 INFO - PROCESS | 1646 | 1468840038881 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:07:18 INFO - PROCESS | 1646 | 1468840038883 Marionette TRACE conn2 <- [1,3030,null,{}] 04:07:18 INFO - PROCESS | 1646 | 1468840038885 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}] 04:07:18 INFO - PROCESS | 1646 | 1468840038887 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:18 INFO - PROCESS | 1646 | 1468840038996 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:07:19 INFO - PROCESS | 1646 | 1468840039071 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:19 INFO - PROCESS | 1646 | 1468840039072 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf1e000 == 44 [pid = 1646] [id = 767] 04:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x121eaf000) [pid = 1646] [serial = 2299] [outer = 0x0] 04:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126ab9000) [pid = 1646] [serial = 2300] [outer = 0x121eaf000] 04:07:19 INFO - PROCESS | 1646 | 1468840039103 Marionette DEBUG loaded listener.js 04:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126abf000) [pid = 1646] [serial = 2301] [outer = 0x121eaf000] 04:07:19 INFO - PROCESS | 1646 | [1646] 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 04:07:19 INFO - PROCESS | 1646 | 1468840039803 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,{},{}]]]}] 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:07:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:07:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:07:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:07:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:07:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:07:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:07:19 INFO - {} 04:07:19 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 04:07:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:07:19 INFO - {} 04:07:19 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 - {} 04:07:19 INFO - {} 04:07:19 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 04:07:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:07:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:07:19 INFO - {} 04:07:19 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 04:07:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:07:19 INFO - {} 04:07:19 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 - {} 04:07:19 INFO - {} 04:07:19 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 04:07:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 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 04:07:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:07:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:07:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 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 04:07:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 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 04:07:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 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 04:07:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:07:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:07:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:07:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:07:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:07:19 INFO - {} 04:07:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 987ms 04:07:19 INFO - PROCESS | 1646 | 1468840039902 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:07:19 INFO - PROCESS | 1646 | 1468840039904 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:07:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:07:19 INFO - PROCESS | 1646 | 1468840039910 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:07:19 INFO - PROCESS | 1646 | 1468840039913 Marionette TRACE conn2 <- [1,3034,null,{}] 04:07:19 INFO - PROCESS | 1646 | 1468840039931 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}] 04:07:19 INFO - PROCESS | 1646 | 1468840039934 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:20 INFO - PROCESS | 1646 | 1468840040060 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:07:20 INFO - PROCESS | 1646 | 1468840040118 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:20 INFO - PROCESS | 1646 | 1468840040120 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae16000 == 45 [pid = 1646] [id = 768] 04:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x126e07c00) [pid = 1646] [serial = 2302] [outer = 0x0] 04:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a5f5800) [pid = 1646] [serial = 2303] [outer = 0x126e07c00] 04:07:20 INFO - PROCESS | 1646 | 1468840040150 Marionette DEBUG loaded listener.js 04:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12a636000) [pid = 1646] [serial = 2304] [outer = 0x126e07c00] 04:07:20 INFO - PROCESS | 1646 | 1468840040783 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]]]}] 04:07:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:07:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 882ms 04:07:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:07:20 INFO - PROCESS | 1646 | 1468840040793 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:07:20 INFO - PROCESS | 1646 | 1468840040797 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:07:20 INFO - PROCESS | 1646 | 1468840040801 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:07:20 INFO - PROCESS | 1646 | 1468840040804 Marionette TRACE conn2 <- [1,3038,null,{}] 04:07:20 INFO - PROCESS | 1646 | 1468840040810 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}] 04:07:20 INFO - PROCESS | 1646 | 1468840040812 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:20 INFO - PROCESS | 1646 | 1468840040946 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:07:21 INFO - PROCESS | 1646 | 1468840041009 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:21 INFO - PROCESS | 1646 | 1468840041010 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11870e000 == 46 [pid = 1646] [id = 769] 04:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1151c8400) [pid = 1646] [serial = 2305] [outer = 0x0] 04:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x116006400) [pid = 1646] [serial = 2306] [outer = 0x1151c8400] 04:07:21 INFO - PROCESS | 1646 | 1468840041038 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1169f8800) [pid = 1646] [serial = 2307] [outer = 0x1151c8400] 04:07:21 INFO - PROCESS | 1646 | 1468840041394 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"]]]}] 04:07:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:07:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 626ms 04:07:21 INFO - PROCESS | 1646 | 1468840041435 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:07:21 INFO - PROCESS | 1646 | 1468840041437 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:07:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:07:21 INFO - PROCESS | 1646 | 1468840041443 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:07:21 INFO - PROCESS | 1646 | 1468840041445 Marionette TRACE conn2 <- [1,3042,null,{}] 04:07:21 INFO - PROCESS | 1646 | 1468840041447 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}] 04:07:21 INFO - PROCESS | 1646 | 1468840041449 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:21 INFO - PROCESS | 1646 | 1468840041544 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:07:21 INFO - PROCESS | 1646 | 1468840041615 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:21 INFO - PROCESS | 1646 | 1468840041616 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1174a1800 == 47 [pid = 1646] [id = 770] 04:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x116005800) [pid = 1646] [serial = 2308] [outer = 0x0] 04:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1181e1c00) [pid = 1646] [serial = 2309] [outer = 0x116005800] 04:07:21 INFO - PROCESS | 1646 | 1468840041646 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1182e2400) [pid = 1646] [serial = 2310] [outer = 0x116005800] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12c241000 == 46 [pid = 1646] [id = 764] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12b91e800 == 45 [pid = 1646] [id = 763] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12a685800 == 44 [pid = 1646] [id = 762] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12a32d000 == 43 [pid = 1646] [id = 761] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x129013000 == 42 [pid = 1646] [id = 760] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x123f0a000 == 41 [pid = 1646] [id = 759] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12619d000 == 40 [pid = 1646] [id = 758] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x121722000 == 39 [pid = 1646] [id = 757] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1213e0000 == 38 [pid = 1646] [id = 756] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x119687800 == 37 [pid = 1646] [id = 755] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x118275000 == 36 [pid = 1646] [id = 754] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11708c000 == 35 [pid = 1646] [id = 753] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x116099000 == 34 [pid = 1646] [id = 752] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12901c000 == 33 [pid = 1646] [id = 751] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc5800 == 32 [pid = 1646] [id = 750] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x126154000 == 31 [pid = 1646] [id = 748] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x113170800 == 30 [pid = 1646] [id = 749] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11870e000 == 29 [pid = 1646] [id = 769] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae16000 == 28 [pid = 1646] [id = 768] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf1e000 == 27 [pid = 1646] [id = 767] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12c732000 == 26 [pid = 1646] [id = 765] 04:07:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1169ab800 == 25 [pid = 1646] [id = 766] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x116aa4400) [pid = 1646] [serial = 2192] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1160f0000) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x116ac7000) [pid = 1646] [serial = 2210] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x115e7e800) [pid = 1646] [serial = 2209] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1182e7c00) [pid = 1646] [serial = 2195] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x113a25c00) [pid = 1646] [serial = 2212] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1128adc00) [pid = 1646] [serial = 2213] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119aaa800) [pid = 1646] [serial = 2224] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x116975800) [pid = 1646] [serial = 2215] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11678a000) [pid = 1646] [serial = 2216] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1182d6400) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118753800) [pid = 1646] [serial = 2198] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118360400) [pid = 1646] [serial = 2218] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1184c5800) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118662400) [pid = 1646] [serial = 2219] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119aa7800) [pid = 1646] [serial = 2201] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119a9e400) [pid = 1646] [serial = 2200] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119ba6c00) [pid = 1646] [serial = 2204] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x124425400) [pid = 1646] [serial = 2242] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119b9c400) [pid = 1646] [serial = 2203] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1218ac400) [pid = 1646] [serial = 2207] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1244eec00) [pid = 1646] [serial = 2244] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121285800) [pid = 1646] [serial = 2206] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121172400) [pid = 1646] [serial = 2227] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x121b33400) [pid = 1646] [serial = 2230] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1217ec800) [pid = 1646] [serial = 2228] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x115e7c400) [pid = 1646] [serial = 2233] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123fe9c00) [pid = 1646] [serial = 2241] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x121c3e000) [pid = 1646] [serial = 2239] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1182db400) [pid = 1646] [serial = 2234] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119b68000) [pid = 1646] [serial = 2236] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11904a000) [pid = 1646] [serial = 2221] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119ba2800) [pid = 1646] [serial = 2225] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121b40400) [pid = 1646] [serial = 2237] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x121b41400) [pid = 1646] [serial = 2231] [outer = 0x0] [url = about:blank] 04:07:22 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1197bf400) [pid = 1646] [serial = 2222] [outer = 0x0] [url = about:blank] 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:07:22 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. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:07:22 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'.) 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:07:22 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. 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:07:22 INFO - PROCESS | 1646 | 1468840042610 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]]]}] 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:07:22 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. 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:07:22 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. 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:07:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:07:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1182ms 04:07:22 INFO - PROCESS | 1646 | 1468840042627 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:07:22 INFO - PROCESS | 1646 | 1468840042629 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:07:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:07:22 INFO - PROCESS | 1646 | 1468840042632 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:07:22 INFO - PROCESS | 1646 | 1468840042634 Marionette TRACE conn2 <- [1,3046,null,{}] 04:07:22 INFO - PROCESS | 1646 | 1468840042638 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}] 04:07:22 INFO - PROCESS | 1646 | 1468840042640 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:22 INFO - PROCESS | 1646 | 1468840042728 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:07:22 INFO - PROCESS | 1646 | 1468840042788 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:22 INFO - PROCESS | 1646 | 1468840042789 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11614c000 == 26 [pid = 1646] [id = 771] 04:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11678a000) [pid = 1646] [serial = 2311] [outer = 0x0] 04:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1169f9000) [pid = 1646] [serial = 2312] [outer = 0x11678a000] 04:07:22 INFO - PROCESS | 1646 | 1468840042818 Marionette DEBUG loaded listener.js 04:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1172b4c00) [pid = 1646] [serial = 2313] [outer = 0x11678a000] 04:07:22 INFO - PROCESS | 1646 | [1646] 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 04:07:23 INFO - PROCESS | 1646 | 1468840043136 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:07:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:07:23 INFO - {} 04:07:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 522ms 04:07:23 INFO - PROCESS | 1646 | 1468840043155 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:07:23 INFO - PROCESS | 1646 | 1468840043160 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:07:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:07:23 INFO - PROCESS | 1646 | 1468840043165 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:07:23 INFO - PROCESS | 1646 | 1468840043166 Marionette TRACE conn2 <- [1,3050,null,{}] 04:07:23 INFO - PROCESS | 1646 | 1468840043169 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}] 04:07:23 INFO - PROCESS | 1646 | 1468840043182 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:23 INFO - PROCESS | 1646 | 1468840043260 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:07:23 INFO - PROCESS | 1646 | 1468840043318 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:23 INFO - PROCESS | 1646 | 1468840043319 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x118247000 == 27 [pid = 1646] [id = 772] 04:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x117e91c00) [pid = 1646] [serial = 2314] [outer = 0x0] 04:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1182e1000) [pid = 1646] [serial = 2315] [outer = 0x117e91c00] 04:07:23 INFO - PROCESS | 1646 | 1468840043346 Marionette DEBUG loaded listener.js 04:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11846cc00) [pid = 1646] [serial = 2316] [outer = 0x117e91c00] 04:07:23 INFO - PROCESS | 1646 | 1468840043637 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]]]}] 04:07:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:07:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:07:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:07:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:07:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 523ms 04:07:23 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:07:23 INFO - PROCESS | 1646 | 1468840043689 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:07:23 INFO - PROCESS | 1646 | 1468840043692 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:07:23 INFO - PROCESS | 1646 | 1468840043695 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:07:23 INFO - PROCESS | 1646 | 1468840043697 Marionette TRACE conn2 <- [1,3054,null,{}] 04:07:23 INFO - PROCESS | 1646 | 1468840043705 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}] 04:07:23 INFO - PROCESS | 1646 | 1468840043708 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:23 INFO - PROCESS | 1646 | 1468840043788 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:07:23 INFO - PROCESS | 1646 | 1468840043795 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:23 INFO - PROCESS | 1646 | 1468840043797 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x119db8000 == 28 [pid = 1646] [id = 773] 04:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1128b9000) [pid = 1646] [serial = 2317] [outer = 0x0] 04:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1190f2c00) [pid = 1646] [serial = 2318] [outer = 0x1128b9000] 04:07:23 INFO - PROCESS | 1646 | 1468840043875 Marionette DEBUG loaded listener.js 04:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119b5d800) [pid = 1646] [serial = 2319] [outer = 0x1128b9000] 04:07:24 INFO - PROCESS | 1646 | 1468840044272 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"]]]}] 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:07:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:07:24 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" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:07:24 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" 04:07:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:07:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 638ms 04:07:24 INFO - PROCESS | 1646 | 1468840044333 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:07:24 INFO - PROCESS | 1646 | 1468840044335 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:07:24 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:07:24 INFO - PROCESS | 1646 | 1468840044337 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:07:24 INFO - PROCESS | 1646 | 1468840044338 Marionette TRACE conn2 <- [1,3058,null,{}] 04:07:24 INFO - PROCESS | 1646 | 1468840044341 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}] 04:07:24 INFO - PROCESS | 1646 | 1468840044342 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:24 INFO - PROCESS | 1646 | 1468840044429 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:07:24 INFO - PROCESS | 1646 | 1468840044503 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:24 INFO - PROCESS | 1646 | 1468840044504 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x124467800 == 29 [pid = 1646] [id = 774] 04:07:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x111c19800) [pid = 1646] [serial = 2320] [outer = 0x0] 04:07:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121b41c00) [pid = 1646] [serial = 2321] [outer = 0x111c19800] 04:07:24 INFO - PROCESS | 1646 | 1468840044548 Marionette DEBUG loaded listener.js 04:07:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121eac400) [pid = 1646] [serial = 2322] [outer = 0x111c19800] 04:07:24 INFO - PROCESS | 1646 | 1468840044872 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]]]}] 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:07:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:07:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:07:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:07:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:07:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:07:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 573ms 04:07:24 INFO - PROCESS | 1646 | 1468840044912 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:07:24 INFO - PROCESS | 1646 | 1468840044913 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:07:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:07:24 INFO - PROCESS | 1646 | 1468840044915 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:07:24 INFO - PROCESS | 1646 | 1468840044916 Marionette TRACE conn2 <- [1,3062,null,{}] 04:07:24 INFO - PROCESS | 1646 | 1468840044925 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}] 04:07:24 INFO - PROCESS | 1646 | 1468840044927 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:25 INFO - PROCESS | 1646 | 1468840045031 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:07:25 INFO - PROCESS | 1646 | 1468840045035 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:25 INFO - PROCESS | 1646 | 1468840045036 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x126602800 == 30 [pid = 1646] [id = 775] 04:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x117e85400) [pid = 1646] [serial = 2323] [outer = 0x0] 04:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12409d000) [pid = 1646] [serial = 2324] [outer = 0x117e85400] 04:07:25 INFO - PROCESS | 1646 | 1468840045060 Marionette DEBUG loaded listener.js 04:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12616f400) [pid = 1646] [serial = 2325] [outer = 0x117e85400] 04:07:25 INFO - PROCESS | 1646 | [1646] 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 04:07:25 INFO - PROCESS | 1646 | 1468840045402 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:07:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:07:25 INFO - {} 04:07:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 527ms 04:07:25 INFO - PROCESS | 1646 | 1468840045442 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:07:25 INFO - PROCESS | 1646 | 1468840045443 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:07:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:07:25 INFO - PROCESS | 1646 | 1468840045450 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:07:25 INFO - PROCESS | 1646 | 1468840045451 Marionette TRACE conn2 <- [1,3066,null,{}] 04:07:25 INFO - PROCESS | 1646 | 1468840045454 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}] 04:07:25 INFO - PROCESS | 1646 | 1468840045458 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:25 INFO - PROCESS | 1646 | 1468840045578 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:07:25 INFO - PROCESS | 1646 | 1468840045591 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:25 INFO - PROCESS | 1646 | 1468840045592 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12900f800 == 31 [pid = 1646] [id = 776] 04:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1262ab400) [pid = 1646] [serial = 2326] [outer = 0x0] 04:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1269e9c00) [pid = 1646] [serial = 2327] [outer = 0x1262ab400] 04:07:25 INFO - PROCESS | 1646 | 1468840045617 Marionette DEBUG loaded listener.js 04:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126e45800) [pid = 1646] [serial = 2328] [outer = 0x1262ab400] 04:07:25 INFO - PROCESS | 1646 | 1468840045944 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]]]}] 04:07:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:07:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:07:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:07:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:07:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:07:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:07:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:07:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 530ms 04:07:25 INFO - PROCESS | 1646 | 1468840045985 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:07:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:07:25 INFO - PROCESS | 1646 | 1468840045987 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:07:25 INFO - PROCESS | 1646 | 1468840045991 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:07:25 INFO - PROCESS | 1646 | 1468840045993 Marionette TRACE conn2 <- [1,3070,null,{}] 04:07:26 INFO - PROCESS | 1646 | 1468840045996 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}] 04:07:26 INFO - PROCESS | 1646 | 1468840045998 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:26 INFO - PROCESS | 1646 | 1468840046156 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:07:26 INFO - PROCESS | 1646 | 1468840046171 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:26 INFO - PROCESS | 1646 | 1468840046172 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a32a800 == 32 [pid = 1646] [id = 777] 04:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x126e45c00) [pid = 1646] [serial = 2329] [outer = 0x0] 04:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x116aca000) [pid = 1646] [serial = 2330] [outer = 0x126e45c00] 04:07:26 INFO - PROCESS | 1646 | 1468840046209 Marionette DEBUG loaded listener.js 04:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128a25c00) [pid = 1646] [serial = 2331] [outer = 0x126e45c00] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1184c5c00) [pid = 1646] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121174000) [pid = 1646] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119a9f000) [pid = 1646] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1217f2400) [pid = 1646] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1128b2c00) [pid = 1646] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116533800) [pid = 1646] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116ac4800) [pid = 1646] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1182e5000) [pid = 1646] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119ba0400) [pid = 1646] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1182f3800) [pid = 1646] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1121e6000) [pid = 1646] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112c53000) [pid = 1646] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x113a2f800) [pid = 1646] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1182e8c00) [pid = 1646] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12616e400) [pid = 1646] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1217f5000) [pid = 1646] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1262a9000) [pid = 1646] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:07:26 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11868a400) [pid = 1646] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:07:26 INFO - PROCESS | 1646 | 1468840046841 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]]]}] 04:07:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:07:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:07:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:07:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:07:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:07:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:07:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 874ms 04:07:26 INFO - PROCESS | 1646 | 1468840046864 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:07:26 INFO - PROCESS | 1646 | 1468840046866 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:07:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:07:26 INFO - PROCESS | 1646 | 1468840046868 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:07:26 INFO - PROCESS | 1646 | 1468840046869 Marionette TRACE conn2 <- [1,3074,null,{}] 04:07:26 INFO - PROCESS | 1646 | 1468840046871 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}] 04:07:26 INFO - PROCESS | 1646 | 1468840046873 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:26 INFO - PROCESS | 1646 | 1468840046949 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:07:26 INFO - PROCESS | 1646 | 1468840046952 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:26 INFO - PROCESS | 1646 | 1468840046953 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9dc800 == 33 [pid = 1646] [id = 778] 04:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116539800) [pid = 1646] [serial = 2332] [outer = 0x0] 04:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119744000) [pid = 1646] [serial = 2333] [outer = 0x116539800] 04:07:26 INFO - PROCESS | 1646 | 1468840046981 Marionette DEBUG loaded listener.js 04:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x126121000) [pid = 1646] [serial = 2334] [outer = 0x116539800] 04:07:27 INFO - PROCESS | 1646 | 1468840047291 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]]]}] 04:07:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:07:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:07:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:07:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:07:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:07:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:07:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 474ms 04:07:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:07:27 INFO - PROCESS | 1646 | 1468840047344 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:07:27 INFO - PROCESS | 1646 | 1468840047345 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:07:27 INFO - PROCESS | 1646 | 1468840047347 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:07:27 INFO - PROCESS | 1646 | 1468840047348 Marionette TRACE conn2 <- [1,3078,null,{}] 04:07:27 INFO - PROCESS | 1646 | 1468840047351 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}] 04:07:27 INFO - PROCESS | 1646 | 1468840047352 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:27 INFO - PROCESS | 1646 | 1468840047460 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:07:27 INFO - PROCESS | 1646 | 1468840047466 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:27 INFO - PROCESS | 1646 | 1468840047467 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x119da9000 == 34 [pid = 1646] [id = 779] 04:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12616e400) [pid = 1646] [serial = 2335] [outer = 0x0] 04:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x128a28c00) [pid = 1646] [serial = 2336] [outer = 0x12616e400] 04:07:27 INFO - PROCESS | 1646 | 1468840047491 Marionette DEBUG loaded listener.js 04:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x128a2cc00) [pid = 1646] [serial = 2337] [outer = 0x12616e400] 04:07:27 INFO - PROCESS | 1646 | 1468840047784 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] 04:07:27 INFO - PROCESS | 1646 | 1468840047819 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:07:27 INFO - PROCESS | 1646 | 1468840047821 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:07:27 INFO - PROCESS | 1646 | 1468840047822 Marionette TRACE conn2 <- [1,3082,null,{}] 04:07:27 INFO - PROCESS | 1646 | 1468840047828 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}] 04:07:27 INFO - PROCESS | 1646 | 1468840047829 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:27 INFO - PROCESS | 1646 | 1468840047913 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:07:27 INFO - PROCESS | 1646 | 1468840047916 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:27 INFO - PROCESS | 1646 | 1468840047917 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf2f800 == 35 [pid = 1646] [id = 780] 04:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x128a2c000) [pid = 1646] [serial = 2338] [outer = 0x0] 04:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x128a36c00) [pid = 1646] [serial = 2339] [outer = 0x128a2c000] 04:07:27 INFO - PROCESS | 1646 | 1468840047942 Marionette DEBUG loaded listener.js 04:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128ae9c00) [pid = 1646] [serial = 2340] [outer = 0x128a2c000] 04:07:28 INFO - PROCESS | 1646 | 1468840048269 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]]]}] 04:07:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:07:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:07:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 472ms 04:07:28 INFO - PROCESS | 1646 | 1468840048294 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:07:28 INFO - PROCESS | 1646 | 1468840048296 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:07:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:07:28 INFO - PROCESS | 1646 | 1468840048298 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:07:28 INFO - PROCESS | 1646 | 1468840048300 Marionette TRACE conn2 <- [1,3086,null,{}] 04:07:28 INFO - PROCESS | 1646 | 1468840048302 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}] 04:07:28 INFO - PROCESS | 1646 | 1468840048304 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:28 INFO - PROCESS | 1646 | 1468840048432 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:07:28 INFO - PROCESS | 1646 | 1468840048439 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:28 INFO - PROCESS | 1646 | 1468840048440 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262db000 == 36 [pid = 1646] [id = 781] 04:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11262b400) [pid = 1646] [serial = 2341] [outer = 0x0] 04:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128a30000) [pid = 1646] [serial = 2342] [outer = 0x11262b400] 04:07:28 INFO - PROCESS | 1646 | 1468840048467 Marionette DEBUG loaded listener.js 04:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12934d400) [pid = 1646] [serial = 2343] [outer = 0x11262b400] 04:07:28 INFO - PROCESS | 1646 | 1468840048836 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:07:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 569ms 04:07:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:07:28 INFO - PROCESS | 1646 | 1468840048867 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:07:28 INFO - PROCESS | 1646 | 1468840048870 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:07:28 INFO - PROCESS | 1646 | 1468840048873 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:07:28 INFO - PROCESS | 1646 | 1468840048875 Marionette TRACE conn2 <- [1,3090,null,{}] 04:07:28 INFO - PROCESS | 1646 | 1468840048879 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}] 04:07:28 INFO - PROCESS | 1646 | 1468840048881 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:29 INFO - PROCESS | 1646 | 1468840049003 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:07:29 INFO - PROCESS | 1646 | 1468840049065 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 1646 | 1468840049068 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133c6000 == 37 [pid = 1646] [id = 782] 04:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1128b1800) [pid = 1646] [serial = 2344] [outer = 0x0] 04:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1128ba000) [pid = 1646] [serial = 2345] [outer = 0x1128b1800] 04:07:29 INFO - PROCESS | 1646 | 1468840049100 Marionette DEBUG loaded listener.js 04:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x113869c00) [pid = 1646] [serial = 2346] [outer = 0x1128b1800] 04:07:29 INFO - PROCESS | 1646 | 1468840049532 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:07:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:07:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 04:07:29 INFO - PROCESS | 1646 | 1468840049544 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:07:29 INFO - PROCESS | 1646 | 1468840049547 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:07:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:07:29 INFO - PROCESS | 1646 | 1468840049552 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:07:29 INFO - PROCESS | 1646 | 1468840049554 Marionette TRACE conn2 <- [1,3094,null,{}] 04:07:29 INFO - PROCESS | 1646 | 1468840049556 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}] 04:07:29 INFO - PROCESS | 1646 | 1468840049558 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:29 INFO - PROCESS | 1646 | 1468840049671 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:07:29 INFO - PROCESS | 1646 | 1468840049785 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 1646 | 1468840049786 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191e0000 == 38 [pid = 1646] [id = 783] 04:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118229400) [pid = 1646] [serial = 2347] [outer = 0x0] 04:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118233800) [pid = 1646] [serial = 2348] [outer = 0x118229400] 04:07:29 INFO - PROCESS | 1646 | 1468840049818 Marionette DEBUG loaded listener.js 04:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118358800) [pid = 1646] [serial = 2349] [outer = 0x118229400] 04:07:30 INFO - PROCESS | 1646 | 1468840050301 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:07:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:07:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 774ms 04:07:30 INFO - PROCESS | 1646 | 1468840050349 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:07:30 INFO - PROCESS | 1646 | 1468840050351 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:07:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:07:30 INFO - PROCESS | 1646 | 1468840050354 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:07:30 INFO - PROCESS | 1646 | 1468840050359 Marionette TRACE conn2 <- [1,3098,null,{}] 04:07:30 INFO - PROCESS | 1646 | 1468840050367 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}] 04:07:30 INFO - PROCESS | 1646 | 1468840050371 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:30 INFO - PROCESS | 1646 | 1468840050484 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:07:30 INFO - PROCESS | 1646 | 1468840050573 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:30 INFO - PROCESS | 1646 | 1468840050575 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x126921000 == 39 [pid = 1646] [id = 784] 04:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118685000) [pid = 1646] [serial = 2350] [outer = 0x0] 04:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119750c00) [pid = 1646] [serial = 2351] [outer = 0x118685000] 04:07:30 INFO - PROCESS | 1646 | 1468840050606 Marionette DEBUG loaded listener.js 04:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119b60c00) [pid = 1646] [serial = 2352] [outer = 0x118685000] 04:07:31 INFO - PROCESS | 1646 | 1468840051028 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]]]}] 04:07:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:07:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:07:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 724ms 04:07:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:07:31 INFO - PROCESS | 1646 | 1468840051098 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:07:31 INFO - PROCESS | 1646 | 1468840051100 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:07:31 INFO - PROCESS | 1646 | 1468840051104 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:07:31 INFO - PROCESS | 1646 | 1468840051105 Marionette TRACE conn2 <- [1,3102,null,{}] 04:07:31 INFO - PROCESS | 1646 | 1468840051108 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}] 04:07:31 INFO - PROCESS | 1646 | 1468840051109 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:31 INFO - PROCESS | 1646 | 1468840051226 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:07:31 INFO - PROCESS | 1646 | 1468840051291 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:31 INFO - PROCESS | 1646 | 1468840051292 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x116020800 == 40 [pid = 1646] [id = 785] 04:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11386b400) [pid = 1646] [serial = 2353] [outer = 0x0] 04:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11677e000) [pid = 1646] [serial = 2354] [outer = 0x11386b400] 04:07:31 INFO - PROCESS | 1646 | 1468840051322 Marionette DEBUG loaded listener.js 04:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1182e9c00) [pid = 1646] [serial = 2355] [outer = 0x11386b400] 04:07:31 INFO - PROCESS | 1646 | 1468840051852 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:07:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:07:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 772ms 04:07:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:07:31 INFO - PROCESS | 1646 | 1468840051877 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:07:31 INFO - PROCESS | 1646 | 1468840051879 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:07:31 INFO - PROCESS | 1646 | 1468840051882 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:07:31 INFO - PROCESS | 1646 | 1468840051885 Marionette TRACE conn2 <- [1,3106,null,{}] 04:07:31 INFO - PROCESS | 1646 | 1468840051889 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}] 04:07:31 INFO - PROCESS | 1646 | 1468840051890 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:32 INFO - PROCESS | 1646 | 1468840052014 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:07:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf2f800 == 39 [pid = 1646] [id = 780] 04:07:32 INFO - PROCESS | 1646 | --DOCSHELL 0x119da9000 == 38 [pid = 1646] [id = 779] 04:07:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9dc800 == 37 [pid = 1646] [id = 778] 04:07:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12a32a800 == 36 [pid = 1646] [id = 777] 04:07:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12900f800 == 35 [pid = 1646] [id = 776] 04:07:32 INFO - PROCESS | 1646 | --DOCSHELL 0x126602800 == 34 [pid = 1646] [id = 775] 04:07:32 INFO - PROCESS | 1646 | --DOCSHELL 0x124467800 == 33 [pid = 1646] [id = 774] 04:07:32 INFO - PROCESS | 1646 | --DOCSHELL 0x119db8000 == 32 [pid = 1646] [id = 773] 04:07:32 INFO - PROCESS | 1646 | --DOCSHELL 0x118247000 == 31 [pid = 1646] [id = 772] 04:07:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11614c000 == 30 [pid = 1646] [id = 771] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x123fe4800) [pid = 1646] [serial = 2288] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1269e7400) [pid = 1646] [serial = 2294] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x126ab7000) [pid = 1646] [serial = 2295] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12616a000) [pid = 1646] [serial = 2289] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121c39c00) [pid = 1646] [serial = 2283] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x121170c00) [pid = 1646] [serial = 2274] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1217f4000) [pid = 1646] [serial = 2286] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1262b0800) [pid = 1646] [serial = 2291] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118682c00) [pid = 1646] [serial = 2271] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118665800) [pid = 1646] [serial = 2269] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11974a800) [pid = 1646] [serial = 2273] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1217e8000) [pid = 1646] [serial = 2279] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1217a0c00) [pid = 1646] [serial = 2276] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1217a9400) [pid = 1646] [serial = 2277] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121b39000) [pid = 1646] [serial = 2282] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119744400) [pid = 1646] [serial = 2285] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1217f0400) [pid = 1646] [serial = 2280] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1176cb800) [pid = 1646] [serial = 2250] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1182e1400) [pid = 1646] [serial = 2251] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x117e8ec00) [pid = 1646] [serial = 2262] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118236000) [pid = 1646] [serial = 2263] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1182f4c00) [pid = 1646] [serial = 2265] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118363000) [pid = 1646] [serial = 2266] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1262a6800) [pid = 1646] [serial = 2245] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118753c00) [pid = 1646] [serial = 2253] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119aa8c00) [pid = 1646] [serial = 2254] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1128acc00) [pid = 1646] [serial = 2247] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11386ac00) [pid = 1646] [serial = 2248] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x112f0c400) [pid = 1646] [serial = 2256] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x113d46000) [pid = 1646] [serial = 2257] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x115e7b400) [pid = 1646] [serial = 2259] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1161bf400) [pid = 1646] [serial = 2260] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x118465c00) [pid = 1646] [serial = 2268] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x126968400) [pid = 1646] [serial = 2292] [outer = 0x0] [url = about:blank] 04:07:32 INFO - PROCESS | 1646 | 1468840052111 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:32 INFO - PROCESS | 1646 | 1468840052113 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11313e000 == 31 [pid = 1646] [id = 786] 04:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1128acc00) [pid = 1646] [serial = 2356] [outer = 0x0] 04:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x112e5a400) [pid = 1646] [serial = 2357] [outer = 0x1128acc00] 04:07:32 INFO - PROCESS | 1646 | 1468840052143 Marionette DEBUG loaded listener.js 04:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116010c00) [pid = 1646] [serial = 2358] [outer = 0x1128acc00] 04:07:32 INFO - PROCESS | 1646 | 1468840052421 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]]]}] 04:07:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:07:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:07:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:07:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 573ms 04:07:32 INFO - PROCESS | 1646 | 1468840052462 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:07:32 INFO - PROCESS | 1646 | 1468840052465 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:07:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:07:32 INFO - PROCESS | 1646 | 1468840052469 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:07:32 INFO - PROCESS | 1646 | 1468840052471 Marionette TRACE conn2 <- [1,3110,null,{}] 04:07:32 INFO - PROCESS | 1646 | 1468840052481 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}] 04:07:32 INFO - PROCESS | 1646 | 1468840052483 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:32 INFO - PROCESS | 1646 | 1468840052577 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:07:32 INFO - PROCESS | 1646 | 1468840052581 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:32 INFO - PROCESS | 1646 | 1468840052583 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11824a800 == 32 [pid = 1646] [id = 787] 04:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x116ac0c00) [pid = 1646] [serial = 2359] [outer = 0x0] 04:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1181eac00) [pid = 1646] [serial = 2360] [outer = 0x116ac0c00] 04:07:32 INFO - PROCESS | 1646 | 1468840052610 Marionette DEBUG loaded listener.js 04:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1182f0400) [pid = 1646] [serial = 2361] [outer = 0x116ac0c00] 04:07:32 INFO - PROCESS | 1646 | 1468840052972 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"]]]}] 04:07:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:07:32 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 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:07:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 527ms 04:07:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:07:33 INFO - PROCESS | 1646 | 1468840052996 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:07:33 INFO - PROCESS | 1646 | 1468840052998 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:07:33 INFO - PROCESS | 1646 | 1468840053000 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:07:33 INFO - PROCESS | 1646 | 1468840053003 Marionette TRACE conn2 <- [1,3114,null,{}] 04:07:33 INFO - PROCESS | 1646 | 1468840053010 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}] 04:07:33 INFO - PROCESS | 1646 | 1468840053013 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:33 INFO - PROCESS | 1646 | 1468840053102 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:07:33 INFO - PROCESS | 1646 | 1468840053110 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\", \"159c8f67-99d4-41f6-8e27-edf59af125b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:33 INFO - PROCESS | 1646 | 1468840053112 Marionette INFO sendAsync 02cb9f33-86da-cb49-9fdf-552745036efc 04:07:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x119db8000 == 33 [pid = 1646] [id = 788] 04:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118403400) [pid = 1646] [serial = 2362] [outer = 0x0] 04:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11865c000) [pid = 1646] [serial = 2363] [outer = 0x118403400] 04:07:33 INFO - PROCESS | 1646 | 1468840053139 Marionette DEBUG loaded listener.js 04:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119041c00) [pid = 1646] [serial = 2364] [outer = 0x118403400] 04:07:33 INFO - PROCESS | 1646 | 1468840053468 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]]]}] 04:07:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:07:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 472ms 04:07:33 INFO - PROCESS | 1646 | 1468840053473 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:07:33 INFO - PROCESS | 1646 | 1468840053475 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:07:34 WARNING - u'runner_teardown' () 04:07:34 INFO - No more tests 04:07:34 INFO - Got 0 unexpected results 04:07:34 INFO - SUITE-END | took 510s 04:07:34 INFO - Closing logging queue 04:07:34 INFO - queue closed 04:07:34 INFO - Return code: 0 04:07:34 WARNING - # TBPL SUCCESS # 04:07:34 INFO - Running post-action listener: _resource_record_post_action 04:07:34 INFO - Running post-run listener: _resource_record_post_run 04:07:35 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 38438400; Write bytes: 953345024; Read time: 395; Write time: 5068 04:07:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:07:35 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148507136; Write bytes: 146958336; Read time: 13865; Write time: 333 04:07:35 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 36251136; Write bytes: 794442752; Read time: 362; Write time: 4686 04:07:35 INFO - Running post-run listener: _upload_blobber_files 04:07:35 INFO - Blob upload gear active. 04:07:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:07:35 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 04:07:35 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'] 04:07:35 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 04:07:36 INFO - (blobuploader) - INFO - Open directory for files ... 04:07:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:07:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:07:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:07:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:07:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:07:36 INFO - (blobuploader) - INFO - Done attempting. 04:07:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:07:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:07:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:07:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:07:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:07:38 INFO - (blobuploader) - INFO - Done attempting. 04:07:38 INFO - (blobuploader) - INFO - Iteration through files over. 04:07:38 INFO - Return code: 0 04:07:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:07:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:07:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a311e535f893aa993a9184f8435d5c360084f0871b5e379506f760b3358cfaabb7708acd07467762599573359023ddca1c4418f74d9ed87879d7f8cc0ebdf092", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d5491e64fc08e5b1ab5957c9aeee9bc122f38aa17bc1361b4ee4256eea8580e2be0db54654d617a3395fe7105eae241497823931060b7bcc41febb81eda768d4"} 04:07:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:07:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:07:38 INFO - Contents: 04:07:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a311e535f893aa993a9184f8435d5c360084f0871b5e379506f760b3358cfaabb7708acd07467762599573359023ddca1c4418f74d9ed87879d7f8cc0ebdf092", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d5491e64fc08e5b1ab5957c9aeee9bc122f38aa17bc1361b4ee4256eea8580e2be0db54654d617a3395fe7105eae241497823931060b7bcc41febb81eda768d4"} 04:07:38 INFO - Running post-run listener: copy_logs_to_upload_dir 04:07:38 INFO - Copying logs to upload dir... 04:07:38 INFO - mkdir: /builds/slave/test/build/upload/logs 04:07:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=586.341170 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-07-18 04:07:38.889932) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-18 04:07:38.893270) ========= 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.bDOJu9mUdT/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.WfmQ77dCqA/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/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/a311e535f893aa993a9184f8435d5c360084f0871b5e379506f760b3358cfaabb7708acd07467762599573359023ddca1c4418f74d9ed87879d7f8cc0ebdf092", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d5491e64fc08e5b1ab5957c9aeee9bc122f38aa17bc1361b4ee4256eea8580e2be0db54654d617a3395fe7105eae241497823931060b7bcc41febb81eda768d4"} build_url:https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012767 build_url: 'https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/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/a311e535f893aa993a9184f8435d5c360084f0871b5e379506f760b3358cfaabb7708acd07467762599573359023ddca1c4418f74d9ed87879d7f8cc0ebdf092", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d5491e64fc08e5b1ab5957c9aeee9bc122f38aa17bc1361b4ee4256eea8580e2be0db54654d617a3395fe7105eae241497823931060b7bcc41febb81eda768d4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/M7prTw0eTcOPhJf1a5GQ5Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-18 04:07:38.928586) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:07:38.928932) ========= 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.bDOJu9mUdT/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.WfmQ77dCqA/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/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.005146 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:07:38.980686) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-18 04:07:38.981019) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-18 04:07:38.981342) ========= ========= Total master_lag: 0.46 =========